Itthon A hírekben Mi az a vízesés modell? - meghatározás a techopedia alapján

Mi az a vízesés modell? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a vízesés modell?

A vízesés modell egy szekvenciális szoftverfejlesztési folyamatmodell, amely a következő meghatározott fázisokat követi:

  1. Fogamzás
  2. Megindítás, inicializálás
  3. Elemzés
  4. Tervezés
  5. Építkezés
  6. Tesztelés
  7. Termelés / megvalósítás
  8. Karbantartás

A szoftverfejlesztési életciklus (SDLC) közös lépéseinek felhasználásával a vízesésmodell csak az előző szakasz befejezése után hajtja végre a következő fázisra való áttérést. Az előző szakaszhoz való visszatérés rosszallással van, kivéve, ha erre egyértelműen szükség van.

A Techopedia magyarázza a vízesés modelljét

Ahogy a neve is sugallja, a vízesés modell szakaszai következetesen lefelé haladnak. Ezeket a szakaszokat a hatékonyság érdekében egymás után kell követni, és egyes iparágakban - például az építőiparban és a gyártásban - a folyamatot kell követni.


Elméletileg a vízesés modell jó gyakorlatnak hangzik, ám sokan bírálták a szoftverfejlesztő iparban. Először, az SDLC fázist nem lehet tökéletesíteni, mielőtt a következő fázisra lépnék. Továbbá, szó szerinti formájában ez a modell nem rendelkezik rugalmassággal a követelmények és a tervezés kiigazítása terén, ami rendkívül megnehezíti a programozók és a fejlesztők számára a tervezési kiigazítások integrálását.


A vízesés modelljéből azonban vannak bizonyos alapelvek, amelyek alkalmazhatók a sikeres szoftverfejlesztéshez. Ez az ezen alapelvek részleges felsorolása:

  • A problémákat könnyebben lehet megoldani, ha egyértelműbben meghatározzák azokat.
  • A nagy mennyiségű kód jobban nyomon követhető, ha strukturált.
  • Az emberi munkát mindig ellenőrizni kell.
  • Egy jó projekt életciklus-terv javítja a fejlesztési folyamatot.
  • A rendszerdokumentáció a fejlesztési folyamat mellékterméke, és később nem történik meg utólag.

A vízesési modell korai kísérlet volt a nagy és összetett alkalmazási rendszerek, általában a mainframe rendszerek fejlesztésére, szerkezetének, mutatóinak és irányításának biztosítására.

Mi az a vízesés modell? - meghatározás a techopedia alapján