Razlika između modela vodopada i V modela

Ključna razlika - Model vodopada vs V Model
 

ključna razlika između modela vodopada i V modela je to u modelu vodopada testiranje softvera vrši se po završetku razvojne faze, dok u modelu V svaka faza u razvojnom ciklusu ima izravno povezanu fazu testiranja.

Životni ciklus razvoja softvera (SDLC) proces je koji prati softverska organizacija za razvoj dobrog i kvalitetnog softvera. Postoje različiti modeli procesa softvera koji se mogu pratiti tijekom procesa razvoja softvera. Dvije od njih su vodopad i V model.

SADRŽAJ

1. Pregled i ključne razlike
2. Što je model vodopada
3. Što je V model
4. Sličnosti između modela vodopada i V modela
5. Usporedna usporedba - Model vodopada vs V model u tabelarnom obliku
6. Sažetak

Što je model vodopada?

Model vodopada je lako razumljiv i jednostavan model. Kompletan proces je podijeljen u nekoliko faza. Jedna faza bi trebala biti završena da bi se prešla na sljedeću fazu.

Prva faza je prikupljanje zahtjeva i analiza. Tada se zahtjevi dokumentiraju. Naziva se Specifikacija softverskog zahtjeva (SRS). Sljedeća je faza dizajna sustava. To je osmišljavanje cjelokupne arhitekture softvera. Sljedeća je faza provedba. Za početak je kodiranje malih jedinica. Ove se jedinice kombiniraju kako bi tvorile kompletan sustav i testiraju se u fazi integracije i ispitivanja. Nakon završetka testiranja softver se distribuira na tržište. Aktivnosti poput održavanja softvera i dodavanja novih značajki podliježu implementaciji i održavanju.

Slika 01: Model vodopada

Ovaj je model prikladan za male projekte i kada su zahtjevi vrlo jasni. Nije pogodan za velike i složene projekte. U modelu vodopada općenito je interakcija korisnika minimalna.

Što je V model?

V model je produžetak modela vodopada. Ima odgovarajuću fazu testiranja za svaku razvojnu fazu. Stoga je za svaku fazu razvojnog ciklusa povezana faza ispitivanja. Odgovarajuća faza testiranja razvojne faze planira se paralelno. Ovaj model je također poznat kao model provjere i provjere valjanosti.

Prva faza je prikupljanje zahtjeva. SRS se priprema u ovoj fazi. U ovoj fazi se izrađuje i projektni plan prihvaćanja. To je ulaz za testiranje prihvatljivosti. Faza dizajna uključuje dva koraka. Dizajn arhitekture uključuje arhitekturu potrebnu za sustav. Poznat je kao dizajn na visokoj razini. Dizajn modula poznat je kao dizajn niske razine. Stvarno kodiranje započinje u fazi kodiranja.

Slika 02: V model

Pri jedinstvenom testiranju testiraju se mali moduli ili jedinice. Testiranje integracije je ispitivanje protoka dva različita modula. Testiranje sustava je provjera funkcionalnosti cijelog sustava. Provjera prihvatljivosti znači testiranje softvera u korisničkom okruženju. Također provjerava odgovara li sustav specifikaciji softverskog zahtjeva.

Sve u svemu, v model je prikladan kada je projekt kratak i kada su zahtjevi vrlo jasni. To nije pogodan projekt za velike, složene i objektno orijentirane projekte.

Koje su sličnosti između vodopadnog modela i V modela?

  • I Vodopad Model i V Model su modeli softverskog procesa.
  • I model Waterfall i V modeli nisu prikladni za velike i složene projekte.

Koja je razlika između vodopadnog modela i V modela?

Model vodopada vs V model

Model vodopada relativno je linearan uzastopni dizajnerski pristup za razvoj softverskih projekata. V model je model u kojem se izvođenje faza odvija uzastopno u obliku v.
 Metodologija
Model vodopada je kontinuirani proces. Model V je istodoban proces.
Ukupni nedostaci
U modelu vodopada ukupni nedostaci razvijenog softvera su veći. U modelu v, ukupni nedostaci u razvijenom softveru su manji.
 Identifikacija defekta
U modelu vodopada nedostaci su identificirani u fazi ispitivanja. U modelu v nedostaci se prepoznaju iz početne faze.

Sažetak - Model vodopada vs V Model

Ovaj članak govori o dva modela softverskog procesa koji su vodopad i v model. Razlika između vodopada i V modela je u tome što se u modelu vodopada testiranje softvera vrši nakon završetka razvojne faze, dok u V modelu svaka faza u razvojnom ciklusu ima izravno povezanu fazu ispitivanja.

Referenca:

1. „SDLC model vodopada.“, Tutorials Point, 8. siječnja 2018. Dostupno ovdje
2. „SDLC V-model.“, Tutorials Point, 8. siječnja 2018. Dostupno ovdje