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

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

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

Ниже приводится краткое описание 20 основных классов ошибок и при необходимости даются пояснения относительно принципа выделения категорий внутри каждого класса.

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

АА040 - равенства неправильной формы, с пропущенными элементами или использующие неверные физические соотношения. Частным случаем этой категории является категория АА041, указывающая на неточность математической модели. АА050 - ошибки, обнаруженные при сравнении полученных результатов с результатами ручного расчета или ранее полученными достоверными результатами. Ошибки этой категории оказались весьма показательными для неконкретных Уведомлений о проблемах и Сообщений о закрытии проблем. АЛ070 - ошибки в подсчете времени, характерные для Проектов 2 и 3, встречаются довольно часто и поэтому разбиты на три категории. В основномэто ошибки, возникающие при моделировании. Логические ошибки. При определении этой категории ошибок делались попытки связать их с дефектами алгоритма или с необходимостью реализации



Таблица 2.1

Категории ошибок и частота их появления в рассматриваемых проектах

Идентификатор категории

Наименование категорий и их описание

Частота появления Проект 2

о а С

QJ О О.

MOD1A

MOD IB

MODI BR

MOD2

Всего

ААООО

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

А0010

Неверно определяется общее число

элементов

АА020

Ргеверно вычислен физический или

логический номер элемента

ААОЗО

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

АА040

Использовано неверное равенство

или соотношение

АА041

Ошибка математического моделиро-

вания

АА050

Результат арифметических расчетов

неточен или не соответствует

ожидаемому

АА060

Ошибка смешанной арифметики

АА070

Ошибка в вычислении временных

АА071

параметров

Ошибка преобразования временных

,АА072

параметров

Ошибка усечения или округления

времени



АА080

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

АА090

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

AAIOO

измерений

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

АА1Ш

Результат вычислений не сходится

AA120

Ошибка дискретизации или отбрасывания

Итого

ВВООО

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

BBOlO

Ошибка в определении границ

ВВ020

Логически неверное ветвление

0

ВВОЗО

Неверный цикл

ВВ040

Незаконченная обработка

ВВ050

Зацикливание программы

ВВ060

Пропуск логического или проверяемого условия

ВВ061

Не проверяется нндасс

ВВ062

Не проверяется значение флажка

ВВ070

или конкретного данного

Неверный логический переход

ВВ080

Неверная последовательность действий

ВВ090

Ошибка фильтрации

BBIOO

Ошибка контроля установки начального значения или его изменения

BBUO

Неверно определена величина шага итерации



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 - 2024 ULTRASONEX-AMFODENT.RU.
Копирование материалов разрешено исключительно при условии цититирования.