Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Модель водоспаду

Читайте также:
  1. DOM - ОБЪЕКТНАЯ МОДЕЛЬ ДОКУМЕНТА
  2. ER-модель данных («Сущность - связь»): Проект ГИС (Логическая модель (Схемы алгоритмов, Логические схемы -> Модели данных), Физическая модель -> Перечень требований КТС).
  3. III. Интегральная математическая модель расчета газообмена в здании при пожаре
  4. III. Шведская модель государства всеобщего благосостояния
  5. S-образная модель роста популяции
  6. V-образная модель создания архитектуры ИТС и общие этапы разработки архитектуры ИТС платной дороги.
  7. А) экономикалық-математикалық модельдеу және болжау
  8. Авангардная модель построения международного ЖЦТ
  9. Американо- британская модель
  10. Американская модель

(касакадна модель)

В одоспадна модель життєвого циклу (англ. waterfall model) була запропонована в 1970 р. Уінстоном Ройсом. Вона передбачає послідовне виконання всіх етапів проекту в строго фіксованому порядку. Перехід на наступний етап означає повне завершення робіт на попередньому етапі. Вимоги, певні на стадії формування вимог, строго документуються у вигляді технічного завдання і фіксуються на увесь час розробки проекту. Кожна стадія завершується випуском повного комплекту документації, достатньої для того, щоб розробка могла бути продовжена іншою командою розроблювачів.

Етапи проекту

Формування вимог

Проектування

Реалізація

Тестування

Впровадження

Експлуатація й супровід

Водоспадна схема включає кілька важливих операцій, застосовних до всіх проектів

Складання плану дій ПЗ при розробці системи

Планування робіт, пов'язаних з кожною дією

Застосування операції відстеження ходу виконання дій з контрольними етапами

П ереваги

П овна й погоджена документація на кожному етапі

Легко визначити строки й витрати на проект

Н едоліки

У водоспадній моделі перехід від однієї фази проекту до іншої припускає повну коректність результату (виходу) попередньої фази

На думку сучасних фахівців, основна помилка авторів водоспадної моделі складається в припущеннях, що проект проходить через весь процес один раз, спроектована архітектура гарна й проста у використанні, реалізація проекту розумна, а помилки в реалізації легко усуваються в ході тестування.

Ця модель виходить із того, що всі помилки будуть зосереджені в реалізації, а тому їх усунення відбуватисеться рівномірно під час тестування компонентів і системи.

Специфіка таких систем полягає в тому, що вимоги характеризуються високою динамікою коректування й уточнення, неможливістю чіткого й однозначного визначення вимог до початку робіт з реалізації (особливо, для нових систем) і швидкою мінливістю в процесі експлуатації системи

Крім того, ця модель не здатна гарантувати необхідну швидкість відгуку й внесення відповідних змін у відповідь на швидко мінливі потреби користувачів, для яких програмна система є одним з інструментів виконання бізнесів-функцій.

В одоспадна модель для великих проектів мало реалістична й може бути ефективно використана тільки для створення невеликих систем

Ітераційна модель

І тераційна модель

припускає розбивку життєвого циклу проекту на послідовність ітерацій, кожна з яких нагадує "міні-проект", включаючи всі фази життєвого циклу в застосуванні до створення менших фрагментів функціональності, у порівнянні із проектом, у цілому

Ціль кожної ітерації

одержання працюючої версії програмної системи, що включає функціональність, певну інтегрованим змістом всіх попередні й поточні ітерації

Результати фінальної ітерації містять всю необхідну функціональність продукту

Таким чином, із завершенням кожної ітерації, продукт розвивається інкрементально

Е волюційна модель

З погляду структури життєвого циклу таку модель називають ітеративною (іteratіve). З погляду розвитку продукту - інкрементальною (іncremental). Досвід індустрії показує, що неможливо розглядати кожний із цих поглядів ізольовано. Тому таку змішану модель іще називають

має на увазі не тільки зборку працюючої (з погляду результатів тестування) версії системи, але і її розгортання в реальних операційних умовах з аналізом відгуків користувачів для визначення змісту й планування наступної ітерації.

"Чиста" інкрементальна модель не припускає розгортання проміжних зборок (релізів) системи і всі ітерації проводяться по заздалегідь визначеному плану нарощування функціональності, а користувачі (замовник) одержують лише результат фінальної ітерації, як повну версію системи.

Таким чином, значимість еволюційного підходу на основі організації ітерацій особливо проявляється в зниженні невизначеності із завершенням кожної ітерації. У свою чергу, зниження невизначеності дозволяє зменшити ризики.

Рисунок ілюструє деякі ідеї еволюційного підходу, припускаючи, що ітеративній розбивці може бути підданий не лише життєвий цикл у цілому, що включає фази, що перекриваються (формування вимог, проектування, конструювання й т.п.), але й кожна фаза може, у свою чергу, розбиватися на уточнюючі ітерації, зв'язані, наприклад, з деталізацією структури декомпозиції проекту - наприклад, архітектури модулів системи.

Найбільш відомим і розповсюдженим варіантом еволюційної моделі є спіральна модель, що стала вже по-суті самостійною моделлю, що має різні сценарії розвитку й деталізації

С піральна модель




Дата добавления: 2015-04-26; просмотров: 23 | Поможем написать вашу работу | Нарушение авторских прав

1 | <== 2 ==> | 3 | 4 | 5 | 6 | 7 | 8 |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав