Page 58 - 4322
P. 58
доводиться розпочинати новий проект, який може спіткати така
сама доля.
Для подолання зазначених проблем було запропоновано
спіральну модель ЖЦ ПЗ (рис. __).
Рисунок 2.7 – Спіральна модель життєвого циклу ПЗ,
що забезпечує її роботу
Ії принциповою особливістю є те, що прикладне ПЗ
створюється не відразу, як у разі каскадного підходу, а частинами
з використанням методу розробки прототипів. Під прототипом
розуміють діючий програмний компонент, що реалізує окремі
функції й зовнішні інтерфейси розроблюваного ПЗ, що
забезпечує її функціонування. Створення прототипів
здійснюється в кілька ітерацій (витків спіралі). Кожна ітерація
відповідає створенню фрагмента або версії ПЗ, на ній
уточнюються цілі й характеристики проекту, оцінюється якість
отриманих результатів і плануються роботи наступної ітерації.
На кожній ітерації ретельно оцінюється ризик перевищення
термінів і вартості проекту, щоб визначити необхідність
виконання ще однієї ітерації, ступінь повноти й точності
розуміння вимог до системи, а також, можливо, доцільність
припинення проекту. Спіральна модель рятує замовників і
58