Vandfald vs. inkrementelt vs. spiral mod rad-model: nøgleforskel

Indholdsfortegnelse:

Anonim

For at styre kompleksitetsniveauet under softwareudviklingscyklussen implementeres forskellige SDLC-modeller af softwarevirksomhederne. Deres mål er at levere et kvalitetssoftwareprodukt, men hver model er unik med hensyn til deres softwareudviklingsmetode. For effektivt at lære SDLC-modellerne vil vi sammenligne de forskellige modeller af Software Engineering. Her vil vi se, hvordan hver model adskiller sig fra hinanden med hensyn til omkostninger, tidsvarighed, krav, vedligeholdelse osv.

Sammenligning af forskellige SDLC-modeller

Egenskaber ved model Vandfaldsmodel Inkrementel model Spiral Model Rad Model
Planlægning i et tidligt stadium Ja Ja Ja Ingen
Vender tilbage til en tidligere fase Ingen Ja Ja Ja
Håndter stort projekt Ikke passende Ikke passende Passende Ikke passende
Detaljeret dokumentation Nødvendig Ja, men ikke meget Ja Begrænset
Koste Lav Lav Dyrt Lav
Kravspecifikationer Starten Starten Starten Frigivelse med tidsboks
Fleksibilitet til at ændre Svært Let Let Let
Brugerinddragelse Først i starten Mellemliggende Høj Først i begyndelsen
Vedligeholdelse Mindst Fremmer vedligeholdelse Typisk Let vedligeholdes
Varighed Lang Meget lang Lang Kort
Risikoinddragelse Høj Lav Medium til høj risiko Lav
Rammetype Lineær Lineær + Iterativ Lineær + Iterativ Lineær
Testning Efter afslutning af kodningsfasen Efter hver iteration I slutningen af ​​ingeniørfasen Efter afslutning af kodning
Overlappende faser Ingen Ja (som parallel udvikling er der) Ingen Ja
Vedligeholdelse Mindst vedligeholdelig Vedligeholdelig Ja Let vedligeholdelig
Genanvendelighed Mindst muligt Til en vis grad Til en vis grad Ja
Tidsramme Meget lang Lang Lang Kort
Arbejdssoftware tilgængelighed I slutningen af ​​livscyklussen I slutningen af ​​hver iteration I slutningen af ​​hver iteration I slutningen af ​​livscyklussen
Objektiv Stor sikkerhed Hurtig udvikling Stor sikkerhed Hurtig udvikling
Holdstørrelse Stort hold Ikke stort hold Stort hold Lille hold
Kundekontrol over administrator Meget lav Ja Ja Ja