spiral model what is sdlc spiral model
Hvad er SDLC SPIRAL MODEL?
soapui interview spørgsmål og svar dok
Introduktion:
Spiralmodellen er en kombination af sekventielle og prototype modeller. Denne model bruges bedst til store projekter, der involverer løbende forbedringer. Der er specifikke aktiviteter, der udføres i en iteration (spiral), hvor output er en lille prototype af den store software. De samme aktiviteter gentages derefter for alle spiraler, indtil hele softwaren er bygget.
For at forklare i enklere termer er trinnene involveret i spiralmodellen:
En spiralmodel har fire faser beskrevet nedenfor:
- Planlægningsfase
- Risikoanalyse fase
- Ingeniørfase
- Evalueringsfase.
Aktiviteter, der udføres i spiralmodelfaserne, er vist nedenfor:
Fase navn | Aktiviteter udført | Leverancer / output |
---|---|---|
Planlægning | -Krav undersøges og samles. - Forundersøgelse - Anmeldelser og gennemgange for at strømline kravene | Krav til forståelsesdokument Endelig liste over krav. |
Risikoanalyse | Krav undersøges, og hjernestormingsessioner udføres for at identificere de potentielle risici Når risiciene er identificeret, planlægges og afsluttes risikoreducerende strategi | Dokument, der fremhæver alle risici og dets afbødningsplaner. |
ingeniørarbejde | Faktisk udvikling og test, hvis softwaren finder sted i denne fase | Kode Test tilfælde og testresultater Testoversigtsrapport og fejlrapport. |
Evaluering | Kunder vurderer softwaren og giver deres feedback og godkendelse | Funktioner implementeret dokument |
Billedskildring af SDLC Spiral model
dvd-rippesoftware til Windows 10
Forskellige farver repræsenterer forskellige spiraler eller iteration. For første iteration, repræsenteret i brun farve, udføres alle de 4 aktiviteter (planlægning, risikoanalyse, teknik og evaluering). Efter at evalueringsfasen er slut for den første iteration (spiral), starter anden iteration (spiral) Den anden iteration, der er repræsenteret i orange farve, her udføres igen alle de 4 aktiviteter (planlægning, risikoanalyse, teknik og evaluering). På samme måde udføres tredje iteration i blå farve, og så fortsætter processen.
Hvornår skal man bruge spiralmodel?
Spiral model bruges i følgende scenarier:
- Når projektet er stort.
- Hvor softwaren har brug for løbende risikovurdering.
- Krav er lidt komplicerede og kræver løbende afklaring.
- Software kræver betydelige ændringer.
- Hvor der er nok tidsramme til at få slutbrugerfeedback.
- Hvor udgivelser skal være hyppige.
Fordele ved at bruge spiralmodel:
Fordelene ved at bruge Spiral-modellen er som følger:
- Udviklingen er hurtig
- Større projekter / software oprettes og håndteres på en strategisk måde
- Risikovurderingen er korrekt.
- Kontrol mod alle udviklingsfaser.
- Flere og flere funktioner tilføjes på en systematisk måde.
- Software produceres tidligt.
- Har plads til kundefeedback, og ændringerne implementeres hurtigere.
Ulemper ved at bruge spiralmodel:
Ulemper ved spiralmodellen er som følger:
- Risikoanalyse er vigtig fase, så det kræver ekspertfolk.
- Er ikke gavnligt for mindre projekter.
- Spiral kan gå uendeligt.
- Dokumentation er mere, da den har mellemfaser.
- Det koster mindre projekter.
Konklusion:
bedste software til at klone en harddisk
Hver spiral kan betegnes som en sløjfe, og hver sløjfe er en separat udviklingsproces i en spiralmodel. De fire aktiviteter (planlægning, risikoanalyse, teknik og evaluering) udgør de mellemliggende faser af en spiralmodel og gentages igen for hver løkke.
Denne model er meget god at bruge til større projekter, hvor du kan udvikle og levere mindre prototyper og kan forbedre den til at fremstille den større software. Implementeringen af denne model kræver erfarne ressourcer, da risikoanalyse er en meget integreret del af denne model, og risikoanalyse kræver ekspertise, og som et resultat bliver denne model dyr.
Anbefalet læsning
- Hvad er SDLC Waterfall Model?
- SDLC (softwareudvikling livscyklus) faser, metoder, proces og modeller
- Praktisk softwaretest - Ny GRATIS e-bog (Download)
- Onsite - Offshore-model af softwaretestprojekter (og hvordan man får det til at fungere for dig)
- Hvad er STLC V-Model?
- SOA Testing Tutorial: Test Methodology For a SOA Architecture Model
- Casestudie: Sådan fjernes fejl i vandfald og smidige udviklingsprocesser ved hjælp af en hybrid model
- Seneste frigivet telefonmodel mod OS-version: Hvilken skal testes først?