Mi az a vízesés modell? meghatározás és jelentés

click fraud protection

A Waterfall Model a szoftverfejlesztés egy olyan modellje, amely rögzített szakaszok sorozatában mozog: követelmények meghatározása, tervezés, megvalósítás, tesztelés és telepítés. A modell jól működik kis léptékű fejlesztésekhez, de túl merev a nagy léptékű rendszerfejlesztéshez. Például az ügyfelek ritkán tudják teljes körűen elmagyarázni funkcionális igényeiket az elején a projektet, mert csak azután valósíthatják meg, hogy mit akarnak, miután belátják a rendszert művelet. De a rendszer megvalósítását a projekt viszonylag késői szakaszára halasztják, amikor már túl késő a szoftver cseréje. Lásd növekményes fejlesztés, iteratív fejlesztés, szoftverfejlesztési életciklus (SDLC), szoftverfejlesztés.

Technipages elmagyarázza a vízesés modelljét

A Waterfall Model volt az első folyamatmodell, amelyet nyilvánosságra hoztak. Ugyancsak egyenes egymást követő életciklus-modellként hivatkoznak rá, könnyen áttekinthető és hasznosítható. A kaszkádmodellben minden szakaszt be kell fejezni, mielőtt a következő szakasz elkezdődhetne, és a szakaszokban nincs burkolat.

A Waterfall modell a legpontosabb SDLC-megközelítés, amelyet a programozás fejlesztésére használtak. A kaszkádmodell a termékfejlesztési folyamatot közvetlen, egymást követő folyamban mutatja be. Ez azt jelenti, hogy a modell bármely szakaszában a fejlesztési folyamat azonnal megkezdődik az utolsó szakasz befejeződésével.

Kaszkádmodell – Tervezés

A kaszkádos megközelítés volt az első SDLC-modell, amelyet általában a szoftverfejlesztésben alkalmaztak a vállalkozás teljesítésének garantálására. A „The Waterfall” megközelítésben a programozási fejlesztés teljes folyamata különálló szakaszokra van leválasztva. Ebben a vízesés-modellben az egyik szakasz eredménye körülbelül a következő szakaszhoz való hozzájárulásként megy végbe.

A kísérő körvonalazás a Vízesés-modell különböző korszakainak ábrázolása.

A Waterfall modell egymást követő szakaszai a −

  • Követelménygyűjtés és vizsgálat
  • Rendszertervezés
  • Végrehajtás
  • Integráció és tesztelés
  • Keretrendszer fejlesztése
  • Karbantartás

A vízesés modell általános felhasználási módjai

  • A... val vízesés modell, a szoftverfejlesztési tevékenységeket egymást követő megrendelésekben végzik a legjobb eredmény elérése érdekében.
  • Mindegyik fázis az vízesés modellaz előtte állók teljesítményétől függ.
  • Vízesés modell növeli a szoftverfejlesztés termelékenységét.

A vízesés-modell gyakori visszaélései

  • Egy fázis/szakasz kihagyása vízesés modell nem igazán befolyásolja a szoftverfejlesztési tevékenységet. Az átugrott fázis később is végrehajtható