Krioklio modelio ir V modelio skirtumas

Pagrindinis skirtumas - krioklio modelis vs V Modelis
 

pagrindinis skirtumas tarp krioklio modelio ir V modelio yra tas krioklio modelyje programinės įrangos testavimas atliekamas pasibaigus kūrimo etapui, o V modelyje kiekviena kūrimo ciklo fazė turi tiesiogiai susietą bandymo fazę.

Programinės įrangos kūrimo gyvavimo ciklas (SDLC) yra procesas, kurį seka programinės įrangos organizacija, kad sukurtų veikiančią aukštos kokybės programinę įrangą. Yra įvairių programinės įrangos kūrimo proceso modelių, kuriais galima vadovautis kuriant programinę įrangą. Du iš jų yra krioklys ir V modelis.

TURINYS

1. Apžvalga ir svarbiausias skirtumas
2. Kas yra krioklio modelis
3. Kas yra V modelis
4. Krioklio modelio ir V modelio panašumai
5. Šalutinis palyginimas - krioklio ir V modelio lentelės forma
6. Santrauka

Kas yra krioklio modelis?

Krioklio modelis yra lengvai suprantamas ir paprastas modelis. Visas procesas yra padalintas į keletą etapų. Vienas etapas turėtų būti baigtas, kad būtų pasiektas kitas etapas.

Pirmasis etapas yra reikalavimų rinkimas ir analizė. Tada reikalavimai yra dokumentuojami. Ji vadinama programinės įrangos reikalavimo specifikacija (SRS). Kitas yra sistemos projektavimo etapas. Tai yra visos programinės įrangos architektūros projektavimas. Kitas etapas yra įgyvendinimo etapas. Reikia pradėti koduoti mažus blokus. Šie elementai yra sujungti, kad būtų sukurta visa sistema, ir išbandomi integracijos ir bandymo etapuose. Po bandymo programinė įranga bus paskirstyta rinkai. Diegiamos ir prižiūrimos tokios veiklos kaip programinės įrangos priežiūra ir naujų funkcijų pridėjimas.

01 paveikslas: Krioklio modelis

Šis modelis tinka mažiems projektams ir tada, kai reikalavimai yra labai aiškūs. Jis netinka dideliems ir sudėtingiems projektams. Paprastai krioklio modelyje bendravimas su klientais yra minimalus.

Kas yra V modelis?

V modelis yra krioklio modelio pratęsimas. Jis turi atitinkamą kiekvienos kūrimo fazės bandymo fazę. Todėl kiekvienam kūrimo ciklo etapui yra susijęs bandymo etapas. Lygiagrečiai planuojamas atitinkamas kūrimo etapo bandymo etapas. Šis modelis taip pat žinomas kaip patikrinimo ir patvirtinimo modelis.

Pirmasis etapas yra reikalavimų surinkimas. Šiame etape yra parengtas SRS. Šiame etape taip pat sudaromas priėmimo planas. Tai yra priėmimo bandymų įvestis. Projektavimo etapas apima du etapus. Architektūros dizainas apima sistemai reikalingą architektūrą. Jis žinomas kaip aukšto lygio dizainas. Modulio dizainas yra žinomas kaip žemo lygio dizainas. Faktinis kodavimas prasideda kodavimo fazėje.

02 paveikslas: V modelis

Testuojant mazgus, išbandomi maži moduliai ar blokai. Integravimo bandymas yra dviejų skirtingų modulių srauto patikrinimas. Sistemos testavimas yra skirtas patikrinti visos sistemos funkcionalumą. Priėmimo testavimas yra programinės įrangos išbandymas vartotojo aplinkoje. Taip pat patikrinama, ar sistema atitinka programinės įrangos reikalavimo specifikaciją.

Apskritai, „v“ modelis yra tinkamas, kai projektas yra trumpas ir kai reikalavimai yra labai aiškūs. Tai nėra tinkamas projektas dideliems, sudėtingiems ir į objektus orientuotiems projektams.

Kokie yra krioklio modelio ir V modelio panašumai?

  • Tiek krioklio modelis, tiek V modelis yra programinės įrangos proceso modeliai.
  • Tiek krioklio, tiek V modeliai netinka dideliems ir sudėtingiems projektams.

Kuo skiriasi krioklio modelis nuo V modelio?

Krioklio modelis vs V modelis

Krioklio modelis yra santykinai linijinis nuoseklus projektavimo metodas kuriant programinės įrangos projektus. V modelis yra modelis, kuriame fazės įvykdomos nuosekliai v formos pavidalu.
 Metodika
Krioklio modelis yra nenutrūkstamas procesas. V modelis yra vienalaikis procesas.
Visi defektai
Krioklio modelyje visi sukurtos programinės įrangos defektai yra didesni. „V“ modelyje visi sukurti programinės įrangos defektai yra mažesni.
 Defekto identifikavimas
Krioklio modelyje defektai nustatomi bandymo etape. „V“ modelyje defektai identifikuojami nuo pradinės fazės.

Santrauka - Krioklio modelis vs V Modelis

Šiame straipsnyje buvo aptarti du programinės įrangos proceso modeliai, kurie yra krioklys ir v modelis. Skirtumas tarp krioklio ir V modelio yra tas, kad krioklio modelyje programinė įranga išbandoma pasibaigus kūrimo fazei, o V modelyje kiekviena kūrimo ciklo fazė turi tiesiogiai susietą bandymo fazę..

Nuoroda:

1. „SDLC krioklio modelis“. Vadovėlis, 2018 m. Sausio 8 d. Galima rasti čia
2. „SDLC V-Model.“, Vadovėliai, 2018 m. Sausio 8 d. Galima rasti čia