Лекция: Поэтапная модель с промежуточным контролем

(80-85 гг.) — итерационная модель разработки ПО с циклами обратной связи между этапами. Преимущество такой модели заключается в том, что межэтапные корректировки обеспечивают меньшую трудоемкость по сравнению с каскадной моделью; однако, время жизни каждого из этапов растягивается на весь период разработки.

3. Спиральная модель(86-90 гг.) — делает упор на начальные этапы ЖЦ: анализ требований, проектирование спецификаций, предварительное и детальное проектирование. На этих этапах проверя­ется и обосновывается реализуемость технических решений путем создания прототипов. Каждый виток спирали соответствует поэтапной модели создания фрагмента или версию программного изделия, на нем уточняются цели и характеристики проекта, определяется его качество, планируются работы сле­дующего витка спирали. Таким образом углубляются и последовательно конкретизируются детали про­екта и в результате выбирается обоснованный вариант, который доводится до реализации.

Специалистами отмечаются следующие преимущества спиральной модели:

— накопление и повторное использование программных средств, моделей и прототипов;

— ориентация на развитие и модификацию ПО в процессе проектирования;

— анализ риска и издержек в процессе проектирования.

Главная особенность индустрии ПО состоит в концентрации сложности на начальных этапах ЖЦ (анализ, проектирование) при относительно невысокой сложности и трудоемкости последующих этапов. Более того, нерешенные вопросы и ошибки, допущенные на этапах анализа и проектирования, порож­дают на последующих этапах трудные, часто неразрешимые проолемы и, в конечном счете, приводят к неуспеху всего проекта.

еще рефераты
Еще работы по истории