It is a structured software development paradigm.All potential requirements of the software to be developed are analysed in this step. Requirements are the outcomes expected by the final user form the system. These requirements are captured by consultation, and then analysed whether it is possible to incorporate them in the system to be developed.The requirement specifications from first step are used in this phase to prepare system design. In System Design we specify the hardware and system requirements and also the overall architecture of the system. The output of the System & Software design serves as the input for the next step of the waterfall model.After the design documents are ready, the project is divided in modules/units and coding phase is started. The software is first developed in small programs/units and then they are integrated in the next step of the waterfall model. Each small program (unit) is developed and tested to make sure it works properly. We call it “Unit Testing”. It just helps verifying whether the units meet their requirements.After the units are tested and implemented, they are integrated into a complete system and then tested to make sure if all the units work properly together and the overall system meets the requirements. After the software testing was successful, it will be delivered to the customer.After the software is delivered to the customer and the practical use has started unforeseen problems from the previous phases may be reported by end user. In the Operation and Maintenance, these problems will be resolved.Although the classic. Online Recipe and Meal Planner.
Please type your essay title, choose your document type, enter your email and we send you essay samples