Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
63
Добавлен:
01.06.2015
Размер:
1.43 Mб
Скачать

Модели разработки

Spiral Model. Четыре сектора.

1.Определение целей. Определяются цели каждой итерации проекта. Устанавливаются ограничения на процесс создания и на сам продукт, уточняются

планы производства компонентов. Определяются проектные риски. В зависимости от

"проявленных" рисков, могут планироваться альтернативные стратегии разработки ПО.

2.Оценка и разрешение рисков. Для каждого определенного проектного риска проводится его детальный анализ. Планируются мероприятия для уменьшения

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

3.Разработка и тестирование. Выбирается модель процесса создания системы.

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

проявиться на этапе сборки системы.

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

© 2005, В.В.Хашковский, Д.П.Калачев.

42

Модели разработки

Spiral Model. Оценка

Risk assessment

как это вообще делается ?

как узнать, что идентифицированы именно «заслуживающие внимания» риски?

“experience” is a critical factor

model fails if risks are inaccurately assessed

Not clear it works for contract projects

how do you cancel a contract in the middle?

Mainly for very large projects

risk assessment could cost more than development!

© 2005, В.В.Хашковский, Д.П.Калачев.

43

ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

(Software engineering)

Л Е К Ц И Я 1

Спасибо за внимание

Соседние файлы в папке Материал Курса