COMPUTER SCIENCE AND ENGINEERING
SOFTWARE ENGINEERING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Prototype
|
|
Waterfall
|
|
RUP
|
|
Incremental
|
Detailed explanation-1: -The waterfall model is easy to understand and follow. It doesn’t require a lot of customer involvement after the specification is done. Since it’s inflexible, it can’t adapt to changes. There is no way to see or try the software until the last phase.
Detailed explanation-2: -Iterative Model Instead of starting with fully known requirements, you implement a set of software requirements, then test, evaluate and pinpoint further requirements. A new version of the software is produced with each phase, or iteration.
Detailed explanation-3: -The Waterfall model is mostly used on smaller projects where the requirements are clear and there’s no need to change them quickly. It’s a well-structured approach. The stages are well-defined and easy to understand for all.
Detailed explanation-4: -The Evolutionary Model model is preferred for software development when the requirements are not clear.