A. True
B. False
Explanation: There is a high risk in new software development. There may be development problems, staffing problems and specification problems, thereby increasing the cost.
A. True
B. False
Explanation: There is a high risk in new software development. There may be development problems, staffing problems and specification problems, thereby increasing the cost.
A. Build & FIX Model & Waterfall Model
B. Linear Model & RAD Model
C. Linear Model & Prototyg Model
D. Waterfall Model & RAD Model
Explanation: Each linear sequence produces a deliverable “increment” of the software system, particularly needed in case of quick delivery of a limited functionality system..
A. True
B. False
Explanation: Reverse engineering is often the initial activity in a reengineering project.
advertisement
A. Type of software to be maintained
B. Development processes used
C. Skills and experience of the people involved
D. All of the mentioned
Explanation: Processes used for software evolution depend on all these factors.
A. WINWIN Spiral Model
B. Spiral Model
C. Concurrent Model
D. Incremental Model
Explanation: In case of client/server applications, the concurrent process model specifies activities in two dimensions: a system dimension and a component dimension. Hence Concurrency is achieved by these two activities occurring simultaneously and can be modeled using the state-oriented approach
A. Victor Bisili
B. Berry Boehm
C. Bev Littlewood
D. Roger Pressman
Explanation: Berry Boehm in 1986 in his Article “A spiral model of software development and enhancement”.
A. Forward engineering
B. Reverse Engineering
C. Reengineering
D. Reverse Engineering and Reengineering
Explanation: Processes used for software evolution depend rely on these two techniques.
A. people
B. software
C. hardware
D. all of the mentioned
Explanation: A sociotechnical system is a system that includes people, software, and hardware to show that you need to take a systems perspective on security and dependability.
A. diagonal, angular
B. radial, perpendicular
C. radial, angular
D. diagonal, perpendicular
Explanation: The radial dimension depicts the cumulative costs and the angular dimension depicts the progress made in completing each cycle. Each loop of the spiral model represents a phase.
A. Evolutionary development usually has two flavors; exploratory development, and throw-away prototyg
B. Very large projects are usually done using evolutionary development based approach
C. It facilitates easy project management, through the high volume of documentation it generates
D. Sometimes the construction of a throw-away prototype is not followed by a re- implementation of the software system using a more structured approach
Explanation: Evolutionary development usually has two flavors; exploratory development, and
throw-away prototyg.