The Waterfall Model:: All Possible Requirements of The System To Be
The Waterfall Model:: All Possible Requirements of The System To Be
All these phases are cascaded to each other so that second phase is started as
defined set of goals are achieved for first phase and it is signed off, so the name
"Waterfall Model". All the methods and processes undertaken in Waterfall Model
are more visible.
The stages of "The Waterfall Model" can be explained as:
Requirement Specification: All possible requirements of the system to be
developed are captured in this phase. Requirements are set of functionalities
and constraints that the end-user expects from the system. The requirements
are gathered from the end-user by consultation, these requirements are
analyzed for their validity and the possibility. Finally, a Requirement
Specification document is created for the next phase of the model.
System & Software Design: Before a starting for actual coding, it is highly
important to understand what we are going to create and what it should look
like? The requirement specifications from first phase are studied in this phase
and system design is prepared. System Design helps in specifying hardware
and in defining overall system architecture. The system design specifications
serve as input for the next phase of the model.
Integration & System Testing: As specified above, the system is first divided in
units which are developed and tested for their functionalities. These units are
integrated into a complete system during Integration phase and tested to
check if all modules/units coordinate between each other and the system as a
whole behaves as per the specifications. After successfully testing the
software, it is delivered to the customer.