Software Evolution MCQ Questions and Answers
Home | Software Engineering | Software EvolutionSoftware Evolution MCQ Questions and Answers:
1) The two dimensions of spiral model are
2) The Incremental Model is combination of elements of
Build & FIX Model & Waterfall Model
Linear Model & RAD Model
Linear Model & Prototyping Model
Waterfall Model & RAD Model
Answer : C Discuss
3) Model preferred to create client/server applications is
4) Identify the correct statement with respect to Evolutionary development:
Evolutionary development usually has two flavors; exploratory development, and throw-away prototyping
Very large projects are usually done using evolutionary development based approach
It facilitates easy project management, through the high volume of documentation it generates
Sometimes the construction of a throw-away prototype is not followed by a re- implementation of the software system using a more structured approach
Answer : A Discuss
5) Spiral model was developed by
6) Software evolution does not comprises:
Development activities
Negotiating with client
Maintenance activities
Re-engineering activities
Answer : B Discuss
7) Processes for evolving a software product depend on:
Type of software to be maintained
Development processes used
Skills and experience of the people involved
All of the mentioned
Answer : D Discuss
8) Which technique is applied to ensure the continued evolution of legacy systems ?
Forward engineering
Reverse Engineering
Reengineering
Reverse Engineering and Reengineering
Answer : D Discuss
9) Program modularization and Source code translation are the activities of____
Forward engineering
Reverse Engineering
Reengineering
Reverse Engineering and Reengineering
Answer : C Discuss
10) A sociotechnical system is a system that includes