INTRODUCTION TO SOFTWARE ENGINEERING
WATERFALL MODEL
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
True
|
|
False
|
|
Either A or B
|
|
None of the above
|
Detailed explanation-1: -Waterfall relies on teams following a sequence of steps and never moving forward until the previous phase has been completed. This structure is suited to smaller projects with deliverables that are easy to define from the start.
Detailed explanation-2: -It is not suitable for large projects with complex requirements. You cannot accommodate the change in requirements at any stage. It is difficult to identify the challenges and risks in the earlier stages.
Detailed explanation-3: -The waterfall model is most commonly used in software engineering and product development, less often – in other projects and industries. Employ the waterfall model only if your project meets the following criteria: All the requirements are known, clear, and fixed. There are no ambiguous requirements.