Моделі життєвого циклу програмного проекту
Завантажити презентаціюПрезентація по слайдам:
Основні моделі життєвого циклу Каскадна(класична) модель Спіральна модель Інкрементальна модель
Каскадна модель Класична модель. Автор Уінстон Ройс, 1970 р. Розробка характеризується, як послідовність етапів, перехід на наступний , нижній етап , відбувається лише після закінчення попереднього.
Основні етапи каскадної моделі Аналіз Проектування Реалізація Тестування Впровадження Супровід
Недоліки Реальні проекти часто потребують відхилення від стандартної послідовності виконання. Результати проекту доступні лише в кінці роботи.
Спіральна модель Класичний приклад застосування еволюційної стратегії конструювання. Автор Баррі Боем, 1988 р. Порівняно з каскадною моделлю, додається новий елемент – аналіз ризиків.
Спіральна модель Аналіз ризиків Планування Оцінка замовником Конструювання Лінія прийняття рішення Планування
Переваги Найбільш реально відображає розробку програмного забезпечення. Дозволяє явно враховувати ризик на кожному кроці еволюції.
Інкрементальна модель Об'єднує елементи класичної моделі з ітераційною філософію розробки. Сучасна реалізація – екстремальне програмування.
Інкрементна модель Аналіз Проектування Кодування Тестування Аналіз Проектування Кодування Тестування Аналіз Проектування Кодування Тестування 1-й інкремент 2-й інкремент 3-й інкремент Поставка 1-ого інкремента Поставка 2-ого інкремента Поставка 3-ого інкремента
Схожі презентації
Категорії