spiral model what is sdlc spiral model
Шта је СДЛЦ СПИРАЛНИ МОДЕЛ?
како направити списак у јави
Увод:
Спирални модел је комбинација секвенцијалних и прототипских модела. Овај модел се најбоље користи за велике пројекте који укључују континуирана побољшања. Постоје специфичне активности које се раде у једној итерацији (спирали) где је излаз мали прототип великог софтвера. Потом се исте активности понављају за све спирале док се не изгради читав софтвер.
Да бисмо једноставније објаснили, кораци који су укључени у спирални модел су:
како доћи до лажне адресе е-поште
Спирални модел има 4 фазе описане у наставку:
- Фаза планирања
- Фаза анализе ризика
- Фаза инжењеринга
- Фаза евалуације.
Активности које се изводе у спиралним фазама модела приказане су у наставку:
Назив фазе | Извршене активности | Испоруке / излаз |
---|---|---|
Планирање | -Захтеви се проучавају и прикупљају. - Студија изводљивости - Прегледи и упутства за поједностављивање захтева | Документ о разумевању захтева Коначна листа захтева. |
Анализа ризика | Проучавају се захтеви и раде се олујне акције како би се идентификовали потенцијални ризици Када се ризици идентификују, стратегија ублажавања ризика се планира и финализује | Документ који истиче све ризике и његове планове за ублажавање. |
Инжењеринг | Стварни развој и тестирање ако се софтвер одвија у овој фази | Код Тест случајеви и резултати испитивања Резиме теста и извештај о квару. |
Процена | Купци процењују софтвер и пружају своје повратне информације и одобрење | Карактеристике имплементираног документа |
Сликовни приказ СДЛЦ спиралног модела
Различите боје представљају различиту спиралу или итерацију. За прву итерацију, представљену у смеђој боји, изводе се све 4 активности (планирање, анализа ризика, инжењеринг и процена). Након завршетка фазе евалуације за прву итерацију (спирала), започиње друга итерација (спирала) Друга итерација, која је представљена у наранџастој боји, овде се поново обављају све 4 активности (планирање, анализа ризика, инжењеринг и процена). На сличан начин се врши трећа итерација приказана плавом бојом и тако даље, процес се наставља.
Када користити спирални модел?
Спирални модел се користи у следећим сценаријима:
- Када је пројекат велик.
- Тамо где софтвер захтева сталну процену ризика.
- Захтеви су мало компликовани и захтевају непрестано појашњавање.
- Софтвер захтева значајне промене.
- Тамо где је довољно временског оквира за добијање повратних информација крајњих корисника.
- Тамо где се захтева да издавања буду честа.
Предности употребе спиралног модела:
Предности употребе спиралног модела су следеће:
- Развој је брз
- Већи пројекти / софтвери се креирају и њима се рукује на стратешки начин
- Процена ризика је правилна.
- Контрола према свим фазама развоја.
- Све више функција се додаје на систематичан начин.
- Софтвер се производи рано.
- Има простора за повратне информације купаца и промене се брже примењују.
Мане употребе спиралног модела:
Мане спиралног модела су следеће:
- Анализа ризика је важна фаза па захтевају стручне људе.
- Није корисно за мање пројекте.
- Спирала може ићи бесконачно.
- Документација је више јер има средње фазе.
- То је скупо за мање пројекте.
Закључак:
мс скл интервју питања и одговори
Свака спирала се може назвати петљом, а свака петља је засебан развојни процес у спиралном моделу. Четири активности (планирање, анализа ризика, инжењеринг и процена) чине посредне фазе спиралног модела и понављају се поново за сваку петљу.
Овај модел је врло добро користити за веће пројекте где можете развити и испоручити мање прототипове и можете га побољшати како бисте направили већи софтвер. Примена овог модела захтева искусне ресурсе, јер је анализа ризика врло саставни део овог модела, а анализа ризика захтева стручност и као резултат овај модел постаје скуп.
Препоручено читање
- Шта је СДЛЦ модел водопада?
- СДЛЦ (животни циклус развоја софтвера) фазе, методологије, процеси и модели
- Практично тестирање софтвера - нова БЕСПЛАТНА е-књига [преузимање]
- Онсите - Оффсхоре модел пројеката тестирања софтвера (и како то учинити да функционишу за вас)
- Шта је СТЛЦ В-модел?
- Водич за СОА тестирање: Методологија тестирања за модел архитектуре СОА
- Студија случаја: Како елиминисати недостатке водопада и агилних развојних процеса користећи хибридни модел
- Најновији објављени модел телефона против верзије ОС-а: Који треба прво тестирати?