spiral model what is sdlc spiral model
Čo je SDLC SPIRÁLNY MODEL?
ako otvoriť kľúčový súbor v systéme Windows
Úvod:
Špirálový model je kombináciou sekvenčných a prototypových modelov. Tento model sa najlepšie používa pre veľké projekty, ktoré zahŕňajú neustále vylepšovanie. Existujú určité činnosti, ktoré sa vykonávajú v jednej iterácii (špirále), kde je výstup malým prototypom veľkého softvéru. Rovnaké činnosti sa potom opakujú pre všetky špirály, kým sa nevytvorí celý softvér.
Aby sme to zjednodušili, sú to kroky špirálového modelu:
otázky a odpovede týkajúce sa pohovoru s testerom zabezpečenia kvality
Špirálový model má 4 fázy popísané nižšie:
- Fáza plánovania
- Fáza analýzy rizika
- Fáza inžinierstva
- Fáza hodnotenia.
Činnosti, ktoré sa vykonávajú vo fázach špirálového modelu, sú uvedené nižšie:
Názov fázy | Vykonávané činnosti | Výstupy / výstup |
---|---|---|
Plánovanie | -Požiadavky sú študované a zhromažďované. - Štúdie uskutočniteľnosti - Recenzie a návody na zjednodušenie požiadaviek | Dokument o porozumení požiadaviek Dokončený zoznam požiadaviek. |
Analýza rizík | Preštudujú sa požiadavky a uskutočnia sa relácie o útokoch na mozog, aby sa identifikovali potenciálne riziká Po identifikácii rizík sa naplánuje a dokončí stratégia zmierňovania rizík | Dokument, ktorý zdôrazňuje všetky riziká a ich plány zmierňovania. |
Strojárstvo | Skutočný vývoj a testovanie, či softvér prebieha v tejto fáze | Zákonníka Testovacie prípady a výsledky testov Súhrnný protokol o skúške a správa o závade. |
Vyhodnotenie | Zákazníci vyhodnotia softvér a poskytnú im spätnú väzbu a súhlas | Funkcie implementovaný dokument |
Obrázkové znázornenie špirálového modelu SDLC
Rôzne farby predstavujú inú špirálu alebo iteráciu. Pri prvej iterácii znázornenej hnedou farbou sa vykonávajú všetky 4 činnosti (plánovanie, analýza rizík, inžinierstvo a hodnotenie). Po skončení fázy hodnotenia pre prvú iteráciu (špirála) sa spustí druhá iterácia (špirála). Druhá iterácia, ktorá je znázornená oranžovou farbou, sa tu opäť uskutočnia všetky 4 činnosti (plánovanie, analýza rizík, inžinierstvo a hodnotenie). Podobným spôsobom sa vykonáva tretia iterácia zobrazená modrou farbou a tak proces pokračuje.
Kedy použiť špirálový model?
Špirálový model sa používa v nasledujúcich scenároch:
- Keď je projekt veľký.
- Tam, kde softvér potrebuje neustále hodnotenie rizík.
- Požiadavky sú trochu komplikované a vyžadujú si neustále objasňovanie.
- Softvér vyžaduje významné zmeny.
- Kde je dostatočný časový rámec na získanie spätnej väzby od koncových používateľov.
- Tam, kde sa vyžaduje časté uvoľňovanie.
Výhody použitia modelu Spiral:
Výhody použitia špirálového modelu sú nasledujúce:
- Vývoj je rýchly
- Väčšie projekty / softvér sa vytvárajú a riešia strategickým spôsobom
- Hodnotenie rizika je správne.
- Kontrola vo všetkých fázach vývoja.
- Systematické pridávanie ďalších a ďalších funkcií.
- Softvér sa vyrába skoro.
- Má priestor pre spätnú väzbu od zákazníkov a zmeny sa implementujú rýchlejšie.
Nevýhody použitia špirálového modelu:
Nevýhody špirálového modelu sú nasledujúce:
- Analýza rizika je dôležitá fáza, ktorá si vyžaduje odborníkov.
- Nie je výhodné pre menšie projekty.
- Špirála môže ísť nekonečne.
- Dokumentácia je skôr taká, že má prechodné fázy.
- Pre menšie projekty je to nákladné.
Záver:
open-source dbms je:
Každú špirálu možno označiť ako slučku a každá slučka je samostatným vývojovým procesom v špirálovom modeli. Štyri činnosti (plánovanie, analýza rizík, inžinierstvo a hodnotenie) tvoria prechodné fázy špirálového modelu a pre každú slučku sa znova opakujú.
Tento model sa veľmi dobre používa na väčšie projekty, kde môžete vyvíjať a dodávať menšie prototypy a vylepšiť ho tak, aby vytvoril väčší softvér. Implementácia tohto modelu si vyžaduje skúsené zdroje, pretože analýza rizík je veľmi neoddeliteľnou súčasťou tohto modelu a analýza rizík si vyžaduje odborné znalosti a vo výsledku sa tento model stáva nákladným.
Odporúčané čítanie
- Čo je model SDLC Waterfall?
- Fázy, metodiky, proces a modely SDLC (životný cyklus vývoja softvéru)
- Praktické testovanie softvéru - nová elektronická kniha ZDARMA (Stiahnuť)
- Na mieste - offshore model projektov na testovanie softvéru (a ako dosiahnuť, aby to pre vás fungovalo)
- Čo je model STLC V?
- Výukový program pre testovanie SOA: Metodika testovania pre model architektúry SOA
- Prípadová štúdia: Ako eliminovať chyby vodopádov a procesy agilného vývoja pomocou hybridného modelu
- Posledná vydaná verzia telefónu pre operačný systém OS: Ktorý by mal byť testovaný ako prvý?