INTRODUCTION TO SOFTWARE ENGINEERING
WATERFALL MODEL
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
System Development Life Cycle
|
|
System Enhancement
|
|
System Prototype
|
|
None of the above
|
Detailed explanation-1: -Definition: The waterfall model is a classical model used in system development life cycle to create a system with a linear and sequential approach. It is termed as waterfall because the model develops systematically from one phase to another in a downward fashion.
Detailed explanation-2: -Agile and Waterfall are both Software Development Lifecycle (SDLC) methodologies that have been widely adopted in the IT industry. The Waterfall framework was designed to enable a structured and deliberate process for developing high quality information systems within project scope.
Detailed explanation-3: -The Waterfall Model was the first Process Model to be introduced. It is also referred to as a linear-sequential life cycle model. It is very simple to understand and use. In a waterfall model, each phase must be completed before the next phase can begin and there is no overlapping in the phases.
Detailed explanation-4: -Royce in 1970, the waterfall model is the pioneer of all SDLC processes. It was also the first model widely used in the software industry. This model is divided into phases and the output of each phase becomes the input of the next. Every phase needs to be completed first before a succeeding phase could begin.