COMPUTER SCIENCE AND ENGINEERING
SOFTWARE ENGINEERING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
True
|
|
False
|
|
Either A or B
|
|
None of the above
|
Detailed explanation-1: -One can choose Waterfall Model if the project development schedule is tight. Explanation: Real projects rarely follow the sequential flow and iterations in this model are handled indirectly. This changes can cause confusion as the project proceeds thereby delaying the delivery date.
Detailed explanation-2: -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-3: -Not suitable for the projects where requirements are at a moderate to high risk of changing. So, risk and uncertainty is high with this process model. It is difficult to measure progress within stages. Cannot accommodate changing requirements.
Detailed explanation-4: -Waterfall Model: No working software is produced until late during the life cycle. We can not go back to the previous project phase as soon as we proceed to the next phase, So inflexible. Hence the correct answer is the Waterfall model.
Detailed explanation-5: -Answer-D) Waterfall model is not suitable for accommodating changes.