Термін

Визначення

Spiral Model

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

Spiral-Model Image
Малюнок4. Spiral-Model

Фази Spiral-Model:

Determine Objectives Визначення цілей і завдань — фаза аналогічна Requirements Phase в попередніх моделях.

Identify Risks and Resolve Risks Визначення ризиків і вирішення ризиків — фаза визначення ризиків, таких як: невчасна здача продукту або продукт не відповідає потребам клієнта, недостача ресурсів і т.д.

Development and Test Розробка і тестування — фаза розробки та тестування.

Plan the Next Iteration Планування наступної ітерації — фаза планування робіт наступної ітерації.

     Використання:

Spiral Model використовується у великих, дорогих і складних проектах, наприклад у військових США спіральна модель використовується для програми Future Combat Systems (симстеми майбутніх боїв). Можна сказати, що ця модель є поєднанням ітеративної / прототипної моделі, де розробка іде ітераціями-періодами і Waterfall.