Domov Ve zprávách Co je to vodopádový model? - definice z techopedie

Co je to vodopádový model? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená model vodopádu?

Model vodopádu je sekvenční model vývoje softwaru, který sleduje následující definované fáze:

  1. Početí
  2. Zahájení
  3. Analýza
  4. Design
  5. Konstrukce
  6. Testování
  7. Výroba / implementace
  8. Údržba

Pomocí běžných kroků životního cyklu vývoje softwaru (SDLC) vynucuje model vodopádu přechod do další fáze až po dokončení předchozí fáze. Návrat do předchozí fáze se zamračil, ledaže by to bylo zjevné.

Techopedia vysvětluje Waterfall Model

Jak jeho název napovídá, fáze modelu vodopádu neustále postupují směrem dolů. Tyto fáze by měly být sledovány postupně, aby byly účinné, a v některých průmyslových odvětvích - jako je stavebnictví a výroba - je třeba postupovat.


Teoreticky zní model vodopádu jako dobrý postup, ale v průmyslu vývoje softwaru ho mnozí kritizovali. Za prvé, SDLC fáze nemůže být zdokonalena před přechodem do následující fáze. Tento model také ve své doslovné podobě postrádá flexibilitu při úpravách požadavků a návrhů, což programátorům a vývojářům velmi komplikuje integraci návrhových úprav.


Existují však některé zvukové principy vodopádového modelu, které lze použít pro úspěšný vývoj softwaru. Toto je částečný seznam těchto principů:

  • Problémy mohou být vyřešeny snadněji, pokud budou jasněji definovány.
  • Velká množství kódu jsou sledovatelnější, pokud jsou strukturována.
  • Lidská práce by měla být vždy ověřena.
  • Dobrý plán životního cyklu projektu zlepšuje proces vývoje.
  • Systémová dokumentace je vedlejším produktem procesu vývoje a není prováděna později, jako dodatečná myšlenka.

Model vodopádu byl časným pokusem poskytnout strukturu, metriku a kontrolu vývoji velkých a složitých aplikačních systémů, obvykle mainframe systémů.

Co je to vodopádový model? - definice z techopedie