Термін | Визначення |
Spiral Model | Це спіральна ітеративна SDLC модель, де протягом 4-х фаз розробляється прототип, набір фаз повторюється ітерація за ітерацією із наростанням кількості роботи на кожному наступному циклі і в кінці кожної ітерації розробляється новий більш детальний прототип аж до фінального. Ціна проекту зростає із часом, із кожною наступною ітерацією, оскільки наростає кількість роботи. |
Фази Spiral-Model:
Determine Objectives Визначення цілей і завдань — фаза аналогічна Requirements Phase в попередніх моделях.
Identify Risks and Resolve Risks Визначення ризиків і вирішення ризиків — фаза визначення ризиків, таких як: невчасна здача продукту або продукт не відповідає потребам клієнта, недостача ресурсів і т.д.
Development and Test Розробка і тестування — фаза розробки та тестування.
Plan the Next Iteration Планування наступної ітерації — фаза планування робіт наступної ітерації.
Використання:
Spiral Model використовується у великих, дорогих і складних проектах, наприклад у військових США спіральна модель використовується для програми Future Combat Systems (симстеми майбутніх боїв). Можна сказати, що ця модель є поєднанням ітеративної / прототипної моделі, де розробка іде ітераціями-періодами і Waterfall.