Hvad er vandfaldsmodel? definition og betydning

click fraud protection

Waterfall Model er en model for softwareudvikling, der bevæger sig i en række faste faser: kravspecifikation, design, implementering, test og installation. Modellen fungerer godt til småskala udvikling, men den er for stiv til storskala systemudvikling. For eksempel er kunder sjældent i stand til at forklare deres funktionelle krav fuldt ud i begyndelsen af projektet, fordi de måske først indser, hvad de vil, når de er i stand til at se systemet ind operation. Men de forsinker systemimplementeringen til relativt sent i projektet, hvor det er for sent at ændre softwaren. Se inkrementel udvikling, iterativ udvikling, softwareudviklings livscyklus (SDLC), softwareudvikling.

Technipages forklarer vandfaldsmodellen

Vandfaldsmodellen var den første procesmodel, der blev frigivet til offentligheden. Det omtales ligeledes som en lige successiv livscyklusmodel, den er let at forstå og bruge. I en kaskademodel skal hver etape være færdig, før den efterfølgende etape kan starte, og der er ingen tildækning i etaperne.

Vandfaldsmodellen er den mest punktlige SDLC-tilgang, der blev brugt til programmering. Kaskademodellen viser produktudviklingsprocessen i en direkte på hinanden følgende strøm. Dette indebærer på ethvert trin i modellen, at udviklingsprocessen begynder med det samme, det sidste trin er afsluttet.

Cascade Model – Design

Cascade-tilgangen var den første SDLC-model, der generelt blev brugt i Software Engineering for at garantere opfyldelsen af ​​forpligtelsen. I "The Waterfall"-tilgangen er hele proceduren for programmeringsfremme isoleret i diskrete faser. I denne vandfaldsmodel går resultatet af et trin som bidraget til det efterfølgende trin fortløbende.

Den medfølgende afgrænsning er en skildring af vandfaldsmodellens forskellige perioder.

De på hinanden følgende trin i vandfaldsmodellen er -

  • Kravindsamling og eksamen
  • Systemdesign
  • Implementering
  • Integration og test
  • Udvikling af rammer
  • Vedligeholdelse

Almindelig brug af vandfaldsmodellen

  • Med vandfaldsmodel, udføres softwareudviklingsaktiviteter i successive ordrer for at opnå det bedste resultat.
  • Hver af faserne er vandfaldsmodelafhænger af præstationen af ​​dem, der kommer før den.
  • Vandfaldsmodel øger produktiviteten i softwareudvikling.

Almindelig misbrug af vandfaldsmodel

  • Springer en fase/etape af vandfaldsmodel påvirker ikke softwareudviklingsaktiviteten. Fasen, der springes over, kan udføres senere