Rozdiel Medzi Vodopádovým Modelom A V Modelom

Obsah:

Rozdiel Medzi Vodopádovým Modelom A V Modelom
Rozdiel Medzi Vodopádovým Modelom A V Modelom

Video: Rozdiel Medzi Vodopádovým Modelom A V Modelom

Video: Rozdiel Medzi Vodopádovým Modelom A V Modelom
Video: Кардиган из толстой пряжи спицами, с планкой-коса. в ОПИСАНИИ подробности !!!⬇️!!! 2024, Apríl
Anonim

Kľúčový rozdiel - model vodopádu vs model V

Kľúčový rozdiel medzi modelom vodopádu a modelom V spočíva v tom, že v modeli vodopádu sa testovanie softvéru vykonáva po dokončení vývojovej fázy, zatiaľ čo vo V modeli má každá fáza vývojového cyklu priamo súvisiacu fázu testovania.

Životný cyklus vývoja softvéru (SDLC) je proces, ktorý nasleduje organizácia softvéru pri vývoji funkčného a vysoko kvalitného softvéru. Počas procesu vývoja softvéru je možné sledovať rôzne modely procesov vývoja softvéru. Dva z nich sú Waterfall a V model.

OBSAH

1. Prehľad a kľúčový rozdiel

2. Aká je Waterfall Model

3. Aký je V model

4. podobností medzi model vodopádu a V. model

5. bok po boku porovnanie - model vodopádu vs V modeli vo forme tabuľky

6. Zhrnutie

Čo je model Waterfall?

Model vodopádu je ľahko pochopiteľný a jednoduchý model. Celý proces je rozdelený do niekoľkých fáz. Jedna fáza by mala byť dokončená, aby sa dosiahla ďalšia fáza.

Prvou fázou je zhromažďovanie a analýza požiadaviek. Požiadavky sa potom zdokumentujú. Nazýva sa to Softvérová požiadavka na špecifikáciu (SRS). Ďalšou je fáza návrhu systému. Má navrhnúť celú softvérovú architektúru. Ďalšou fázou je fáza implementácie. Má začať kódovať malé jednotky. Tieto jednotky sú spojené do jedného celku a testované vo fáze integrácie a testovania. Po dokončení testovania je softvér distribuovaný na trh. Činnosti ako údržba softvéru a pridávanie nových funkcií spadajú pod nasadenie a údržbu.

Rozdiel medzi vodopádovým modelom a V modelom
Rozdiel medzi vodopádovým modelom a V modelom

Obrázok 01: Model vodopádu

Tento model je vhodný pre malé projekty a ak sú veľmi jasné požiadavky. Nie je vhodný pre veľké a zložité projekty. Interakcia so zákazníkom je vo vodopádovom modeli spravidla minimálna.

Čo je model V?

Model V je rozšírením modelu vodopádu. Má zodpovedajúcu testovaciu fázu pre každú vývojovú fázu. Preto pre každú fázu vývojového cyklu existuje súvisiaca fáza testovania. Zodpovedajúca testovacia fáza vývojovej fázy sa plánuje paralelne. Tento model je tiež známy ako model overovania a overovania.

Prvou fázou je zhromaždenie požiadaviek. SRS je v tejto fáze pripravený. V tejto fáze sa tiež robí plán prijatia. Je to vstup pre akceptačné testovanie. Fáza návrhu zahŕňa dva kroky. Návrh architektúry zahŕňa architektúru požadovanú pre systém. Je známy ako dizajn na vysokej úrovni. Dizajn modulu je známy ako nízkoúrovňový dizajn. Samotné kódovanie sa začína vo fáze kódovania.

KĽÚČOVÝ rozdiel medzi vodopádovým modelom a V modelom
KĽÚČOVÝ rozdiel medzi vodopádovým modelom a V modelom

Obrázok 02: Model V

Pri testovaní jednotiek sa testujú malé moduly alebo jednotky. Integračné testovanie má testovať tok dvoch rôznych modulov. Testovanie systému má skontrolovať funkčnosť celého systému. Akceptačným testovaním je testovanie softvéru v používateľskom prostredí. Tiež kontroluje, či je systém v súlade so špecifikáciou softvérových požiadaviek.

Celkovo je model v vhodný, keď je projekt krátky a keď sú veľmi jasné požiadavky. Nie je to vhodný projekt pre veľké, komplexné a objektovo orientované projekty.

Aké sú podobnosti medzi vodopádovým modelom a modelom V?

  • Waterfall Model aj V Model sú modely softvérových procesov.
  • Modely Waterfall aj V nie sú vhodné pre veľké a zložité projekty.

Aký je rozdiel medzi modelom Waterfall a V?

Rozdielny článok v strede pred tabuľkou

Model vodopádu vs Model V

Model vodopádu je relatívne lineárny postupný návrhový postup na vývoj softvérových projektov. Model V je model, v ktorom sa vykonávanie fáz deje sekvenčným spôsobom v tvare av.
Metodika
Model vodopádu je kontinuálny proces. Model V je simultánny proces.
Celkové defekty
V modeli vodopádu sú celkové chyby vyvinutého softvéru vyššie. V modeli v sú celkové chyby vyvinutého softvéru nižšie.
Identifikácia chyby
V modeli vodopádu sú chyby identifikované vo fáze testovania. Vo v modeli sú chyby identifikované od počiatočnej fázy.

Zhrnutie - Waterfall Model vs V Model

Tento článok pojednával o dvoch modeloch softvérových procesov, ktoré sú modelmi vodopádu a v. Rozdiel medzi vodopádom a V modelom spočíva v tom, že v modeli vodopádu sa testovanie softvéru vykonáva po dokončení vývojovej fázy, zatiaľ čo vo V modeli má každá fáza vývojového cyklu priamo súvisiacu fázu testovania.

Odporúčaná: