MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Evolutionary software process models
A
Are iterative in nature
B
Can easily accommodate product requirement change
C
Do not generally produce throwaway systems
D
All the above
Explanation: 

Detailed explanation-1: -Application of Evolutionary Model This model is used for the customer when they urge/want to use core features rather than waiting for the complete software package. They are widely used in object-oriented software development. As the system can be partitioned into smaller object units.

Detailed explanation-2: -Which one of the following is not an Evolutionary Process Model? Explanation: None.

Detailed explanation-3: -Disadvantages of Evolutionary Model The delivery of full software can be late due to different changes by customers during development. It is difficult to divide the problem into several parts, that would be acceptable to the customer which can be incrementally implemented and delivered.

Detailed explanation-4: -Evolutionary process model (e.g. Prototyping model ) resembles Iterative enhancement model, but this differs from iterative enhancement model in the sense that this does not release product at the end of each cycle. This model is useful for projects using new technology that is not well understood.

There is 1 question to complete.