пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Охарактеризуйте модели жизненного цикла разработки ИС

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

Модели ЖЦ:

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

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

Минусы применения каскадной: 1) Существенная задержка с получением конечного результата; 2) Несоответствие разработанной системы ожиданиям заказчика. 3) Примитивная автоматизация существующих производственных процессов.

Каскадная схема порождает системы, обладающие следующими недостатками: 1)Монолитность. 2) Централизованность. 3) Трудность использования.

2 Поэтапная модель с промежуточным контролем - итерационная модель разработки ИС с циклами обратной связи между этапами. Преимущество такой модели заключается в том, что межэтапные корректировки обеспечивают меньшую трудоемкость по сравнению с каскадной моделью;  однако время жизни каждого из этапов растягивается на весь период разработки.

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

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

         Основные недостатки спиральной модели:

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

         2) Зачастую не уделяется достаточного внимания разработке документации по системе.

         Преимущества спиральной модели: 1) накопление и повторное использование программных средств, моделей и прототипов; 2) ориентация на развитие и модификацию системы в процессе ее проектирования; 3) анализ риска и издержек в процессе проектирования.


01.12.2014; 21:39
хиты: 93
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь