Rozdíl Mezi Modelem Vodopádu A Modelem V

Obsah:

Rozdíl Mezi Modelem Vodopádu A Modelem V
Rozdíl Mezi Modelem Vodopádu A Modelem V

Video: Rozdíl Mezi Modelem Vodopádu A Modelem V

Video: Rozdíl Mezi Modelem Vodopádu A Modelem V
Video: Тестировщик с нуля / Урок 7. Модели разработки ПО. Водопадная, итерационная и V-модель 2024, Duben
Anonim

Klíčový rozdíl - model vodopádu vs model V

Klíčový rozdíl mezi modelem vodopádu a modelem V spočívá v tom, že u modelu vodopádu se testování softwaru provádí po dokončení vývojové fáze, zatímco u modelu V má každá fáze vývojového cyklu přímo přidruženou fázi testování.

Životní cyklus vývoje softwaru (SDLC) je proces, který softwarová organizace následuje za účelem vývoje funkčního a vysoce kvalitního softwaru. Během procesu vývoje softwaru lze sledovat různé modely procesu vývoje softwaru. Dva z nich jsou Waterfall a V model.

OBSAH

1. Přehled a klíčový rozdíl

2. Co je model vodopádu

3. Co je model V

4. Podobnosti mezi modelem vodopádu a modelem V

5. Porovnání vedle sebe - model vodopádu vs. model V ve formě tabulky

6. Shrnutí

Co je model vodopádu?

Model vodopádu je snadno srozumitelný a jednoduchý model. Celý proces je rozdělen do několika fází. Jedna fáze by měla být dokončena, aby se dosáhlo další fáze.

První fází je shromažďování požadavků a analýza. Poté jsou požadavky zdokumentovány. Nazývá se to Specifikace softwarového požadavku (SRS). Další je fáze návrhu systému. Jde o návrh celé softwarové architektury. Další fází je fáze implementace. Má začít kódovat malé jednotky. Tyto jednotky jsou spojeny do jednoho celku a testovány ve fázi integrace a testování. Po dokončení testování je software distribuován na trh. Činnosti, jako je údržba softwaru a přidávání nových funkcí, spadají pod nasazení a údržbu.

Rozdíl mezi modelem vodopádu a modelem V
Rozdíl mezi modelem vodopádu a modelem V

Obrázek 01: Model vodopádu

Tento model je vhodný pro malé projekty a pokud jsou požadavky velmi jasné. Není vhodný pro velké a složité projekty. Obecně je interakce se zákazníkem v modelu vodopádu minimální.

Co je model V?

Model V je rozšířením modelu vodopádu. Má odpovídající fázi testování pro každou fázi vývoje. Proto pro každou fázi vývojového cyklu existuje související fáze testování. Odpovídající fáze testování vývojové fáze je plánována souběžně. Tento model je také známý jako model ověřování a ověřování.

První fází je shromáždění požadavků. V této fázi je připraven SRS. V této fázi se také provádí akceptační plán. Je vstupem pro akceptační testování. Fáze návrhu zahrnuje dva kroky. Návrh architektury zahrnuje architekturu požadovanou pro systém. Je znám jako design na vysoké úrovni. Návrh modulu je známý jako design na nízké úrovni. Skutečné kódování začíná ve fázi kódování.

KLÍČOVÝ rozdíl mezi modelem vodopádu a modelem V
KLÍČOVÝ rozdíl mezi modelem vodopádu a modelem V

Obrázek 02: Model V

Při testování jednotky se testují malé moduly nebo jednotky. Testováním integrace je otestovat tok dvou různých modulů. Testování systému má zkontrolovat funkčnost celého systému. Akceptační testování je testování softwaru v uživatelském prostředí. Rovněž kontroluje, zda je systém v souladu se specifikací softwarového požadavku.

Celkově je model v vhodný, když je projekt krátký a když jsou požadavky velmi jasné. Není to vhodný projekt pro velké, složité a objektově orientované projekty.

Jaké jsou podobnosti mezi modelem vodopádu a modelem V?

  • Waterfall Model a V Model jsou modely softwarových procesů.
  • Modely Waterfall i V nejsou vhodné pro velké a složité projekty.

Jaký je rozdíl mezi modelem vodopádu a modelem V?

Rozdílný článek uprostřed před tabulkou

Model vodopádu vs Model V

Model vodopádu je relativně lineární postupný návrhový postup pro vývoj softwarových projektů. Model V je model, ve kterém se provádění fází děje sekvenčním způsobem ve tvaru av.
Metodologie
Model vodopádu je kontinuální proces. Model V je simultánní proces.
Celkové vady
V modelu vodopádu jsou celkové vady vyvinutého softwaru vyšší. U modelu v jsou celkové vady vyvinutého softwaru nižší.
Identifikace vady
V modelu vodopádu jsou defekty identifikovány ve fázi testování. V modelu v jsou vady identifikovány od počáteční fáze.

Shrnutí - Waterfall Model vs V Model

Tento článek pojednával o dvou modelech softwarových procesů, kterými jsou model vodopádu a v. Rozdíl mezi vodopádem a modelem V spočívá v tom, že v modelu vodopádu se testování softwaru provádí po dokončení vývojové fáze, zatímco ve modelu V má každá fáze vývojového cyklu přímo přidruženou fázi testování.

Doporučená: