Razlika med modelom slapa in modelom V

Kazalo:

Razlika med modelom slapa in modelom V
Razlika med modelom slapa in modelom V

Video: Razlika med modelom slapa in modelom V

Video: Razlika med modelom slapa in modelom V
Video: СЛЕЖУ ЗА САМЫМИ БОГАТЫМИ ИГРОКАМИ В ГТА САМП 3 !!! 2024, Julij
Anonim

Ključna razlika – model slapa proti modelu V

Ključna razlika med modelom slapa in modelom V je, da se pri modelu slapa testiranje programske opreme izvede po zaključku razvojne faze, medtem ko ima pri modelu V vsaka faza v razvojnem ciklu neposredno povezano fazo testiranja.

Življenjski cikel razvoja programske opreme (SDLC) je proces, ki mu sledi organizacija programske opreme za razvoj delujoče in visokokakovostne programske opreme. Obstajajo različni modeli procesa razvoja programske opreme, ki jim je mogoče slediti med postopkom razvoja programske opreme. Dva izmed njih sta model Waterfall in V.

Kaj je model slapa?

Model slapa je lahko razumljiv in preprost model. Celoten proces je razdeljen na več faz. Eno fazo je treba dokončati, da bi dosegli naslednjo fazo.

Prva faza je zbiranje in analiza zahtev. Zahteve se nato dokumentirajo. Imenuje se specifikacija programske opreme (SRS). Naslednja faza je načrtovanje sistema. Gre za oblikovanje celotne programske arhitekture. Naslednja faza je faza izvajanja. Začeti je treba kodirati majhne enote. Te enote so združene v celoten sistem in testirane v fazi integracije in testiranja. Po končanem testiranju se programska oprema distribuira na trg. Dejavnosti, kot je vzdrževanje programske opreme in dodajanje novih funkcij, spadajo med uvajanje in vzdrževanje.

Razlika med modelom slapa in modelom V
Razlika med modelom slapa in modelom V

Slika 01: Model slapa

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

Kaj je model V?

Model V je razširitev modela slap. Za vsako razvojno fazo ima ustrezno fazo testiranja. Zato je za vsako stopnjo v razvojnem ciklu povezana faza testiranja. Vzporedno je načrtovana ustrezna faza testiranja razvojne faze. Ta model je znan tudi kot model preverjanja in potrjevanja.

Prva faza je zbiranje zahtev. V tej fazi je SRS pripravljen. V tej fazi je izdelan tudi načrt prevzema. Je vhod za sprejemno testiranje. Faza načrtovanja vključuje dva koraka. Zasnova arhitekture vključuje arhitekturo, ki je potrebna za sistem. Znano je kot oblikovanje na visoki ravni. Zasnova modula je znana kot zasnova na nizki ravni. Dejansko kodiranje se začne v fazi kodiranja.

KLJUČNA razlika med modelom slapa in modelom V
KLJUČNA razlika med modelom slapa in modelom V

Slika 02: Model V

Pri testiranju enot se testirajo majhni moduli ali enote. Integracijsko testiranje je namenjeno testiranju pretoka dveh različnih modulov. Testiranje sistema je preverjanje funkcionalnosti celotnega sistema. Preskušanje sprejemljivosti je testiranje programske opreme v uporabniškem okolju. Preveri tudi, 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. To ni primeren projekt za velike, kompleksne in objektno usmerjene projekte.

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

  • Model slapa in model V sta modela procesov programske opreme.
  • Tako model Waterfall kot model V nista primerna za velike in kompleksne projekte.

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

Model slapa proti modelu V

Model slapa je razmeroma linearen zaporedni načrtovalski pristop za razvoj programskih projektov. Model V je model, v katerem se izvajanje faz odvija zaporedno v obliki v.
Metodologija
Model slapa je stalen proces. Model V je sočasen proces.
Skupne napake
V modelu slapa so skupne napake v razviti programski opremi višje. V modelu v so skupne napake v razviti programski opremi nižje.
Identifikacija napake
Pri modelu slapa so napake prepoznane v fazi testiranja. V modelu v so napake prepoznane v začetni fazi.

Povzetek – model slapa proti modelu V

Ta članek je obravnaval dva modela procesov programske opreme, in sicer slap in model v. Razlika med modelom slap in V je v tem, da se pri modelu slap testiranje programske opreme izvede po zaključku razvojne faze, medtem ko ima pri modelu V vsaka faza v razvojnem ciklu neposredno povezano fazo testiranja.

Priporočena: