Skirtumas Tarp Krioklio Modelio Ir V Modelio

Turinys:

Skirtumas Tarp Krioklio Modelio Ir V Modelio
Skirtumas Tarp Krioklio Modelio Ir V Modelio

Video: Skirtumas Tarp Krioklio Modelio Ir V Modelio

Video: Skirtumas Tarp Krioklio Modelio Ir V Modelio
Video: Is, smør og Rolls Royce - på besøg på Aabybro Mejeri 2024, Balandis
Anonim

Pagrindinis skirtumas - krioklio modelis ir V modelis

Pagrindinis skirtumas tarp krioklio modelio ir V modelio yra tas, kad krioklio modelyje programinės įrangos bandymai atliekami baigus kūrimo etapą, o V modelyje kiekviename kūrimo ciklo etape yra tiesiogiai susijęs testavimo etapas.

Programinės įrangos kūrimo gyvavimo ciklas (SDLC) yra procesas, kurio laikosi programinės įrangos organizacija, siekdama sukurti veikiančią, aukštos kokybės programinę įrangą. Yra įvairių programinės įrangos kūrimo proceso modelių, kurių galima laikytis programinės įrangos kūrimo proceso metu. Du iš jų yra krioklys ir V modelis.

TURINYS

1. Apžvalga ir pagrindiniai skirtumai

2. Kas yra krioklio modelis

3. Kas yra V modelis

4. Krioklio modelio ir V modelio panašumai

5. Šoninis palyginimas - krioklio modelis ir V modelis lentelėje

6. Santrauka

Kas yra krioklio modelis?

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

Pirmasis etapas yra reikalavimų rinkimas ir analizė. Tada reikalavimai yra dokumentuojami. Tai 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. Pradėti koduoti mažus vienetus. Šie vienetai sujungiami, kad sudarytų visą sistemą, ir išbandomi integravimo ir bandymo etape. Baigus bandymą, programinė įranga platinama rinkai. Tokios veiklos kaip programinės įrangos priežiūra ir naujų funkcijų pridėjimas yra diegiamos ir prižiūrimos.

Skirtumas tarp krioklio modelio ir V modelio
Skirtumas tarp krioklio modelio ir V modelio

01 pav. Krioklio modelis

Šis modelis tinka mažiems projektams ir kai reikalavimai yra labai aiškūs. Jis netinka dideliems ir sudėtingiems projektams. Paprastai krioklio modelyje kliento sąveika yra minimali.

Kas yra V modelis?

V modelis yra krioklio modelio pratęsimas. Kiekvienam kūrimo etapui jis turi atitinkamą bandymo etapą. Todėl kiekvienam kūrimo ciklo etapui yra susijęs testavimo etapas. Atitinkamas kūrimo etapo bandymo etapas planuojamas lygiagrečiai. Šis modelis taip pat žinomas kaip patikrinimo ir patvirtinimo modelis.

Pirmasis etapas yra surinkti reikalavimus. Šiame etape yra parengta SRS. Šiame etape taip pat atliekamas priėmimo projekto planas. Tai yra priėmimo testo į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. Tikrasis kodavimas prasideda kodavimo fazėje.

PAGRINDINIS Krioklio modelio ir V modelio skirtumas
PAGRINDINIS Krioklio modelio ir V modelio skirtumas

02 paveikslas: V modelis

Atliekant vieneto testavimą, testuojami maži moduliai ar vienetai. Integravimo testavimas yra dviejų skirtingų modulių srauto testavimas. Sistemos testavimas skirtas patikrinti visos sistemos funkcionalumą. Priėmimo testavimas yra programinės įrangos testavimas vartotojo aplinkoje. Ji taip pat tikrina, ar sistema atitinka programinės įrangos reikalavimų specifikacijas.

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 objektyviems projektams.

Kuo panašūs krioklio modelis ir V modelis?

  • Tiek „Waterfall Model“, tiek „V Model“yra programinės įrangos procesų modeliai.
  • Tiek „Waterfall“, tiek „V“modeliai nėra tinkami dideliems ir sudėtingiems projektams.

Koks skirtumas tarp krioklio modelio ir V modelio?

Skirtingas straipsnis viduryje prieš lentelę

Krioklio modelis prieš V modelį

Krioklio modelis yra gana tiesinis nuoseklus projektavimo metodas kuriant programinės įrangos projektus. V modelis yra modelis, kuriame fazių vykdymas vyksta nuosekliai av formos pavidalu.
Metodika
Krioklio modelis yra nenutrūkstamas procesas. V modelis yra vienu metu vykstantis procesas.
Iš viso defektų
Krioklio modelyje visi sukurti programinės įrangos defektai yra didesni. V modelyje visi sukurti programinės įrangos defektai yra mažesni.
Defektų identifikavimas
Krioklio modelyje defektai nustatomi bandymo etape. V modelyje defektai nustatomi nuo pradinės fazės.

Santrauka - Krioklio modelis prieš V modelį

Šiame straipsnyje aptariami du programinės įrangos proceso modeliai, kurie yra krioklys ir v modelis. Krioklio ir V modelio skirtumas yra tas, kad krioklio modelyje programinės įrangos bandymai atliekami baigus kūrimo etapą, o V modelyje kiekviename kūrimo ciklo etape yra tiesiogiai susijęs testavimo etapas.

Rekomenduojama: