Разлика между водопад срещу спирала и инкрементален модел

За да се управлява нивото на сложност по време на цикъла на разработка на софтуера, различни SDLC модели се прилагат от софтуерните компании.

Тяхната цел е да доставят качествен софтуерен продукт, но всеки модел е уникален по отношение на техния подход за разработка на софтуер. За да научим ефективно SDLC моделите, ще сравним различните модели на Софтуерно инженерство.

Тук ще видим как всеки модел се различава от другите по отношение на цена, времетраене, изисквания, поддръжка и т.н.

Водопад срещу инкрементален срещу спирала срещу Rad модел: Сравнение на различни SDLC модели

По-долу SDLC модели сравнителната таблица представя разликите между Water-Fall Model Vs. Инкрементален модел срещу. Спирален модел и Rad модел.

Свойства на модела Модел на водопада Инкрементален модел Спирален модел Rad модел
Планиране в ранен етап Да Да Да Не
Връщане към по-ранна фаза Не Да Да Да
Справете се с голям проект Не подходящ Не подходящ Подходящ Не подходящ
Подробна документация Необходимо Да, но не много Да ограничен
цена ниско ниско Скъп ниско
Спецификации на изискванията Начало Начало Начало Издаване в кутия във времето
Гъвкавост за промяна Труден Лесна Лесна Лесна
Участие на потребителите Само в началото Междинен Високо Само в началото
поддръжка Най-малко PromoТес Поддържаемост Типичен Лесно се поддържа
Продължителност Дълга Много дълго Дълга Къс
Участие в риска Високо ниско Среден до висок риск ниско
Тип рамка Линеен Линеен + Итеративен Линеен + Итеративен Линеен
Тестване След завършване на фазата на кодиране След всяка итерация В края на инженерната фаза След завършване на кодирането
застъпванеping Фази Не Да (Тъй като има паралелно развитие) Не Да
поддръжка Най-малко поддръжка Поддържа се Да Лесен за поддръжка
Re-използваемост Най-малко възможно До някъде До някъде Да
Времева рамка Много дълго Дълга Дълга Къс
Наличност на работещ софтуер В края на жизнения цикъл В края на всяка итерация В края на всяка итерация В края на жизнения цикъл
Цел Висока сигурност Бързо развитие Висока сигурност Бързо развитие
Големина на отбора Голям екип Не е голям отбор Голям екип Малък екип
Клиентски контрол върху администратора Много Ниско Да Да Да

Обобщете тази публикация с: