Waterfall

2,856 views

Published on

Published in: Education, Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,856
On SlideShare
0
From Embeds
0
Number of Embeds
112
Actions
Shares
0
Downloads
132
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Waterfall

  1. 1. PRESENTATION ON TOPIC WATERFALL MODEL
  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>

×