Помощь в написании студенческих работ
Антистрессовый сервис

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

РефератПомощь в написанииУзнать стоимостьмоей работы

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

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

Процесс разработки информационных систем по итерационной технологии, как уже упоминалось, имеет два весомых недостатка — разработка обходится достаточно дорого и занимает очень много времени. В целях устранения этих недостатков в середине 1980;х гг. Барри Боэмом была предложена спиральная модель жизненного цикла информационной системы.

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

  • — Необходимость предупреждения рисков;
  • — Необходимость предоставить заказчику частичную версию проекта для получения отзывов и пожеланий.

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

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

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

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

На начальных этапах (анализ и проектирование) реализуемость технических решений проверяется созданием прототипов.

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

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

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

Показать весь текст
Заполнить форму текущей работой