MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
If requirements are frequently changing, which model is to be selected?
A
Waterfall model
B
Prototyping model
C
RAD model
D
Iterative enhancement model
Explanation: 

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.

There is 1 question to complete.