Главная страница  Анализ эмпирических данных 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [ 25 ] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105

условиях, воспользуемся табл. 3.1. В этой таблице представлены сведения, характеризующие процентное соотношение ошибок различных классов (обобщенных категорий) для четырех модификаций Проекта 2, первоначального варианта Проекта 3 и периода эксплуатации системы, созданной по Проекту 4. Анализ таких данных позволяет установить, например, что в Проекте 4 практически отсутствуют ошибки вычислений (их менее 1,3%)- Это объясняется тем, что в соответствующей управленческой информационной системе основную долю составляют программы логических операций и манипулирования данными (соответственно 26 и 20,4%) и очень малую долю - программы вычислительного характера. Кроме того, можно заметить сходство картины распределения ошибок для различных модификаций Проекта 2 и Проекта 3 по одним и тем же обобщенным категориям. Некоторые незначительные расхождения (например, между модификациями MODI В и MOD1BR Проекта 2 в части ошибок, связанных с маш-шулированием данных) могут быть легко объяснены, если провести более подробный анализ особенностей тех блоков программ, которые вводились в каждую новую модификацию. Так, например, если основную долю таких изменений составляли программы манипулирования данными, то естественно ожидать увеличения доли ошибок именно этого класса. В нашем случае модификация M0D1BR представляла собой целенаправленное изменение, в результате которого добавлялись в основном логические блоки программы и блоки программ манипулирования данными. Поскольку в систему была добавлена только одна новая стандартная программа, появился всего лишь один дополнительный межпрограммный интерфейс. Следствием этого были новые требования, предъявленные пользователю в части его взаимодействия с системой через интерфейс пользователя.

Результаты подобных измерений отчетливо просматриваются на фоне всех прочих незначительных отклонений данных для различных модификаций Проекта 2. Модификация MOD IB в свою очередь характеризовалась довольно равномерными обновлениями,



Процентное распределение ошибок по обобщенным категориям (классам)

Таблица 3.1

Проект 2

проект 3

Проект 4

M0D1A

MODI В

MODIBP

MOD2

О .

Класс ошибок

>,

>=

>>

>,

и 3-

Ошибки вычислений

13.7

13,3

Логические ошибки

14.0

14.2

20,2

19,1

21.1

26.0

Ошибки вода-вывода

14,3

16,2

Ошибки манипулирова-

ния данными

15,1

16,9

10.1

13.8

20,4

Ошибки в операцион-

ных системах и вспо-

могательных про-

граммных средствах

Ошибки компоновки

Ошибки в межпро-

граммных интерфей-

Ошибки в интерфейсах

, программа/системное



программное oeecne-

чение

Ошибки ленточных со-

пряжений

Ошибки в пользователь-

ских интерфейсах

12,3

Ошибки сопряжения с

базой данных

Ошибки, лежащие в ос-

нове изменений по за-

просу пользователя

20,6

Ошибки инициализации

базы данных

Ошибки определения

глобальных перемен-

ных и системы связи

Повторяющиеся ошибки

Ошибки в документации

11,3

18,9

Нарушение технических

требований

Неопознанные ошибки

Ошибки оператора

Неясности

Итого:

1498

4439



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [ 25 ] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105

© 2000 - 2018 ULTRASONEX-AMFODENT.RU.
Копирование материалов разрешено исключительно при условии цититирования.