Friday, March 21, 2014

undefined undefined
  1. Real projects rarely follow the sequential flow that the model proposes. Although the Waterfall model can accommodate iteration, it does so indirectly.
  2. It is often very difficult for the customer to state all requirements explicitly. The Waterfall model has the difficulty of accommodating the natural uncertainty that exists at the beginning of many projects.
  3. The customers must have patience. A working version of the program(s) will not be available until late in the project time-span. A major blunder, if undetected until the working program is reviewed, can be disastrous.
  4. The difficulty of accommodating change after the process is underway.
  5. One phase has to be complete before moving onto the next phase.
  6. Few business systems have stable requirements.

          Related Posts:

          • The Spiral Model This model is an evolutionary software process model that couples the iterative nature of prototyping with the controlled and systematic aspects of the linear sequential model. Using the spiral model software is developed… Read More
          • Agile Process       Agile software engineering combines a philosophy and a set of development guidelines. The philosophy encourages the customer satisfaction and early incremental delivery of software; small and highly moti… Read More
          • Extreme Programming (XP)    Extreme Programming (XP) is the most widely used Agile Process model. XP uses an object oriented approach as its development paradigm. XP encompasses a set of rules and practices that occur within the context of… Read More
          • Rational Unified Process (RUP)The Unified Process or Rational Unified Process (RUP) is a framework for object oriented software engineering using UML. This is a use-case driven, architecture centric, iterative and incremental software development model. … Read More
          • Rapid Application Development (RAD)      Rapid Application Development (RAD) is an incremental software development process model that emphasizes an extremely short development cycle.If requirements are well understood and project scope is … Read More

          0 comments:

          Post a Comment

          Copyright © 2025 Software Engineering Fundamentals | Powered by Blogger
          Design by N.Design Studio | Blogger Theme by NewBloggerThemes.com