Hva er Waterfall Model? definisjon og mening

click fraud protection

Waterfall Model er en modell for programvareutvikling som beveger seg i en rekke faste stadier: kravspesifikasjon, design, implementering, testing og installasjon. Modellen fungerer bra for småskala utvikling, men den er for rigid for storskala systemutvikling. For eksempel er klienter sjelden i stand til å forklare funksjonelle krav fullt ut i begynnelsen av prosjektet fordi de kan innse hva de vil først etter at de er i stand til å se systemet inn operasjon. Men de utsetter systemimplementeringen til relativt sent i prosjektet, når det er for sent å endre programvaren. Se inkrementell utvikling, iterativ utvikling, programvareutviklings livssyklus (SDLC), programvareutvikling.

Technipages forklarer Waterfall Model

Fossmodellen var den første prosessmodellen som ble utgitt for publikum. Det omtales også som en rett suksessiv livssyklusmodell, den er lett å forstå og bruke. I en kaskademodell må hver etappe være ferdig før neste etappe kan starte og det er ingen tildekking i etappene.

Waterfall-modellen er den mest punktlige SDLC-tilnærmingen som ble brukt for programmering. Kaskademodellen viser produktutviklingsprosessen i en direkte påfølgende strøm. Dette innebærer på et hvilket som helst stadium i modellen at utviklingsprosessen begynner umiddelbart etter at den siste fasen er ferdig.

Cascade Model – Design

Cascade-tilnærmingen var den første SDLC-modellen som ble brukt generelt i programvareteknikk for å garantere gjennomføringen av foretaket. I "The Waterfall"-tilnærmingen er hele prosedyren for programmeringsutvikling isolert i diskrete stadier. I denne fossefallmodellen går resultatet av ett trinn omtrent som bidrag til det påfølgende trinnet fortløpende.

Den medfølgende avgrensningen er en skildring av de ulike periodene i Fossmodellen.

De påfølgende stadiene i Waterfall-modellen er -

  • Kravsamling og eksamen
  • System design
  • Gjennomføring
  • Integrasjon og testing
  • Utvikling av rammeverk
  • Vedlikehold

Vanlige bruk av fossemodell

  • Med fossmodell, utføres programvareutviklingsaktiviteter i rekkefølge for å oppnå det beste resultatet.
  • Hver av fasene er fossmodellavhenger av oppnåelsen til de som kommer før den.
  • Fossmodell øker produktiviteten ved programvareutvikling.

Vanlige misbruk av fossemodell

  • Hopp over en fase/etappe av fossmodell påvirker egentlig ikke programvareutviklingsaktiviteten. Fasen som hoppes over kan utføres senere