Waterfall Model

Definition & Meaning

Last updated 23 month ago

What is a Waterfall Model?

The waterfall Model is a sequential Software Program development Method model that follows the following described levels:

  1. Conception
  2. INitiation
  3. Analysis
  4. Design
  5. Construction
  6. Testing
  7. Production/Implementation
  8. Maintenance

Using the Software improvement life cycle's (SDLC) not unusual steps, the waterfall model enforces transferring to the subsequent segment simplest after crowning glory of the previous segment. Returning to a preceding segment is frowned upon except there is a clear want to achieve this.

What Does Waterfall Model Mean?

As its call implies, the levels inside the waterfall version always progress downward. These levels need to be accompanied in series to be effective, and in a few industries – which include construction and manufacturing – the method should be accompanied.

In idea, the waterfall version appears like a terrific practice, however it's been criticized by way of many in the software program development industry. First, an SDLC phase can not be perfected before shifting to the following section. Also, in its literal shape this version lacks flexibility for requirement and design adjustments, which Makes it notably tough for Programmers and Builders to integrate layout Modifications.

However, there are some sound concepts from the waterfall model that may be carried out to a success software program improvement. This is a partial list of those concepts:

  • Problems may be solved Greater without difficulty if they may be greater clearly defined.
  • Large quantities of Code are more traceable if they're dependent.
  • Human work have to continually be verified.
  • A accurate mission lifestyles-cycle plan improves the development process.
  • SySTEM documentation is a byproduct of the improvement process, and isn't accomplished later, as an afterthought.

The waterfall model cHanged into an early try to provide structure, Metrics and control to the development of massive and complex software systems, usually Mainframe systems.

Share Waterfall Model article on social networks

Your Score to Waterfall Model article

Score: 5 out of 5 (1 voters)

Be the first to comment on the Waterfall Model

10806- V5

tech-term.com© 2023 All rights reserved