COMPUTER SCIENCE AND ENGINEERING
SOFTWARE ENGINEERING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Waterfall model
|
|
Prototyping model
|
|
Iterative enhancement model
|
|
Spiral model
|
Detailed explanation-1: -4-It is more common to waterfall model, but here the development process is based on formal mathematical transformation of a system specification to an exactable program.
Detailed explanation-2: -Evolutionary Prototyping This model is helpful for a project which uses a new technology that is not well understood. It is also used for a complex project where every functionality must be checked once.
Detailed explanation-3: -Iterative Enhancement Model is divided into three stages: Analysis of software system. Classification of requested modifications. Implementation of requested modifications.
Detailed explanation-4: -The iterative enhancement model is divided into three stages: Implementation of requested/asked modifications. Classification of requested modifications. Analysis of software system.
Detailed explanation-5: -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.