Page 16 - 6150
P. 16
виконання робіт у логічній послідовності дає змогу планувати терміни
завершення всіх робіт і відповідні витрати.
Ця модель добре зарекомендувала себе при побудові ІС, для яких на самому
початку розроблення можна досить точно і повно сформулювати усі вимоги. Під
цю категорію потрапляють складні системи з великою кількістю задач
обчислювального характеру, системи реального часу тощо.
Недоліки цієї моделі викликані насамперед тим, що реальний процес
створення ПЗ ніколи цілком не укладався в жорстку схему. Процес створення ПЗ
часто має ітераційний характер: результати чергової стадії викликають зміни у
проектних рішеннях, що прийняті на попередніх стадіях.
Рисунок 2.1 – Каскадна модель життєвого циклу ПЗ
Отже, постійно виникає потреба в поверненні до попередніх стадій і
уточненні або перегляді раніше прийнятих рішень.
У результаті реальний процес створення ПЗ набуває іншого вигляду. Цю
схему часто називають моделлю з проміжним контролем, тому що коригування
між стадіями розроблення забезпечують більшу надійність порівняно з каскадною
моделлю, проте збільшують весь період розроблення 1С.
Основний недолік каскадної моделі - високий ризик створення системи, що
не задовольняє потреби користувачів. Практика переконує, що на початковій
стадії проекту точно сформулювати всі вимоги до майбутньої системи не вдається.
Це викликано двома причинами: 1) користувачі не в змозі відразу викласти усі
свої вимоги і не можуть передбачати, як вони зміняться в ході розроблення; 2) у
зовнішньому середовищі за час розроблення можуть відбутися зміни, що вплинуть
на вимоги до системи. За каскадної моделі вимоги до 1С фіксуються у вигляді
технічного завдання на весь час її створення, а узгодження одержуваних
16