COMPUTER SCIENCE AND ENGINEERING
SOFTWARE ENGINEERING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
A reasonable approach when requirements are well defined.
|
|
A useful approach when a customer cannot define requirements clearly.
|
|
The best approach to use for projects with large development teams.
|
|
A risky model that rarely produces a meaningful product.
|
Detailed explanation-1: -The prototyping model of software development is: a reasonable approach when requirements are well-defined. a useful approach when a customer cannot define requirements clearly. the best approach to use for projects with large development teams.
Detailed explanation-2: -Answer: (B) Explanation: The prototyping model of software development is a useful approach when a customer cannot define requirements clearly. So, option (B) is correct.
Detailed explanation-3: -The prototyping model is a systems development method in which a prototype is built, tested and then reworked as necessary until an acceptable outcome is achieved from which the complete system or product can be developed.
Detailed explanation-4: -The Evolutionary Model model is preferred for software development when the requirements are not clear. In a Waterfall model, each phase must be completed before the next phase can begin.
Detailed explanation-5: -Prototype model should be used when the desired system needs to have a lot of interaction with the end users. Typically, online systems, web interfaces have a very high amount of interaction with end users, are best suited for Prototype model.