Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
печатать мавлют / Лекция 4.pps
Скачиваний:
31
Добавлен:
18.03.2015
Размер:
143 Кб
Скачать

Причины ошибок в ПО

Причина

Частота

 

появления,%

Ошибочные арифметические операции

9

Нехватка времени для решения

4

Неправильная обработка прерываний

4

Неправильные данные

3

Неточная запись

8

СевНТУ, кафедра Ки

11

ВТ, курс "НКДиЭЭВМ

 

Причины ошибок в ТЗ

Причина

Частота

 

появления,%

Основы разработки неполные или

52

неточные

 

Ошибки в числовых значениях

12

Недостаточные требования к точности

4

Ошибки оформления

17

Неправильное описание аппаратуры

2

Двусмысленность требований

13

СевНТУ, кафедра Ки

12

ВТ, курс "НКДиЭЭВМ

 

Признаки появления ошибок в ПО

1)Авария операционной системы

2)Аварийный отказ прикладного программного обеспечения

3)Программные ошибки пользователя

4)Снижение производительности

5)Зацикливание

6)Нарушение защиты данных

7)Потеря или искажение данных

8)Потеря функциональных возможностей (50%

отказов)

СевНТУ, кафедра Ки

13

 

ВТ, курс "НКДиЭЭВМ

 

Интенсивность ошибок в период проектирования ПО

Производители ПО подсчитывают интенсив- ность ошибок исходя из отношения числа проектных или кодировочных ошибок к общему числу команд:

от 2.5 до 10 на 1000 команд

Для новой системы, содержащей 500 000 команд, ожидается от 125 до 5000 ошибок

СевНТУ, кафедра Ки

14

ВТ, курс "НКДиЭЭВМ

 

Классификация ошибок в ПО

с точки зрения взаимодействия «производитель - пользователь»

1.Ошибки с точки зрения пользователя

2.Ошибки, представленные пользователем производителю ПО

3.Ошибки, признанные производителем ПО

4.Идентифицированные ошибки

5.Исправленные ошибки

СевНТУ, кафедра Ки

15

ВТ, курс "НКДиЭЭВМ

 

Ошибки, зафиксированные пользователем

140

 

 

 

 

 

 

 

 

 

120

 

 

 

 

 

 

 

 

 

100

 

 

 

 

 

 

 

 

Сообщения по

 

 

 

 

 

 

 

 

 

80

 

 

 

 

 

 

 

 

прикладным

60

 

 

 

 

 

 

 

 

программам

 

 

 

 

 

 

 

 

Сообщения по

40

 

 

 

 

 

 

 

 

операционной

 

 

 

 

 

 

 

 

системе

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

0

2

3

4

5

6

7

8

9

10

1

месяцы

СевНТУ, кафедра Ки

16

ВТ, курс "НКДиЭЭВМ

 

Отказы, вызванные ошибками ПО

до и после выпуска новых версий

50

45

40

35

30

25

20 15

10 5

0

14 7 10 13 16 19 40 43 46 49 52 55 58

недели

Версия Х

Версия Y Версия Z

СевНТУ, кафедра Ки

17

ВТ, курс "НКДиЭЭВМ

 

Показатели безотказности Веб-серверов Арасhе и IIS

Отказ – обнаружение уязвимости в информаци- онной безопасности, которая может привести к нарушению работоспособности компонента или системы в целом.

Интенсивность отказов – величина, равная среднему количеству уязвимостей, найденных в некоторый период времени

Статистика за 2000 –2006 годы, данные из открытых источников информации об уязвимостях

СевНТУ, кафедра Ки

18

ВТ, курс "НКДиЭЭВМ

 

Показатели безотказности Веб-серверов Арасhе и IIS

Интенсивности отказов за период в 1 месяц

Арасhе 1.3

Арасhе 2.0

Арасhе 2.2

IIS 5.Х

IIS 6.0

0.416

0.676

0.228

7.048

0.104

Средние наработки до отказа (в месяцах)

Арасhе 1.3

Арасhе 2.0

Арасhе 2.2

IIS 5.Х

IIS 6.0

4.027

1.483

1.21

0.71

3.923

СевНТУ, кафедра Ки

19

ВТ, курс "НКДиЭЭВМ

 

Открытые источники информации об уязвимостях ПО

1.National Vulnerability Database, http://nvd.nist.gov

2.Vulnerability and Virus Information, http://secunia.com

3.Арасhе Security Updates, http://httpd.aрасhе.org/security_report.html

4.Microsoft Security Bulletin, http://www.microsoft.com/technet/security/bulletin

СевНТУ, кафедра Ки

20

ВТ, курс "НКДиЭЭВМ

 

Соседние файлы в папке печатать мавлют