Учебники

SDLC — спиральная модель

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

Спиральная модель

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

Квадрант 1 — Определить цели, альтернативы и ограничения

  • Цели — Функциональность, производительность, аппаратно-программный интерфейс, критические факторы успеха и т. Д.

  • Альтернативы — Создание, повторное использование, покупка, субподряд и т. Д.

  • Ограничения — стоимость, график, интерфейс и т. Д.

Цели — Функциональность, производительность, аппаратно-программный интерфейс, критические факторы успеха и т. Д.

Альтернативы — Создание, повторное использование, покупка, субподряд и т. Д.

Ограничения — стоимость, график, интерфейс и т. Д.

Квадрант 2 — Оценка альтернатив, выявление и устранение рисков

  • Изучите альтернативы относительно целей и ограничений, которые определены.

  • Определите риски, такие как недостаток опыта, новых технологий, сжатые сроки и т. Д.

  • Устранить выявленные риски, оценив их влияние на проект, определив необходимые планы смягчения последствий и планы действий в чрезвычайных ситуациях и выполняя их. Риски всегда должны контролироваться.

Изучите альтернативы относительно целей и ограничений, которые определены.

Определите риски, такие как недостаток опыта, новых технологий, сжатые сроки и т. Д.

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

Quadrant 3 — Разработка продукта следующего уровня

Типичные мероприятия включают в себя —

  • Создать дизайн
  • Дизайн обзора
  • Разработка кода
  • Проверьте код
  • Тестовый продукт

Квадрант 4 — Планирование следующего этапа

Типичные мероприятия включают в себя —

  • Разработать план проекта
  • Разработать план управления конфигурацией
  • Разработать план тестирования
  • Разработать план установки

Спиральная модель — Сильные стороны

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

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

Спиральная модель — Слабые стороны

Недостатками или недостатками спирального метода являются —

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

  • Время, затрачиваемое на планирование, изменение целей, анализ рисков и создание прототипов, может оказаться непомерным.

  • Время, затрачиваемое на оценку рисков, может быть слишком большим для небольших проектов или проектов с низким уровнем риска.

  • Спиральная модель сложна для понимания новыми членами команды.

  • Требуется экспертиза оценки риска.

  • Спираль может продолжаться бесконечно.

  • Разработчики должны быть переназначены на этапах, не связанных с разработкой.

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

Время, затрачиваемое на планирование, изменение целей, анализ рисков и создание прототипов, может оказаться непомерным.

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

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

Требуется экспертиза оценки риска.

Спираль может продолжаться бесконечно.

Разработчики должны быть переназначены на этапах, не связанных с разработкой.

Когда использовать спиральную модель?

Спиральная модель может использоваться, когда —