Технологии разработки программного обеспечения

Анализ риска


На этой стадии исследуется область неопределенности, имеющаяся в наличии перед созданием программного продукта. Анализируется ее влияние на проект. Нет ли скрытых от внимания трудных технических проблем? Не станут ли изменения, проявившиеся в ходе проектирования, причиной недопустимого отставания по срокам? В результате принимается решение — выполнять проект или нет.

 


В ходе анализа оценивается вероятность возникновения Рi и величина потери Li для каждого выявленного i-го элемента риска. В результате вычисляется влияние REi i-го элемента риска на проект.

Вероятности определяются с помощью экспертных оценок или на основе статистики, накопленной за предыдущие разработки. Итоги анализа, как показано в табл. 15.1, сводятся в таблицу.

 

Таблица 15.1. Оценка влияния элементов риска

Элемент риска

Вероятность, %

Потери



Влияние риска

1. Критическая программная ошибка

3-5

10

30-50

2. Ошибка потери ключевых данных

3-5

8

24-40

3. Отказоустойчивость недопустимо снижает производительность

4-8

7

28-56

4. Отслеживание опасного условия как безопасного

5

9

45

5. Отслеживание безопасного условия как опасного

5

3

15

6. Аппаратные задержки срывают планирование

6

4

24

7. Ошибки преобразования данных приводят к избыточным вычислениям

8

1

8

8. Слабый интерфейс пользователя снижает эффективность работы

6

5

30

9. Дефицит процессорной памяти

1

7

7

10. СУБД теряет данные

2

2

4

 



Содержание раздела