Razlika med modelom slapov in modelom V

Ključna razlika - Model slapov vs V Model
 

The ključna razlika med modelom slapov in V modelom je to pri modelu slapov testiranje programske opreme poteka po zaključku razvojne faze, medtem ko ima v modelu V vsaka faza razvojnega cikla neposredno povezano fazo testiranja.

Življenjski cikel razvoja programske opreme (SDLC) je postopek, ki ga programska organizacija spremlja za razvoj delujoče in kakovostne programske opreme. Obstajajo različni modeli postopkov za razvoj programske opreme, ki jim lahko sledimo med postopkom razvoja programske opreme. Dva od njih sta slap in model V.

VSEBINA

1. Pregled in ključne razlike
2. Kaj je model slapov
3. Kaj je V model
4. Podobnosti med modelom slapov in modelom V
5. Primerjava drug ob drugem - Model slapov proti modelu V v tabeli
6. Povzetek

Kaj je model slapov?

Model slapov je enostaven za razumevanje in preprost model. Celoten postopek je razdeljen na več faz. Za dosego naslednje faze je treba zaključiti eno fazo.

Prva faza je zbiranje zahtev in analiza. Zahteve se nato dokumentirajo. Imenuje se specifikacija programske zahteve (SRS). Naslednja je faza oblikovanja sistema. Gre za zasnovo celotne arhitekture programske opreme. Naslednja faza je izvedbena faza. Začeti je treba kodirati majhne enote. Te enote so združene, da tvorijo celoten sistem in testirane v fazi integracije in testiranja. Po zaključku testiranja se programska oprema distribuira na trg. Dejavnosti, kot so vzdrževanje programske opreme in dodajanje novih funkcij, so v uporabi in vzdrževanju.

Slika 01: Model slapov

Ta model je primeren za majhne projekte in ko so zahteve zelo jasne. Ni primeren za velike in zapletene projekte. Na splošno je interakcija s kupci v modelu slapov minimalna.

Kaj je V model?

V model je podaljšek modela slapov. Za vsako razvojno fazo ima ustrezno fazo testiranja. Zato je za vsako fazo razvojnega cikla povezana faza testiranja. Vzporedno se načrtuje ustrezna preizkusna faza razvojne faze. Ta model je znan tudi kot model preverjanja in potrjevanja.

Prva faza je zbiranje zahtev. V tej fazi je pripravljen SRS. V tej fazi je narejen tudi načrt prevzemanja. Je vložek za sprejemno testiranje. Faza oblikovanja vključuje dva koraka. Zasnova arhitekture vključuje arhitekturo, potrebno za sistem. Znana je kot zasnova na visoki ravni. Zasnova modula je znana kot nizka raven zasnove. Dejansko kodiranje se začne v fazi kodiranja.

Slika 02: V model

Pri testiranju enot se preskusijo majhni moduli ali enote. Preizkus integracije je preizkus pretoka dveh različnih modulov. Testiranje sistema je preverjanje funkcionalnosti celotnega sistema. Preizkus sprejemljivosti je testiranje programske opreme v uporabniškem okolju. Prav tako preveri, ali je sistem v skladu s specifikacijo programske zahteve.

Na splošno je model v primeren, ko je projekt kratek in ko so zahteve zelo jasne. Za velike, zapletene in objektno usmerjene projekte ni primeren projekt.

Kakšne so podobnosti med modelom slapov in modelom V?

  • Model Waterfall in V Model sta modela programske opreme.
  • Modeli Waterfall in V niso primerni za velike in zapletene projekte.

Kakšna je razlika med modelom slapov in modelom V?

Model slapov proti modelu V

Model slapov je sorazmerno linearen zaporedni zasnovni pristop k razvoju programskih projektov. Model V je model, pri katerem se izvedba faz odvija zaporedno v obliki v.
 Metodologija
Model slapov je stalen proces. Model V je sočasen postopek.
Skupne napake
V modelu slapov so skupne napake v razviti programski opremi večje. Pri modelu v so skupne napake v razviti programski opremi manjše.
 Identifikacija napake
V modelu slapov so napake prepoznane v fazi testiranja. V modelu v so napake prepoznane od začetne faze.

Povzetek - Model slapov vs V Model

Ta članek obravnava dva modela programskega procesa, ki sta vodop in v model. Razlika med slapom in V modelom je, da se pri modelu slapov testiranje programske opreme opravi po zaključku razvojne faze, medtem ko ima v modelu V vsaka faza razvojnega cikla neposredno povezano fazo testiranja.

Referenca:

1. “Model slapov SDLC.”, Točka vaje, 8. januar 2018. Na voljo tukaj
2. “VLC-model SDLC.”, Točka vaje, 8. januar 2018. Na voljo tukaj