Kaj je model slapa? definicija in pomen

click fraud protection

Waterfall Model je model razvoja programske opreme, ki poteka v nizu fiksnih stopenj: specifikacija zahtev, načrtovanje, implementacija, testiranje in namestitev. Model deluje dobro za razvoj majhnega obsega, vendar je preveč tog za razvoj velikega sistema. Na primer, stranke redko znajo na začetku v celoti razložiti svoje funkcionalne zahteve projekt, ker lahko uresničijo, kaj hočejo, šele potem, ko bodo sposobni videti sistem delovanje. Toda implementacijo sistema odlašajo do relativno poznega projekta, ko je za spremembo programske opreme prepozno. Glej inkrementalni razvoj, iterativni razvoj, življenjski cikel razvoja programske opreme (SDLC), inženiring programske opreme.

Technipages pojasnjuje model slapa

Model slapa je bil prvi model procesa, ki je bil objavljen javnosti. Prav tako se namiguje na direkten zaporedni model življenjskega cikla, ki ga je enostavno razumeti in uporabiti. V kaskadnem modelu mora biti vsaka stopnja končana, preden se lahko začne naslednja faza in v fazah ni pokrivanja.

Model slapa je najbolj točen pristop SDLC, ki je bil uporabljen za napredovanje programiranja. Kaskadni model prikazuje proces napredovanja izdelka v neposrednem zaporednem toku. To pomeni, da se v kateri koli fazi modela proces razvoja začne takoj, ko je zadnja faza končana.

Kaskadni model – oblikovanje

Kaskadni pristop je bil prvi model SDLC, ki se je na splošno uporabljal v programskem inženirstvu, da bi zagotovili izpolnitev podjetja. Pri pristopu "Slap" je celoten postopek napredovanja programiranja izoliran v ločene stopnje. V tem modelu slapa je rezultat ene stopnje zaporedoma prispevek k naslednji stopnji.

Spremna razmejitev je upodobitev različnih obdobij modela slapa.

Zaporedne stopnje v modelu slapa so −

  • Zbiranje in pregled zahtev
  • Zasnova sistema
  • Izvajanje
  • Integracija in testiranje
  • Razvoj okvirja
  • Vzdrževanje

Pogoste uporabe modela slapa

  • Z model slapa, se dejavnosti razvoja programske opreme izvajajo v zaporednih zaporedjih, da se doseže najboljši rezultat.
  • Vsaka od faz je model slapaodvisno od dosežkov tistih, ki so pred njim.
  • Model slapa poveča produktivnost pri razvoju programske opreme.

Pogoste zlorabe modela slapa

  • Preskakovanje faze/faze model slapa dejansko ne vpliva na dejavnost razvoja programske opreme. Preskočeno fazo lahko izvedete pozneje