Hvad er spiralmodel?
Spiral Model er en risikostyret softwareudviklingsprocesmodel. Det er en kombination af vandfaldsmodel og iterativ model. Spiral Model hjælper med at vedtage softwareudviklingselementer i flere procesmodeller til softwareprojektet baseret på unikke risikomønstre, der sikrer effektiv udviklingsproces.
Hver fase af spiralmodellen i softwareteknik begynder med et designmål og slutter med, at klienten gennemgår fremskridtene. Spiralmodellen inden for softwareteknik blev først nævnt af Barry Boehm i sit papir fra 1986.
Udviklingsprocessen i Spiral-model i SDLC starter med et lille sæt krav og gennemgår hver udviklingsfase for disse sæt krav. Software engineering-teamet tilføjer funktionalitet til det yderligere krav i hver stigende spiral, indtil applikationen er klar til produktionsfasen. Figuren nedenfor forklarer meget godt spiralmodel:

Spiral Model Phases
Spiral Model Phases | Aktiviteter udført i fase |
Planlægning |
|
Risikoanalyse |
|
ingeniørarbejde |
|
Evaluering |
|
Hvornår skal man bruge Spiral Model?
- En spiralmodel inden for softwareteknik bruges, når projektet er stort
- Når det kræves, at udgivelser er hyppige, anvendes spiralmetodologi
- Når oprettelse af en prototype er anvendelig
- Når risiko- og omkostningsevaluering er vigtig
- Spiralmetode er nyttig til mellemstore til højrisikoprojekter
- Når kravene er uklare og komplekse, er spiralmodel i SDLC nyttig
- Når ændringer kan kræve til enhver tid
- Når langsigtet projektforpligtelse ikke er mulig på grund af ændringer i økonomiske prioriteter
Spiral Model Fordele og ulemper
Fordele |
Ulemper |
|
|
|
|
|
|
|
|
|
|