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.
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
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.
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.
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. |
Š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ę..
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