Forskellen Mellem Vandfaldsmodel Og V-model

Indholdsfortegnelse:

Forskellen Mellem Vandfaldsmodel Og V-model
Forskellen Mellem Vandfaldsmodel Og V-model

Video: Forskellen Mellem Vandfaldsmodel Og V-model

Video: Forskellen Mellem Vandfaldsmodel Og V-model
Video: Уроки по Vue.js. #3 v-model и lazy 2024, Kan
Anonim

Nøgleforskel - Vandfaldsmodel vs V-model

Hovedforskellen mellem vandfaldsmodel og V-model er, at softwaretestningen i vandfaldsmodellen udføres efter afslutningen af udviklingsfasen, mens hver fase i udviklingscyklussen i V-modellen har en direkte tilknyttet testfase.

Softwareudvikling livscyklus (SDLC) er en proces efterfulgt af en softwareorganisation for at udvikle en fungerende software af høj kvalitet. Der er forskellige softwareudviklingsprocesmodeller, der kan følges under softwareudviklingsprocessen. To af dem er vandfald og V-model.

INDHOLD

1. Oversigt og nøgleforskel

2. Hvad er vandfaldsmodel

3. Hvad er V-model

4. Ligheder mellem vandfaldsmodel og V-model

5. Sammenligning side om side - Vandfaldsmodel mod V-model i tabelform

6. Resumé

Hvad er vandfaldsmodel?

Vandfaldsmodel er en let at forstå og enkel model. Den komplette proces er opdelt i flere faser. En fase skal være afsluttet for at nå den næste fase.

Den første fase er kravindsamling og analyse. Kravene dokumenteres derefter. Det kaldes SRS (Software Requirement Specification). Den næste er systemdesignfasen. Det er at designe hele softwarearkitekturen. Næste fase er implementeringsfasen. Det er at begynde at kode de små enheder. Disse enheder kombineres for at danne det komplette system og testes i integrations- og testfasen. Når testen er afsluttet, distribueres softwaren til markedet. Aktiviteter som vedligeholdelse af softwaren og tilføjelse af nye funktioner kommer under implementering og vedligeholdelse.

Forskellen mellem vandfaldsmodel og V-model
Forskellen mellem vandfaldsmodel og V-model

Figur 01: Vandfaldsmodel

Denne model er passende til mindre projekter, og når kravene er meget klare. Det er ikke egnet til store og komplekse projekter. Generelt er kundeinteraktion minimum i vandfaldsmodellen.

Hvad er V Model?

V-modellen er en udvidelse af vandfaldsmodellen. Den har en tilsvarende testfase for hver udviklingsfase. Derfor er der en tilknyttet testfase for hvert trin i udviklingscyklussen. Den tilsvarende testfase i udviklingsfasen planlægges parallelt. Denne model er også kendt som verifikations- og valideringsmodellen.

Den første fase er at samle krav. SRS er forberedt på dette stadium. Acceptdesignplanen udføres også i denne fase. Det er input til accept test. Designfasen involverer to trin. Arkitekturdesignet involverer den arkitektur, der kræves til systemet. Det er kendt som design på højt niveau. Moduldesignet er kendt som design på lavt niveau. Den aktuelle kodning starter i kodningsfasen.

Nøgle Forskellen mellem vandfaldsmodel og V-model
Nøgle Forskellen mellem vandfaldsmodel og V-model

Figur 02: V-model

I enhedstest testes de små moduler eller enheder. Integrationstesten er at teste strømmen af de to forskellige moduler. Systemtesten er at kontrollere hele systemets funktionalitet. Acceptstesten er at teste softwaren i brugermiljøet. Det kontrollerer også, om systemet er i overensstemmelse med specifikationen til softwarekrav.

Samlet set er v-modellen egnet, når projektet er kort, og når kravene er meget klare. Det er ikke et passende projekt til de store, komplekse og objektorienterede projekter.

Hvad er ligheden mellem vandfaldsmodel og V-model?

  • Både Waterfall Model og V Model er softwareprocesmodeller.
  • Både vandfaldsmodeller og V-modeller er ikke egnede til store og komplekse projekter.

Hvad er forskellen mellem vandfaldsmodel og V-model?

Diff artikel midt foran bordet

Vandfaldsmodel vs V-model

Vandfaldsmodellen er en relativt lineær sekventiel designtilgang til udvikling af softwareprojekter. V-modellen er en model, hvor udførelsen af faserne sker på en sekventiel måde i av-form.
Metodologi
Vandfaldsmodellen er en kontinuerlig proces. V-modellen er en samtidig proces.
Total mangler
I vandfaldsmodellen er de samlede fejl i den udviklede software højere. I v-modellen er de samlede fejl i den udviklede software lavere.
Fejlidentifikation
I vandfaldsmodellen identificeres manglerne i testfasen. I v-modellen identificeres manglerne fra den indledende fase.

Resumé - Vandfaldsmodel vs V-model

Denne artikel diskuterede to softwareprocesmodeller, der er vandfald og v-model. Forskellen mellem vandfald og V-model er, at softwaretesten i vandfaldsmodellen udføres efter afslutningen af udviklingsfasen, mens hver fase i udviklingscyklussen har en direkte tilknyttet testfase i V-modellen.

Anbefalet: