Erinevus Juga Mudeli Ja V Mudeli Vahel

Sisukord:

Erinevus Juga Mudeli Ja V Mudeli Vahel
Erinevus Juga Mudeli Ja V Mudeli Vahel

Video: Erinevus Juga Mudeli Ja V Mudeli Vahel

Video: Erinevus Juga Mudeli Ja V Mudeli Vahel
Video: 30 товаров для автомобиля с Алиэкспресс, автотовары №22 2024, November
Anonim

Peamine erinevus - juga mudel vs V mudel

Peamine erinevus juga mudeli ja V mudeli vahel on see, et juga mudelis tehakse tarkvara testimine pärast arendusetapi lõppu, samas kui V mudelis on arendustsükli igal etapil otseselt seotud testimise faas.

Tarkvaraarenduse elutsükkel (SDLC) on protsess, millele tarkvaraorganisatsioon järgib töötavat ja kvaliteetset tarkvara. Tarkvara arendamise protsessis on võimalik järgida erinevaid tarkvaraarenduse protsessimudeleid. Neist kaks on juga ja V mudel.

SISU

1. Ülevaade ja peamine erinevus

2. Mis on juga mudel

3. Mis on V mudel

4. Juga mudeli ja V mudeli sarnasused

5. Kõrvuti võrdlus - juga mudel vs V mudel tabelina

6. Kokkuvõte

Mis on juga mudel?

Juga mudel on kergesti mõistetav ja lihtne mudel. Kogu protsess on jagatud mitmeks faasiks. Järgmisse faasi jõudmiseks tuleks lõpetada üks etapp.

Esimene etapp on nõuete kogumine ja analüüs. Seejärel dokumenteeritakse nõuded. Seda nimetatakse tarkvaranõuete spetsifikatsiooniks (SRS). Järgmine on süsteemi kujundamise etapp. See on kogu tarkvara arhitektuuri kujundamine. Järgmine etapp on rakendamise etapp. See peab alustama väikeste üksuste kodeerimist. Need üksused on ühendatud tervikliku süsteemi moodustamiseks ning neid katsetatakse integreerimise ja testimise etapis. Pärast testimise lõppu levitatakse tarkvara turule. Sellised tegevused nagu tarkvara hooldus ja uute funktsioonide lisamine kuuluvad juurutamise ja hoolduse alla.

Erinevus juga mudeli ja V mudeli vahel
Erinevus juga mudeli ja V mudeli vahel

Joonis 01: Juga mudel

See mudel sobib väikeprojektide jaoks ja kui nõuded on väga selged. See ei sobi suurte ja keerukate projektide jaoks. Üldiselt on juga mudelis miinimum kliendiga suhtlemine.

Mis on V mudel?

V mudel on juga mudeli pikendus. Sellel on iga arendusetapi jaoks vastav testimisfaas. Seetõttu on arengutsükli iga etapi jaoks seotud testimise etapp. Paralleelselt kavandatakse vastav arendusetapi testimisetapp. Seda mudelit tuntakse ka kui verifitseerimise ja valideerimise mudelit.

Esimene etapp on nõuete kogumine. SRS on selles etapis ette valmistatud. Selles etapis tehakse ka vastuvõtu kavandamise kava. See on sisend aktsepteerimistestimiseks. Projekteerimisetapp hõlmab kahte etappi. Arhitektuurikujundus hõlmab süsteemi jaoks vajalikku arhitektuuri. See on tuntud kui kõrgetasemeline disain. Mooduli disain on tuntud kui madala taseme disain. Tegelik kodeerimine algab kodeerimisfaasis.

PÕHINE erinevus Juga mudeli ja V mudeli vahel
PÕHINE erinevus Juga mudeli ja V mudeli vahel

Joonis 02: V mudel

Ühikute testimisel testitakse väikseid mooduleid või ühikuid. Integreerimise testimise eesmärk on testida kahe erineva mooduli voogu. Süsteemi testimise eesmärk on kontrollida kogu süsteemi funktsionaalsust. Vastuvõtu testimine on tarkvara testimine kasutaja keskkonnas. Samuti kontrollitakse, kas süsteem on kooskõlas tarkvaranõuete spetsifikatsiooniga.

Üldiselt sobib v mudel, kui projekt on lühike ja kui nõuded on väga selged. See ei ole sobiv suurte, keerukate ja objektile suunatud projektide jaoks.

Millised on juga mudeli ja V mudeli sarnasused?

  • Nii Waterfall Model kui ka V Model on tarkvaraprotsesside mudelid.
  • Nii Waterfall mudel kui ka V mudelid ei sobi suurte ja keerukate projektide jaoks.

Mis vahe on juga mudeli ja V mudeli vahel?

Erinev artikkel keskel enne tabelit

Juga mudel vs V mudel

Juga mudel on suhteliselt lineaarne järjestikune lähenemisviis tarkvaraprojektide arendamiseks. V-mudel on mudel, milles faaside teostamine toimub järjestikku av-kujuliselt.
Metoodika
Juga mudel on pidev protsess. V mudel on samaaegne protsess.
Defektid kokku
Jugamudelis on väljatöötatud tarkvara defektid kokku suuremad. V-mudelis on väljatöötatud tarkvara defektide koguarv väiksem.
Defektide tuvastamine
Juga mudelis tuvastatakse defektid testimise etapis. V-mudelis tuvastatakse defektid algfaasist alates.

Kokkuvõte - juga mudel vs V mudel

Selles artiklis käsitleti kahte tarkvara protsessi mudelit, mis on juga ja v mudel. Juga ja V mudeli erinevus seisneb selles, et juga mudelis tehakse tarkvara testimine pärast arendusetapi lõppu, samas kui V mudelis on arendustsükli igal etapil otseselt seotud testimise faas.

Soovitatav: