Heim » The Waterfall Model (software)

The Waterfall Model (software)

1970-01-01
  • Winston W. Royce
Software engineering office showcasing the Waterfall Model process phases.

The Waterfall Model is a sequential, non-iterative software development process, where progress flows steadily downwards (like a waterfall) through distinct phases: conception, initiation, analysis, design, construction, testing, deployment and maintenance. Each phase must be fully completed before moving to the next. It is often contrasted with iterative models to highlight their flexibility.

The Waterfall Model represents a traditional, linear approach to project management and Software development. Its structure is highly rigid, with a strict sequence of phases. The process begins with a comprehensive requirements gathering and analysis phase, where every detail of the system is documented and approved. Once the requirements are signed off, the system design phase begins, creating the architecture and module specifications. This is followed by implementation (coding), integration and testing, deployment, and finally, a maintenance phase. The defining characteristic is the ‘gate’ between each phase; one phase cannot begin until the previous one is fully complete and its deliverables are approved. This approach was derived from Herstellung and construction industries, where such sequential processes are logical (e.g., you cannot build walls before the foundation is complete). However, in software, this rigidity is often a major drawback. Requirements frequently change, and a flaw discovered during testing may require a costly and difficult return to the design phase. Ironically, Winston W. Royce, who first formally described this model in 1970, presented it as an example of a flawed process, advocating for the addition of iterative feedback loops to improve it.

UNESCO Nomenclature: 1208
– Software

Typ

Abstraktes System

Unterbrechung

Inkremental

Verwendung

Nische/Spezialisiert

Vorläufersubstanzen

  • gantt charts
  • manufacturing process models
  • construction project management methodologies
  • systems engineering principles

Anwendungen

  • projects with stable, well-understood requirements
  • simple, small-scale projects
  • systems where safety and security are paramount and design must be locked down early (e.g., some aerospace or medical software)

Patente:

NA

Mögliche Innovationsideen

!Professionals (100% free) Mitgliedschaft erforderlich

Sie müssen ein Professionals (100% free) Mitglied sein, um auf diesen Inhalt zugreifen zu können.

Jetzt teilnehmen

Sie sind bereits Mitglied? Hier einloggen
Related to: waterfall model, sequential development, software development lifecycle, SDLC, project management, non-iterative, winston royce, requirements analysis, linear model, software engineering.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

VERFÜGBAR FÜR NEUE HERAUSFORDERUNGEN
Maschinenbauingenieur, Projekt-, Verfahrenstechnik- oder F&E-Manager
Effektive Produktentwicklung

Kurzfristig für eine neue Herausforderung verfügbar.
Kontaktieren Sie mich auf LinkedIn
Integration von Kunststoff-Metall-Elektronik, Design-to-Cost, GMP, Ergonomie, Geräte und Verbrauchsmaterialien in mittleren bis hohen Stückzahlen, Lean Manufacturing, regulierte Branchen, CE und FDA, CAD, Solidworks, Lean Sigma Black Belt, medizinische ISO 13485

Wir suchen einen neuen Sponsor

 

Ihr Unternehmen oder Ihre Institution beschäftigt sich mit Technik, Wissenschaft oder Forschung?
> Senden Sie uns eine Nachricht <

Erhalten Sie alle neuen Artikel
Kostenlos, kein Spam, E-Mail wird nicht verteilt oder weiterverkauft

oder Sie können eine kostenlose Vollmitgliedschaft erwerben, um auf alle eingeschränkten Inhalte zuzugreifen >Hier<

Verwandte Erfindungen, Innovationen und technische Prinzipien

Nach oben scrollen

Das gefällt dir vielleicht auch