Zaporedni ali slapovni model (waterfall model)

Iz E-študij, proste zakladnice študentskega znanja

Skoči na: navigacija, iskanje
Slapovni.png

Najstarejši razvojni model, značilen za prve oblike strukturnega pristopa

  • Faze si sledijo zaporedno
  • Vračanje nazaj ni mogoče

Dobre lastnosti slapovnega razvoja

  • Slapovni razvoj je primeren za relativno kompleksne projekte, če zahteve dobro razumemo in se med projektom ne bodo bistveno spreminjale. Uporaben je predvsem, kadar imajo kakovostno zajete zahteve prednost pred stroški in časom, porabljenim za zajem zahtev.
  • Slapovni razvoj pomaga zmanjševati količino režijskega dela, ki ni v neposredni povezavi z izdelavo programske opreme (npr. vodenje projekta), saj je mogoče načrtovanje v celoti izvesti vnaprej. Po drugi strani se ob striktnem upoštevanju pravil čistega slapovnega razvoja količina takega dela lahko tudi poveča.

Slabosti zaporednega modela

  • Glavna kritika slapovnega razvoja je, da ni fleksibilen. Vsaka naknadna sprememba namreč zahteva veliko dodatnega napora. Posledica je, da ni primeren za projekte, pri katerih pričakujemo pogosto spreminjanje in dopolnjevanje zahtev.
  • V praksi je pogosto neuresničljiva želja, da moramo nek postopek v celoti zaključiti, preden začnemo z naslednjim. Čeprav slapovni razvoj omogoča tudi vračanje, to vračanje ni namenjeno iterativnemu izvajanju postopkov, ampak odpravi morebitnih napak oziroma pomanjkljivosti.
  • Osnovna različica slapovnega razvoja ne omogoča paralelnega izvajanja delov postopkov, saj zahteva, da je nek postopek v celoti zaključen, preden lahko nadaljujemo z naslednjim.
  • Tveganje, da sistem ne ustreza zahtevam je visoko vse do zadnje faze razvoja

Zaradi številnih kritik so se pojavile tudi modificirane različice slapovnega razvoja, ki odpravljajo marsikatero pomanjkljivost. Modificirane različice tako uvajajo bolj enostavno prehajanje in vračanje med postopki, paralelno izvajanje delov različnih postopkov itd. Na ta način je mogoče lastnosti slapovnega razvoja bistveno izboljšati. Poudariti velja, da slapovni model kljub vsemu nudi zelo čvrsto oporo sistematičnemu razvoju. Kot dober se lahko izkaže pri izvajanju posameznih sklopov po inkrementalnem modelu inkrementalni model

Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja