COMPUTER SCIENCE AND ENGINEERING
SOFTWARE ENGINEERING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Waterfall model
|
|
Prototyping model
|
|
RAD model
|
|
Iterative enhancement model
|
Detailed explanation-1: -Using prototyping model, the developer is prepared for the frequent changes in user requirements and for the high level of interpersonal communication required.
Detailed explanation-2: -Waterfall model is best suited if requirements are easily understandable & defined-Software Process.
Detailed explanation-3: -Waterfall model is not suitable for accommodating changes.
Detailed explanation-4: -Explanation: Active Participation of user is involved in all the four phases of RAD model and in case of the Prototyping model we need user’s presence/involvement every time a new prototype is build or designed.
Detailed explanation-5: -A software prototype can be used: [1] In the requirements engineering, a prototype can help with the elicitation and validation of system requirements. It allows the users to experiment with the system, and so, refine the requirements.