Software Engineering Multiple Choice Questions and Answers-Software Life Cycle Models
Software Engineering Multiple Choice Questions and Answers-Software Life Cycle Models
a. Coding
b. Testing
c. Maintenance
Answer: (a).
Coding
a. diagonal, angular
b. radial, perpendicular
c. radial, angular
d. diagonal, perpendicular
Answer: (c).
Linear Model & Prototyping Model
b. Spiral Model
c. Concurrent Model
d. Incremental Model
Answer: (c).
Concurrent Model
45. Identify the correct statement with respect to Evolutionary development:
Evolutionary development usually has two avors; exploratory development, and throw-away
a. prototyping.
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.
Answer: (a).
Evolutionary development usually has two avors; exploratory development, and throw-away
prototyping.
a. Victor Bisili
b. Berry Boehm
c. Bev Littlewood
d. Roger Pressman
Answer: (b).
Berry Boehm
47. Software evolution does not comprises:
a. Development activities
c. Maintenance activities
d. Re-engineering activities
Answer: (b).
Negotiating with client
c. The best approach to use for projects with large development teams.
Answer: (a).
A reasonable approach when requirements are well de ned.
49. The linear sequential model of software development is also known as the
c. Spiral model
d. both a and b
Answer: (d).
both a and b
c. The best approach to use for projects with large development teams.
Answer: (b).
A good approach when a working core product is required quickly.
Page 5 of 9