a vízesés modell egy lineáris, szekvenciális megközelítés a szoftverfejlesztés életciklusának (SDLC), amely népszerű a szoftverfejlesztés és a termékfejlesztés. A vízesés modell hangsúlyozza a lépések előrehaladását. A sziklafal peremén folyó vízáramlás irányához hasonlóan a fejlődés minden fázisára külön végpontokat vagy célokat határoznak meg, amelyeket a befejezés után nem lehet újra megvizsgálni. A kifejezést először Dr. Winston W 1970-ben megjelent tanulmányában mutatták be., A Royce-t továbbra is ipari formatervezési alkalmazásokban használják.
a vízesés módszertana hét egymást nem átfedő szakaszból áll:
- követelmények: a projekt lehetséges követelményeit, határidőit a funkcionális specifikáció elemezi és beilleszti. Ez a szakasz konkrét folyamatok említése nélkül kezeli a projekt meghatározását, tervezését.
- elemzés: a rendszer specifikációit elemezzük, hogy termékmodelleket generáljunk, és az üzleti vállalkozás irányítja a termelést. Ekkor ellenőrzik a megvalósíthatóság érdekében a pénzügyi és műszaki forrásokat is.,
- tervezés: a tervezési specifikáció dokumentum jön létre, hogy felvázolja a műszaki tervezési követelmények, mint a programozási nyelv, hardver, adatforrások, architektúra és szolgáltatások.
- kódolás/implementáció: a forrás a korábbi szakaszokban kijelölt modellekkel, logikai követelményekkel lett kifejlesztve. A rendszert általában kisebb komponensekben vagy egységekben tervezték, mielőtt együtt megvalósítanák.
- tesztelés: ez az, amikor minőségbiztosítás, egység, béta tesztek zajlanak, hogy jelentsék azokat a problémákat, amelyeket meg kell oldani. Ez a hibakeresés kódolási szakaszának kényszerített megismétlését okozhatja., Ha a rendszer átmegy a teszteken, a vízesés tovább folytatódik.
- Operation/Deployment: a termék vagy alkalmazás teljesen működőképesnek minősül, és élő környezetbe kerül.
- karbantartás: korrekciós, adaptív és perfektív karbantartás végtelenségig történik a végtermék javítása, frissítése és javítása érdekében. Ez magában foglalhatja az új verziók kiadását vagy kiadását.,