abstraction
refinement
information hiding
all of above three
D. all of above three
1-True, 2-True
1-True, 2-False
1-False, 2-True
1-False, 2-False
A Combination of prototyping and waterfall model
Includes project risks evaluation during each iteration
A high speed adaptation of the linear sequential model
Used to suggests a systematic sequential approach to software development
70 to 80
30 to 40
50 to 60
10 to 20
1-False, 2-False
1-True, 2-False
1-False, 2-True
1-True, 2-True
A useful approach when a customer cannot define requirements clearly.
Is more chaotic than the incremental model
Includes project risks evaluation during each iteration
Often used for the development of client/server applications
The time between system failure
The frequency of occurrence with which unexpected behaviour is likely to occur
The elapsed repair or restart time when a system failure occurs. Given that the system must be continuously available.
The number of system failures given a number of systems inputs.
Behavioural error
Logic errors
Performance error
Interface error
Study and understand the problem
Identify gross features of at least one possible solution.
Describe each abstraction used in the solution
Maintenance
Confidentiality
Intellectual property rights
Managing Client Relationships
Both a & b
Number of request for corrective maintenance
Average time required for impact analysis
All the above
Number of oustanding change request
Failure detection
Damage assessment
Fault avoidance
Fault repair
Function reuse
Application system reuse
Sub- system reuse
Generator based reuse
objects inherit the properties of the class
classes are defined based on the attributes of the object
objects can belong to two classes
classes are always different
Ability to deliver software on time with good quality
A situation in which experienced developers leave the company
Inability of new software to inter-operate with existing software
Instability in the development team
1-False, 2-False
1-True, 2-False
1-False, 2-True
1-True, 2-True
bottom-up
random
top-down
center fingring
Data- flow design
Structural decomposition
Detailed design description
All the above
Random Application Development
Raw Application Development
Robust Application Development
Rapid Application Development
Unauthorized modification of computer material
Unauthorized access to computer material
Dissemination of viruses or other malware
All of the mentioned
Profit maximization
Cost reduction
Customer satisfaction
All of the above
interface design
data design
procedural design
architectural design
Software Analysis
Software Design
Software quality
Software testing
Asset
Resource
Problem Solver
Knowledge Provider
processing
programming
storing
organizing
Identify system- processing transformation
Identify input transformation
Identify output transformation
All the above
Grey- box testing
White box testing
Black box testing
Red Box Testing
Polymorphism
Encapsulation
Inheritance
Information hiding
User satisfaction
Job satisfaction
Business success
Profit making
Spiral model
Incremental model
Iterative model
Waterfall model
Availability
Data Integrity
Security
Reliability