Forskjellen Mellom Vannfallsmodell Og V-modell

Innholdsfortegnelse:

Forskjellen Mellom Vannfallsmodell Og V-modell
Forskjellen Mellom Vannfallsmodell Og V-modell

Video: Forskjellen Mellom Vannfallsmodell Og V-modell

Video: Forskjellen Mellom Vannfallsmodell Og V-modell
Video: Objekter og klasser, polymorfisme og arv 2024, Kan
Anonim

Nøkkelforskjell - Fossmodell vs V-modell

Hovedforskjellen mellom fossemodell og V-modell er at i fossemodellen gjøres programvaretestingen etter at utviklingsfasen er fullført, mens hver fase i utviklingssyklusen i V-modellen har en direkte tilknyttet testfase.

Software Development Life Cycle (SDLC) er en prosess fulgt av en programvareorganisasjon for å utvikle en fungerende programvare av høy kvalitet. Det er forskjellige programvareutviklingsprosessmodeller som kan følges under programvareutviklingsprosessen. To av dem er Waterfall og V-modell.

INNHOLD

1. Oversikt og nøkkelforskjell

2. Hva er fossemodell

3. Hva er V-modell

4. Likheter mellom fossemodell og V-modell

5. Sammenligning ved siden av hverandre - Fossemodell mot V-modell i tabellform

6. Oppsummering

Hva er Waterfall Model?

Fossemodell er en lett forståelig og enkel modell. Hele prosessen er delt inn i flere faser. En fase bør fullføres for å nå neste fase.

Den første fasen er kravinnsamling og analyse. Kravene blir deretter dokumentert. Det kalles Software Requirement Specification (SRS). Den neste er systemdesignfasen. Det er å designe hele programvarearkitekturen. Neste fase er implementeringsfasen. Det er å begynne å kode de små enhetene. Disse enhetene kombineres for å danne det komplette systemet og testes i integrasjons- og testfasen. Etter at testingen er fullført distribueres programvaren til markedet. Aktivitetene som vedlikehold av programvaren og legge til nye funksjoner kommer under distribusjon og vedlikehold.

Forskjellen mellom vannfallsmodell og V-modell
Forskjellen mellom vannfallsmodell og V-modell

Figur 01: Fossmodell

Denne modellen passer for små prosjekter og når kravene er veldig klare. Det er ikke egnet for store og komplekse prosjekter. Generelt er kundeinteraksjonen minimum i fossemodellen.

Hva er V Model?

V-modellen er en utvidelse av fossemodellen. Den har en tilsvarende testfase for hver utviklingsfase. Derfor er det en tilhørende testfase for hvert trinn i utviklingssyklusen. Tilsvarende testfase i utviklingsfasen planlegges parallelt. Denne modellen er også kjent som verifiserings- og valideringsmodellen.

Den første fasen er å samle krav. SRS er forberedt på dette stadiet. Akseptdesignplanen gjøres også i denne fasen. Det er innspill for aksept testing. Designfasen innebærer to trinn. Arkitekturdesignet involverer arkitekturen som kreves for systemet. Det er kjent som høyt nivå design. Moduldesignet er kjent som design på lavt nivå. Selve kodingen starter i kodingsfasen.

Nøkkel Forskjellen mellom fossemodell og V-modell
Nøkkel Forskjellen mellom fossemodell og V-modell

Figur 02: V-modell

I enhetstesting testes de små modulene eller enhetene. Integrasjonstesten er å teste strømmen til de to forskjellige modulene. Systemtesten er å sjekke funksjonaliteten til hele systemet. Akseptstesten er å teste programvaren i brukermiljøet. Den sjekker også om systemet er i tråd med spesifikasjonen for programvarekrav.

Samlet sett er v-modellen egnet, når prosjektet er kort og når kravene er veldig klare. Det er ikke et passende prosjekt for store, komplekse og objektorienterte prosjekter.

Hva er likhetene mellom fossemodell og V-modell?

  • Både Waterfall Model og V Model er programvareprosessmodeller.
  • Både Waterfall-modellen og V-modellene er ikke egnet for store og komplekse prosjekter.

Hva er forskjellen mellom fossemodell og V-modell?

Diff Article Midt før tabell

Fossmodell vs V-modell

Fossemodellen er en relativt lineær sekvensiell designtilnærming for å utvikle programvareprosjekter. V-modellen er en modell der utførelsen av fasene skjer på en sekvensiell måte i av-form.
Metodikk
Fossemodellen er en kontinuerlig prosess. V-modellen er en samtidig prosess.
Total mangler
I fossemodellen er de totale feilene i den utviklede programvaren høyere. I v-modellen er de totale feilene i den utviklede programvaren lavere.
Feilidentifikasjon
I fossemodellen identifiseres manglene i testfasen. I v-modellen identifiseres manglene fra den innledende fasen.

Sammendrag - Waterfall Model vs V Model

Denne artikkelen diskuterte to programvareprosessmodeller som er fossefall og v-modell. Forskjellen mellom foss og V-modellen er at programvaretestingen i fossemodellen gjøres etter at utviklingsfasen er fullført, mens hver fase i utviklingssyklusen i V-modellen har en direkte tilknyttet testfase.

Anbefalt: