What is Waterfall model and list its advantages, disadvantages



What is Waterfall model

List its advantages and disadvantages

What is Waterfall Model ?

The waterfall model is a popular version of the systems development life cycle model for software engineering. Often considered the classic approach to the systems development life cycle, the waterfall model describes a development method that is linear and sequential. Waterfall development has distinct goals for each phase of development. Imagine a waterfall on the cliff of a steep mountain. Once the water has flowed over the edge of the cliff and has begun its journey down the side of the mountain, it cannot turn back. It is the same with waterfall development. Once a phase of development is completed, the development proceeds to the next phase and there is no turning back.
sdlc-waterfall-model


History of the Waterfall Model :

In 1970 Royce proposed what is now popularly referred to as the waterfall model as an initial concept, a model which he argued was flawed (Royce 1970). His paper then explored how the initial model could be developed into an iterative model, with feedback from each phase influencing previous phases, similar to many methods used widely and highly regarded by many today.

Despite Royce's intentions for the waterfall model to be modified into an iterative model, use of the "waterfall model" as a purely sequential process is still popular, and, for some, the phrase "waterfall model" has since come to refer to any approach to software creation which is seen as inflexible and non-iterative.

When to use the waterfall model:

  • Requirements are very well known, clear and fixed.
  • Product definition is stable.
  • Technology is understood.
  • There are no ambiguous requirements
  • Ample resources with required expertise are available freely
  • The project is short.


Stages of Waterfall model:

stages-of-waterfall-model
  • Project Planning
  • Requirements definition
  • Design
  • Development
  • Integration and Testing
  • Installation/Acceptance
  • Maintenance

Advantages of waterfall model:

advantages-of-waterfall-model

  • It allows for departmentalization and managerial control.
  • Simple and easy to understand and use.
  • Easy to manage due to the rigidity of the model – each phase has specific deliverables and a review process.
  • Phases are processed and completed one at a time.
  • Works well for smaller projects where requirements are very well understood.
  • A schedule can be set with deadlines for each stage of development and a product can proceed through the development process like a car in a car-wash, and theoretically, be delivered on time.

Disadvantages of waterfall model:

disadvantages-of-waterfall-model

  • It does not allow for much reflection or revision.
  • Once an application is in the testing stage, it is very difficult to go back and change something that was not well-thought out in the concept stage.
  • No working software is produced until late during the life cycle.
  • High amounts of risk and uncertainty.
  • Not a good model for complex and object-oriented projects.
  • Poor model for long and ongoing projects.
  • Not suitable for the projects where requirements are at a moderate to high risk of changing.
Check about V-Model in SDLC (Software Development Lifecycle)

127 comments :

  1. Great article! The initial explanation helped me to understand the model better.

    ReplyDelete
    Replies
    1. cool beans dude

      Delete
    2. eight ima head out

      Delete
    3. yes it certainly does feel great ejaculating over that sexy Asian profile pic ;)

      Delete
    4. being gay is bad

      Delete
    5. Nice article sir thank you

      Delete
  2. I found this blog really interesting. Contents over here are so informative. Hope you would also like to see Waterfall Model - Advantages and disadvantages

    ReplyDelete
  3. Nice very useful for freshers .Keep sharing BA Online Course hyderabad

    ReplyDelete
  4. the article is very useful to me, as few second will going into examination room.

    ReplyDelete
  5. I really enjoy the blog.Much thanks again. Really Great. selenium Online Training Bangalore

    ReplyDelete
  6. COEPD LLC- Center of Excellence for Professional Development is the most trusted online training platform to global participants. We are primarily a community of Business Analysts who have taken the initiative to facilitate professionals of IT or Non IT background with the finest quality training. Our trainings are delivered through interactive mode with illustrative scenarios, activities and case studies to help learners start a successful career. We impart knowledge keeping in view of the challenging situations individuals will face in the real time, so that they can handle their job deliverables with at most confidence.

    http://coepd.us/business-analyst-classroom-training.html

    ReplyDelete
  7. Very nice post here and thanks for it .I always like and such a super contents of these post.
    Excellent and very cool idea and great content of different kinds of the valuable information's.
    data science online training
    python online training
    uipath online training
    data science with python online training
    rpa online training

    ReplyDelete

  8. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.. Need to learn Software Testing Services

    ReplyDelete
  9. Thanks for sharing this blog!!!
    I will post to this page on my blog. I am sure my visitors will find that very useful.

    Online Food Ordering Software | Online Delivery Software | Food Delivery Software

    ReplyDelete
  10. Thanks sir for giving clarity about waterfall model

    ReplyDelete
  11. Thanks so much for contributing to our research .

    ReplyDelete
  12. gay is not not not not not not ok

    ReplyDelete
  13. armericanieas are fat

    ReplyDelete
  14. Hello friends, nice post and nice urging commented at this place, I am in fact enjoying by these.
    Thanks a lot, this post helps a lot making some high-level architectural decision. Thanks for the information.
    software testing services
    software testing companies
    Regression testing services
    Performance testing Services
    Test automation services

    ReplyDelete
  15. Thank you so much sir it's simple and easy to understand tq

    ReplyDelete
  16. 1. What are some of the challenges with waterfall methods that prompted the software industry to come up with alternatives like agile? Select all possible.

    1-Predicting customer needs is difficult
    2-Wrong implementation goes undetected for a long time.
    3-Integration issues between different components of the software go undetected for a long time.

    4-Project teams were geographically distributed.
    5-Projects cost too much

    ReplyDelete
  17. Very amazing blog, for sharing content and such nice information for me. I hope you will share some more content about. Please keep sharing! Agile Vs Waterfall

    ReplyDelete
  18. Interesting Articles,Really Getting interest while reading each and every post. Thanks for sharing your valuable time with this Informative contents Visit Below For More

    python training in chennai | python training in annanagar | python training in omr | python training in porur | python training in tambaram | python training in velachery

    ReplyDelete
  19. Very nice and useful information. Thank you.

    You can hire outsourcing services for only £2.99 per hour from the Best Software Company in the World

    ReplyDelete
  20. We are glad to announce that in COEPD we have introduced Digital Marketing Internship Programs (Self sponsored) for professionals who want to have hands on experience. In affiliation with IT companies we are providing this program. Presently, this program is available in COEPD Hyderabad premises. We deem in real time practical Internship program. We guide participants through real-time project examples and assignments, giving credits for Real-Time Internship. Our digital marketing certified mentors tutor our learning people through modules of Digital Marketing in an exhaustive manner. This internship is intelligently dedicated to our avid and passionate participants predominantly acknowledging and appreciating the fact that they are on the path of making a career in Digital Marketing discipline. We upskill and master the nitty-gritty of the Digital Marketing profession. More than a training institute, COEPD today stands differentiated as a mission to help you "Build your dream career" - COEPD way.
    http://www.coepd.com/DMInternship.html

    ReplyDelete
  21. We are glad to announce that in COEPD we have introduced Digital Marketing Internship Programs (Self sponsored) for professionals who want to have hands on experience. In affiliation with IT companies we are providing this program. Presently, this program is available in COEPD Hyderabad premises. We deem in real time practical Internship program. We guide participants through real-time project examples and assignments, giving credits for Real-Time Internship. Our digital marketing certified mentors tutor our learning people through modules of Digital Marketing in an exhaustive manner. This internship is intelligently dedicated to our avid and passionate participants predominantly acknowledging and appreciating the fact that they are on the path of making a career in Digital Marketing discipline. We upskill and master the nitty-gritty of the Digital Marketing profession. More than a training institute, COEPD today stands differentiated as a mission to help you "Build your dream career" - COEPD way.
    http://www.coepd.com/DMInternship.html

    ReplyDelete
  22. We are glad to announce that in COEPD we have introduced Digital Marketing Internship Programs (Self sponsored) for professionals who want to have hands on experience. In affiliation with IT companies we are providing this program. Presently, this program is available in COEPD Hyderabad premises. We deem in real time practical Internship program. We guide participants through real-time project examples and assignments, giving credits for Real-Time Internship. Our digital marketing certified mentors tutor our learning people through modules of Digital Marketing in an exhaustive manner. This internship is intelligently dedicated to our avid and passionate participants predominantly acknowledging and appreciating the fact that they are on the path of making a career in Digital Marketing discipline. We upskill and master the nitty-gritty of the Digital Marketing profession. More than a training institute, COEPD today stands differentiated as a mission to help you "Build your dream career" - COEPD way.
    http://www.coepd.com/DMInternship.html

    ReplyDelete
  23. We are glad to announce that in COEPD we have introduced Digital Marketing Internship Programs (Self sponsored) for professionals who want to have hands on experience. In affiliation with IT companies we are providing this program. Presently, this program is available in COEPD Hyderabad premises. We deem in real time practical Internship program. We guide participants through real-time project examples and assignments, giving credits for Real-Time Internship. Our digital marketing certified mentors tutor our learning people through modules of Digital Marketing in an exhaustive manner. This internship is intelligently dedicated to our avid and passionate participants predominantly acknowledging and appreciating the fact that they are on the path of making a career in Digital Marketing discipline. We upskill and master the nitty-gritty of the Digital Marketing profession. More than a training institute, COEPD today stands differentiated as a mission to help you "Build your dream career" - COEPD way.
    http://www.coepd.com/DMInternship.html

    ReplyDelete
  24. This great article has really peaked my interest. I am going to book mark your blog and keep checking for new information about once per week.
    Selenium Training in chennai | Selenium Training in anna nagar | Selenium Training in omr | Selenium Training in porur | Selenium Training in tambaram | Selenium Training in velachery

    ReplyDelete
  25. Nice blog it is very knowledgeable as we all knows due to corona virus we all have to maintain social distancing. weboconnect technologies provides Care management applications software services for more details visit are website https://bit.ly/2VFA9At

    ReplyDelete
  26. Nice blog it is very knowledgeable as we all knows due to corona virus we all have to maintain social distancing. weboconnect technologies provides Remote Patient Monitoring Software software services for more details visit our website https://bit.ly/2Vjbwuo

    ReplyDelete
  27. Nice blog it is very knowledgeable as we all knows due to corona virus we all have to maintain social distancing. weboconnect technologies provides chronic care management software software services for more details visit our website https://bit.ly/2VFA9At

    ReplyDelete
  28. Unity provides powerful tools to make rich, deeply engaging AR experiences that intelligently interact with the real world.what software is used for augmented reality?

    ReplyDelete
  29. Great Article, I really enjoyed exploring your site Good Luck.
    Thanks for sharing the information. Keep it up!!
    Car Wash Mobile App Development Cost and Key Features

    ReplyDelete
  30. Thank you so much. Your blog is very helpful. Could you please post any material on qa testing services too?

    ReplyDelete
  31. This digital khata book app is used to store the user's daily information. At the end of the day, this khata app tells the user of its costs and the user's benefit and loss

    ReplyDelete
  32. Good Post! , it was so good to read and useful to improve my knowledge as an updated one, keep blogging. After seeing your article I want to say that also a well-written article with some very good information which is very useful for the readers....thanks for sharing it and do share more posts like this.
    Data Science Online Training

    ReplyDelete
  33. Hey Nice blog keep it! up, your blog is very helpful for every person to learn software testing & Thanks for such a knowledgeable post.software testing training in chennai

    ReplyDelete
  34. Nice blog, it’s so knowledgeable, informative, and good looking site. I appreciate your hard work. Good job. Thank you for this wonderful sharing with us. Keep Sharing.
    Digital Marketing Course In Kolkata

    ReplyDelete
  35. Thanks for sharing this post and the efforts you have made in writing this. If you have more info about Software testing companies, please share. Good to see such nice articulated post.

    ReplyDelete
  36. Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website
    top mulesoft online training

    ReplyDelete

  37. Thanks for sharing this informative content , Great work
    To crack scrum master interview : Agile coach interview questions

    ReplyDelete
  38. I am really glad to read a great blog and thank you for sharing this Real-Time Monitoring Software details with us.

    Visit here :- Real Time Monitoring Software

    ReplyDelete
  39. JobsToday.World The bad news is that there are tens of thousands of freelance photographers vying for the same jobs.

    ReplyDelete
  40. JobsToday.World Elementary schools: Some primary schools offer temporary jobs for photo experts to run workshops for different grade levels.

    ReplyDelete
  41. Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website blockchain online training

    ReplyDelete
  42. Thanks for sharing.
    Looking for Mobile Apps Development Company in Patna Bihar Cybonetic Technologies providing the best mobile apps( Andriod, IOS) development service in Patna Bihar.

    ReplyDelete
  43. Thanks for sharing..
    Cybonetic Technologies IT & Software Development Company in Patna, focusing on the development of software, mobile app, e-comm, web hosting, bulk sms, Digital Marketing services.

    ReplyDelete
  44. if you are looking for incense waterfall visit this link and gets the insense burner in USA

    ReplyDelete
  45. There are many blogs I have read But when I read Your Blogs I have found such useful information, fresh content with such amazing editing everything is superb in your blog, Thank you so much for sharing this useful and informative information with us.

    Cybonetic Technologies is a leading web hosting company in Patna offering Fast and Reliable Web Hosting. Buy a domain and hosting at the cheap prices with 24x7 support.
    web hosting company in patna

    ReplyDelete
  46. Great Article Cyber Security Projects projects for cse Networking Security Projects JavaScript Training in Chennai JavaScript Training in Chennai The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

    ReplyDelete
  47. If you are a great fan of incense burners it have an everlasting positive impact on our mind and body. From relieving our stress and anxiety to rejuvenating and refreshing us, they have got a lot more to offer.
    incense for sale

    ReplyDelete
  48. Great post. Thanks for such an informative blog. Keep writing for us. Check out our latest edition of Security Services Malaysia.

    ReplyDelete
  49. Thank you for sharing..
    Looking for a software development company in Patna, Cybonetic Technologies is the best Software Development Company Patna, Bihar. Call us to know more

    ReplyDelete
  50. DevOps technology is designed with combining Development, Best Software Training Institute for DevOps Online Training, Provides DevOps Online Training Course, Classes by Real-Time Experts- Provides DevOps
    Online Training Course, Classes by Real-Time Experts- Naresh IT-Best online training Institute in Hyderabad.

    devops Online Training

    ReplyDelete
  51. Hello, this weekend is good for me, since this time i am reading this enormous informative article here at my home.
    quenza app

    ReplyDelete
  52. Nice your Blog

    Best Website Designing Company in Delhi India

    https://www.dakshajawebsolutions.com


    https://www.dakshajawebsolutions.com/website-designing-company-in-laxmi-nagar/


    https://www.dakshajawebsolutions.com/website-designing-company-in-ghaziabad/

    https://www.dakshajawebsolutions.com/website-designing-company-in-shahdara/



    https://www.dakshajawebsolutions.com/website-designing-company-in-gurgaon/

    https://www.dakshajawebsolutions.com/digital-marketing-company-in-delhi-india/

    ReplyDelete
  53. However the development of populace, the persevering human wanting for quality life, the need to control existence without relying upon the erratic state of the indigenous habitat brief the utilization of innovation.TutuApp web

    ReplyDelete
  54. excellent write-up. I definitely admire this site there is really informative information about Automated Time Tracking Software. Continue the good work!

    Visit: Automated Time Tracking Software

    ReplyDelete
  55. Check if you site is online and get notified by email, telegram or custom requests, when it is getting offline.Status Website Monitoring Tool

    ReplyDelete
  56. Thanks and keep sharing such valuable updates through your side.
    IT Company in Jabalpur

    ReplyDelete
  57. Thanks for the marvelous posting! I definitely really liked every piece of it and I also have bookmarked it to check out new things on your site.

    Visit: Automated Time Tracking Software

    ReplyDelete
  58. This comment has been removed by the author.

    ReplyDelete
  59. I want to thank you for this wonderful read !! I definitely liked every single part of the article and I have bookmarked it to see new information in your blog.

    Visit: Time Tracking Software

    ReplyDelete
  60. Thank You for this wonderful and much required information in this post.
    Application Modernization Services

    ReplyDelete
  61. With the arrival of funding (or allocation of corporate R&D budget), each of the two teams—MEMS engineering and business—need to further expand thought leadership strategies

    ReplyDelete
  62. Another basic function of the package is to enable the MEMS device to electrically connect to other components within the microsystem as well as to others outside it in the greater product. This means that the package must be selective about what it allows in and out; for example, it must keep out phenomena like dust and water but permit electrical signals to pass through. Allowing the passage of electrical signals can compromise a package ’s function to protect the MEMS device. Electrical signals are passed through the package by conductors, referred to as the “electrical feedthroughs.” The electrical feedthrough is often a point at which package protection becomes compromised. For example, water has a notorious ability to penetrate the smallest spaces, so a MEMS device that will operate in a humid or aqueous environment requires a package with engineered hermetic electrical feedthroughs. thought leadership

    ReplyDelete
  63. Thank You for sharing this information.
    Webixy is a best app development company in Kanpur, Delhi, India. Webixy has experience in Native Apps development and CMS Website development. We are best Mobile App development company. You can read our blog which is very good.

    ReplyDelete
  64. Thank you for sharing this information.


    Mediwapp is the best Online Medical Store and a leading Online Medicine store which sells different and most trusted products like Medicines, OTC-Products and other Medicine and Surgery Devices accross India.

    ReplyDelete
  65. Thanks for sharing this information.

    Apptians is the Best Staffing Company in Delhi and top Resource Augmentation company in Delhi NCR, Noida, Faridabad, Gurgaon, India. Dedicated React JS Developers and React Native developers can be hired from Apptians.

    ReplyDelete
  66. Thanks for sharing this information.
    Yes Done is the best online on demand service provider in Jaipur. Get to know more about Yes Done. Contact us for getting more services at your doorstep in Jaipur.

    ReplyDelete
  67. Thanks for sharing this information.
    Pheeta is the best online shopping sites for Salwar suits for women and woman Kurti online in Jaipur, Rajasthan. Visit us at our website for more fancy and attractive dresses and Kurtas.

    ReplyDelete
  68. I wish to show thanks to you just for bailing me out of this particular trouble. As a result of checking through the net and meeting techniques that were not productive, Same as your blog I found another one Oracle Fusion Financials .Actually I was looking for the same information on internet for Oracle Fusion Financials and came across your blog. I am impressed by the information that you have on this blog. Thanks once more for all the details.

    ReplyDelete
  69. Apparrant is the best Mobile App Development Company Delhi, Noida, Gurgaon, Faridabad, NCR, Toronto, Canada, and India. It is leading quality assurance and app testing company in Noida, India.

    ReplyDelete
  70. Thank you for sharing our information.

    Jewellery By Mitali Jain is the best website to buy artificial jewellery online and Jain Jewellery in Jaipur. They sell fancy and attractive products like Earrings, Rings, Necklaces, Headgears, Bracelets, Mask and Glass Chains, Bookmark Jewellery, Gift Cards and many more items like this.

    ReplyDelete
  71. Thank you for sharing our information.

    Kuxtal Market es el mejor Supermercado sustentable en Mérida, México que ofrece entrega a domicilio de productos como nuevos productos, carnes y lacteos, comida vegana, cuidado personal, cerveza artesanal, despensay, frutas y verduras y muchos más artículos.

    ReplyDelete
  72. Wow finally I got good article about software testing & development process from beginning. Thanks for sharing
    Android App Development Company Malaysia
    Custom Software Development Company Malaysia
    Software Development Company Malaysia

    ReplyDelete
  73. This blog has valuable information, and the writer's written style is amazing. I want to appreciate it. Also, request the writer to write some more blogs on the Information Security Services for us. Thank You.

    ReplyDelete
  74. I read your blog on daily basis. online ordering system This is really great and informative post. Thanks for sharing.

    ReplyDelete
  75. This comment has been removed by the author.

    ReplyDelete
  76. Apptians is the best digital marketing agency in toronto,montreal,ontario,Vancouver,Canada providing digital marketing services to its customers. We are top digital marketing company Canada. We do SEO, SMO, PPC campaign and email marketing.

    Apptians is a leading SEO Agency in toronto,montreal,ontario,Vancouver,Canada and Website Development Company in Canada providing custom web design and development, magento website development, and ecommerce website development. We are also one of the reputed software companies in Canada dealing in Mobile app development including Android applications, iOS applications and Windows applications. We are trusted SEO Agency in toronto,montreal,ontario,Vancouver,Canada. We are doing SEO, SMO, email marketing, digital marketing and running PPC campaigns for our customers.

    ReplyDelete
  77. Thanks for sharing this information.
    Biharapps is the best website design agency and mobile app development company in Melbourne, Australia. Top andoid app developers and iOS app developers , web designers in Melbourne, Australia and Software development company in Melbourne, Australia. We are Digital Marketing Agency and SEO Company in Australia.

    ReplyDelete
  78. Thanks for sharing this information.
    Biharapps is the best website design agency and mobile app development company in Dubai, UAE. Top andoid app developers and iOS app developers , web designers in Dubai, UAE and Software development company in Dubai, UAE. We are Digital Marketing Agency and SEO Company in UAE.

    ReplyDelete
  79. Thanks for sharing this information.
    Biharapps is the best website design agency and mobile app development company in London, United Kingdom. Top andoid app developers and iOS app developers , web designers in London, United Kingdom and Software development company in london, United Kingdom. We are Digital Marketing Agency and SEO Company in United Kingdom.

    ReplyDelete
  80. Thanks for sharing this information.
    Biharapps is the best website design agency and mobile app development company in London, United Kingdom. Top andoid app developers and iOS app developers , web designers in London, United Kingdom and Software development company in london, United Kingdom. We are Digital Marketing Agency and SEO Company in United Kingdom.

    ReplyDelete
  81. Thanks for sharing this information.
    Biharapps is the best website design agency and mobile app development company in Nepal. Top andoid app developers and iOS app developers , web designers in Nepal and Software development company in Nepal. We are Digital Marketing Agency and SEO Company in Nepal.

    ReplyDelete
  82. Apptians is the best digital marketing agency in Delhi NCR, Noida, Gurgaon, Faridabad, India providing digital marketing services to its customers. We are top digital marketing company in New Delhi NCR. We do SEO, SMO, PPC campaign and email marketing.

    Apptians is a leading SEO Agency in Delhi, Noida, Gurgaon, Faridabad, NCR, India and Website Development Company in New Delhi, India providing custom web design and development, magento website development, and ecommerce website development. We are also one of the reputed software companies in Delhi NCR dealing in Mobile app development including Android applications, iOS applications and Windows applications. We are trusted SEO Agency in Delhi, India. We are doing SEO, SMO, email marketing, digital marketing and running PPC campaigns for our customers.

    ReplyDelete

Share your feedback and queries here. Your feedback are more valuable to us!