Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Published on

Published in: Education, Technology, Business
  • Be the first to comment


  2. 2. WATERFALL MODEL <ul><li>The waterfall model is a model which was developed for software development that is to create software. </li></ul><ul><li>It is called as such because the model develops systematically from one phase to other in a downward fashion, like a waterfall. </li></ul>
  3. 3. PHASES <ul><li>Definition Study/Analysis </li></ul><ul><li>Basic Design </li></ul><ul><li>Technical Design/Detailed Design </li></ul><ul><li>Construction </li></ul><ul><li>Testing </li></ul><ul><li>Integration </li></ul><ul><li>Management and </li></ul><ul><li>Maintenance </li></ul>
  4. 4. Definition Study / Analysis <ul><li>Definition Study / Analysis: During this phase research is being conducted which includes brainstorming about the software, what it is going to be and what purpose is it going to fulfill. </li></ul>
  5. 5. Basic Design <ul><li>Basic Design: If the first phase gets successfully completed and a well thought out plan for the software development has been laid then the next step involves formulating the basic design of the software on paper. </li></ul>
  6. 6. Technical Design / Detail Design <ul><li>Technical Design / Detail Design:  After the basic design gets approved, then a more elaborated technical design can be planned. Here the functions of each of the part are decided and the engineering units are placed for example modules, programs etc. </li></ul>
  7. 7. Construction / Implementation <ul><li>Construction / Implementation: In this phase the source code of the programs is written. </li></ul>
  8. 8. Testing <ul><li>Testing: At this phase, the whole design and its construction is put under a test to check its functionality. If there are any errors then they will surface at this point of the process </li></ul>
  9. 9. Integration <ul><li>Integration: in the phase of Integration, the company puts it in use after the system has been successfully tested </li></ul>
  10. 10. Management and Maintenance <ul><li>Management and Maintenance : Maintenance and management is needed to ensure that the system will continue to perform as desired </li></ul>
  11. 11. ADVANTAGES <ul><li>1. The Waterfall method is also well known amongst the software developers </li></ul><ul><li>2. therefore it is easy to use. </li></ul><ul><li>3. It is easier to develop various software through this method in short span of time. </li></ul>
  12. 12. DISADVANTAGES <ul><li>Many software projects are dependent upon external factors; out of which the client for which the software is being designed is the biggest factor. </li></ul><ul><li>It happens a lot of times, that the client changes the requirement of the project, thereby influencing an alteration in the normal plan of construction and hence the functionality as well. </li></ul><ul><li>The Waterfall Model doesn’t work well in a situation like this as it assumes no alteration to occur once the process has started according to plan. </li></ul>