Govno
fthhКаскадная модель
требования известны зафиксированы
высока стоимость изменений
стоимость и срок заранее определены
легко управлять проектом
V-Model
требуется тщательное тестирование продукта
доступность инженеров и тестировщ необходимой квалификации
Инкрементная модель
требования к системе четко определены,
некоторые детали могут дорабатываться
требуется ранний вывод продукта на рынок
Спиральная модель(RAD)
стадии:
- Планирование
- Анализ рисков
- Разработка
- Оценка
компоненты разрабатываются командами параллельно
Тестирование начинается на этапе планирования и до стадии оценки
Agile
после каждой итерации заказчик может наблюдать результат
Экстремальное программирование есть одно из.
Scrum — непродолжительные ежедневные встречи
- отчёт о проделанной работе с момента последнего Scrum’a;
- список задач, которые сотрудник должен выполнить до следующего собрания;
- затруднения, возникшие в ходе работы.
Sprint — регулярно повторяющиеся собрания
Iterative Model
не требует спецификации требований
каждая версия работоспособна
Когда? :
- Требования к конечной системе заранее четко определены и понятны.
- Проект большой или очень большой.
- Основная задача должна быть определена, но детали реализации могут эволюционировать с течением времени.
(Инкрементная модель - по модулям, Итеративная - по накатанной)