Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Недостатки каскадной модели





В процессе использования каскадной модели обнаружился ряд ее недостатков, вызванных, прежде всего, тем, что реальный процесс создания информационной системы никогда полностью не укладывался в такую жесткую схему. В процессе создания информационной системы постоянно возникала потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений. В результате реальный процесс создания информационной системы принимал следующий вид:

Рис. 2.3. Реальный процесс создания информационной системы

К основным недостаткам каскадной модели можно отнести:

- существенная задержка получения результатов;

- согласование результатов с пользователями производится только в точках, планируемых после завершения каждого этапа работ;

- сложность распараллеливания работ по проекту;

- чрезмерная информационная перенасыщенность каждого из этапов;

- сложность управления проектом;

- высокий уровень риска и ненадежность инвестиций.

Спиральная модель жизненного цикла информационной системы

Спиральная модель была предложена для преодоления основных проблем каскадной модели.

Спиральная модель предполагает итерационный процесс разработки информационной системы, при этом делает основной упор на начальные этапы жизненного цикла: анализ и проектирование. На этих этапах проверяется и обосновывается реализуемость технических решений путем создания прототипов.

 
 

Каждая итерация, то есть каждый виток спирали, соответствует созданию фрагмента или версии информационной системы, на ней уточняются цели и характеристики проекта, определяется его качество, планируются работы на следующей итерации. В результате выбирается обоснованный вариант, который доводится до реализации.

Рис. 2.4. Спиральная модель жизненного цикла информационной системы

Разработка итерациями отражает объективно существующий спиральный цикл создания системы. Неполное завершение работ на каждом этапе позволяет переходить на следующий этап, не дожидаясь полного завершения работы на текущем. При итерационном способе разработки недоделанную работу можно будет выполнить на следующей итерации. Главная же задача – как можно быстрее показать пользователям системы работоспособный продукт. При этом активизируется процесс уточнения и дополнения требований.

Преимущества спиральной модели

Спиральный подход позволяет преодолеть большинство недостатков каскадной модели и обеспечивает ряд дополнительных возможностей, делая процесс создания информационной системы более гибким.

К основным преимуществам спиральной модели можно отнести:

- упрощение внесения изменений в проект при изменении требований заказчика;

- постепенная интеграция отдельных элементов информационной системы в единое целое;

- уменьшение уровня рисков, которые обычно обнаруживаются во время интеграции информационной системы;

- гибкость в управлении проектом, дается возможность внесения тактических изменений в разработку модели;

- упрощение повторного использования отдельных компонентов системы;

- получение более надежной и устойчивой системы, так как ошибки и слабые места обнаруживаются и исправляются на каждой итерации;

- совершенствование процесса разработки от итерации к итерации.

 

Основная проблема спирального цикла – определение момента перехода на следующий этап. Для ее решения необходимо ввести временные ограничения на каждый из этапов жизненного цикла. Переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. План составляется на основе статистических данных, полученных в предыдущих проектах, и личного опыта разработчиков.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...