spiral model what is sdlc spiral model
Какво е СПРИЦАЛЕН МОДЕЛ SDLC?
сайт за гледане на аниме безплатно
Въведение:
Спиралният модел е комбинация от последователни и прототипни модели. Този модел се използва най-добре за големи проекти, които включват непрекъснати подобрения. Има специфични дейности, които се извършват в една итерация (спирала), където изходът е малък прототип на големия софтуер. След това се повтарят едни и същи дейности за всички спирали, докато се изгради целият софтуер.
За да обясним с по-прости думи, стъпките, включени в спиралния модел, са:
как да отворите .swf файлове
Спирален модел има 4 фази, описани по-долу:
- Фаза на планиране
- Фаза на анализ на риска
- Инженерна фаза
- Фаза на оценяване.
Дейностите, които се извършват във фазите на спиралния модел, са показани по-долу:
Име на фазата | Извършени дейности | Резултати / продукция |
---|---|---|
Планиране | -Изискванията се изучават и събират. - Предпроектно проучване - Отзиви и инструкции за рационализиране на изискванията | Документ за разбиране на изискванията Окончателен списък с изисквания. |
Анализ на риска | Изучават се изисквания и се правят сесии за мозъчна атака, за да се идентифицират потенциалните рискове След като се идентифицират рисковете, се планира и финализира стратегията за намаляване на риска | Документ, който подчертава всички рискове и плановете за смекчаване. |
Инженерство | Действително разработване и тестване, ако софтуерът се извършва в тази фаза | Код Тестови случаи и резултати от тестове Обобщен отчет на теста и доклад за дефект. |
Оценка | Клиентите оценяват софтуера и предоставят своите отзиви и одобрение | Характеристики на внедрен документ |
Изобразително представяне на SDLC спирален модел
Различните цветове представляват различна спирала или итерация. За първата итерация, представена в кафяв цвят, се извършват всички 4 дейности (планиране, анализ на риска, инженеринг и оценка). След като фазата на оценка приключи за първата итерация (спирала), започва втора итерация (спирала) Втората итерация, която е представена в оранжев цвят, тук отново се извършват всички 4 дейности (Планиране, анализ на риска, инженеринг и оценка). По подобен начин се извършва трета итерация, показана в син цвят и така нататък процесът продължава.
Кога да използвам спирален модел?
Спирален модел се използва в следните сценарии:
- Когато проектът е голям.
- Когато софтуерът се нуждае от непрекъсната оценка на риска.
- Изискванията са малко сложни и изискват непрекъснато изясняване.
- Софтуерът изисква значителни промени.
- Където са достатъчно времеви рамки, за да получат обратна връзка с крайните потребители.
- Където се изисква излизането да е често.
Предимства на използването на спирален модел:
Предимствата на използването на спирален модел са както следва:
- Развитието е бързо
- По-големите проекти / софтуер се създават и обработват по стратегически начин
- Оценката на риска е правилна.
- Контрол към всички фази на развитие.
- Все повече и повече функции се добавят по систематичен начин.
- Софтуерът се произвежда рано.
- Има място за обратна връзка с клиентите и промените се прилагат по-бързо.
Недостатъци на използването на спирален модел:
Недостатъците на спиралния модел са както следва:
- Анализът на риска е важна фаза, така че изисква експертни хора.
- Не е полезно за по-малки проекти.
- Спиралата може да върви безкрайно.
- Документацията е повече, тъй като има междинни фази.
- Това е скъпо за по-малки проекти.
Заключение:
как да намеря мрежовия ключ за сигурност за wifi
Всяка спирала може да бъде наречена като цикъл и всеки цикъл е отделен процес на развитие в спирален модел. Четирите дейности (планиране, анализ на риска, инженеринг и оценка) формират междинните фази на спирален модел и се повтарят отново за всеки цикъл.
Този модел е много добър за използване за по-големи проекти, където можете да разработите и доставите по-малки прототипи и да го подобрите, за да направите по-големия софтуер. Внедряването на този модел изисква опитни ресурси, тъй като анализът на риска е много неразделна част от този модел, а анализът на риска изисква експертиза и в резултат този модел става скъп.
Препоръчително четене
- Какво е SDLC модел водопад?
- SDLC (жизнен цикъл на разработка на софтуер) Фази, методологии, процес и модели
- Практическо тестване на софтуер - Нова БЕЗПЛАТНА електронна книга (Изтегляне)
- На място - офшорни модели на проекти за тестване на софтуер (и как да го направя да работи за вас)
- Какво е STLC V-модел?
- Урок за SOA тестване: Методология за тестване за архитектурен модел на SOA
- Казус: Как да премахнем недостатъците на водопада и гъвкавите процеси на развитие с помощта на хибриден модел
- Последният пуснат модел на телефона срещу версията на OS: Кой трябва да бъде тестван първо?