- •Жизненный цикл экономической информационной системы
- •Этапы существования и функционирования эис.
- •I. Обследование предметной области:
- •2. Стадия эксплуатации эис.
- •3. Задачи модификации эис.
- •4.1.3. Недостатки каскадной модели.
- •4. Модели жизненного цикла информационной системы.
- •4.1. Каскадная модель жизненного цикла информационной системы.
- •4.1.1. Основные этапы разработки по каскадной модели.
- •4.1.2. Основные достоинства каскадной модели.
- •4.2. Спиральная модель жизненного цикла.
- •4.2.1. Итерации.
- •4.2.2. Основные достоинства спиральной модели.
- •4.2.3.Недостатки спиральной модели.
4.2. Спиральная модель жизненного цикла.
Спиральная модель, в отличие от каскадной, предполагает итерационный процесс разработки ИС. При этом возрастает значение начальных этапов жизненного цикла, таких как анализ и проектирование. На этих этапах проверяется и обосновывается реализуемость технических решений путем создания прототипов. (См. Рис. 4-8)
4.2.1. Итерации.
Каждая итерация - законченный цикл разработки, приводящий к выпуску внутренней или внешней версии изделия, которое совершенствуется от итерации к итерации, чтобы стать законченной системой.
Спиральная модель позволяет осуществлять переход на следующий этап выполнения проекта, не дожидаясь полного завершения работы на текущем этапе — недоделанную работу можно будет выполнить на следующей итерации. Главная задача каждой итерации — как можно быстрее создать работоспособный продукт, который можно показать пользователям системы. Таким образом, существенно упрощается процесс внесения уточнений и дополнений в проект.
4.2.2. Основные достоинства спиральной модели.
Спиральный подход к разработке программного обеспечения позволяет преодолеть большинство недостатков каскадной модели и, кроме того, обеспечивает ряд дополнительных возможностей, делая процесс разработки более гибким:
итерационная разработка существенно упрощает внесение изменений в проект при изменении требований заказчика;
при использовании спиральной модели отдельные элементы ИС интегрируются в единое целое постепенно.
уменьшение уровня рисков. Данное преимущество является следствием предыдущего, так как риски обнаруживаются именно во время интеграции. Поэтому уровень рисков максимален в начале разработки проекта. По мере продвижения разработки ожидаемый риск уменьшается.
итерационная разработка обеспечивает большую гибкость в управлении проектом, давая возможность внесения тактических изменений в разрабатываемое изделие.
спиральная модель позволяет получить более надежную и устойчивую систему. Это связано с тем, что по мере развития системы ошибки и слабые места обнаруживаются и исправляются на каждой итерации.
4.2.3.Недостатки спиральной модели.
Основной недостаток спиральной модели — определение момента перехода на следующий этап. Для ее решения необходимо ввести временные ограничения на каждый из плановых этапов жизненного цикла. Иначе процесс разработки может превратиться в бесконечное совершенствование уже сделанного.
