Vad är vattenfallsmodellen? definition och betydelse

click fraud protection

Waterfall Model är en modell för mjukvaruutveckling som rör sig i en serie av fasta stadier: kravspecifikation, design, implementering, testning och installation. Modellen fungerar bra för småskalig utveckling, men den är för stel för storskalig systemutveckling. Till exempel kan kunder sällan förklara sina funktionskrav fullt ut i början av projektet eftersom de kanske inser vad de vill först efter att de har kunnat se systemet in drift. Men de försenar systemimplementeringen till relativt sent i projektet, då det är för sent att ändra mjukvaran. Se inkrementell utveckling, iterativ utveckling, mjukvaruutvecklingslivscykel (SDLC), mjukvaruutveckling.

Technipages förklarar vattenfallsmodellen

Vattenfallsmodellen var den första processmodellen som släpptes för allmänheten. Det hänvisas också till som en rak successiv livscykelmodell, den är lätt att förstå och använda. I en kaskadmodell måste varje etapp vara färdigt innan nästa etapp kan starta och det finns ingen täckning i etapperna.

Vattenfallsmodellen är den mest punktliga SDLC-metoden som användes för att utveckla programmeringen. Kaskadmodellen visar produktutvecklingsprocessen i en direkt på varandra följande ström. Detta innebär att i vilket skede som helst i modellen börjar utvecklingsprocessen omedelbart när det sista steget är avslutat.

Cascade Model – Design

Cascade-metoden var den första SDLC-modellen som allmänt användes inom mjukvaruteknik för att garantera fullgörandet av åtagandet. I tillvägagångssättet "Vattenfallet" är hela proceduren för programmeringsutveckling isolerad i diskreta steg. I denna vattenfallsmodell går resultatet av ett steg ungefär som bidraget till följande steg i följd.

Den medföljande avgränsningen är en skildring av vattenfallsmodellens olika perioder.

De på varandra följande stegen i vattenfallsmodellen är -

  • Kravsamling och examination
  • Systemdesign
  • Genomförande
  • Integration och testning
  • Utveckling av ramverk
  • Underhåll

Vanliga användningsområden för vattenfallsmodellen

  • Med vattenfall modell, verksamhet inom mjukvaruutveckling genomförs i successiva order för att uppnå bästa resultat.
  • Var och en av faserna är vattenfall modellberor på prestationerna av de som kommer före den.
  • Vattenfall modell ökar produktiviteten för mjukvaruutveckling.

Vanliga missbruk av vattenfallsmodell

  • Hoppa över en fas/etapp av vattenfall modell påverkar egentligen inte programvaruutvecklingsaktiviteten. Den överhoppade fasen kan utföras senare