Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Количество ошибок перед каждым прогоном будем оценивать в соответствии с выражением (2.2.1). Перед каждой последующей оценкой количества ошибок и степени отлаженности программы необходимо корректировать значения внесенных W и предполагаемых r ошибок с учетом выявленных и устраненных после каждого прогона тестов. Степень отлаженности программы на всех прогонах, кроме последнего (2.2.2), рассчитывается по комбинаторной формуле (2.2.3).
Определяя показатели программы по результатам первого прогона, необходимо учитывать, что W 1 = 14; S 1 = 4; V 1 = 6, тогда
N 1 = (W 1 · S 1) / V 1= (14·4) / 6 = 9.
Перед вторым прогоном корректируем исходные данные для оценки параметров: r 2 = 14 — 4 = 10; W 2 = 14 — 6 = 8; S 2 = 2; V 2 = 4, тогда
N 2 = (W 2 · S 2) / V 2 = (8·2) / 4 = 4.
Корректировка исходных данных перед третьим прогоном дает следующие данные. r3 = 10 — 2 = 8, W3 = 8 — 4 = 4; S3 = 1; V 3 = 2, откуда количество ошибок определится следующим образом:
N 3 = (W 3 · S 3) / V 3 = (4 · 1) / 2 = 2.
Перед четвертым прогоном программы получим следующие исходные данные: r 4 = 8 — 1 = 7, W 4= 4 — 2 = 2; S 4= 1; V 4= 2, тогда
N 4 = (W 4 · S 4) / V 4 = (2 ·1) /2 = 1.
Поскольку после четвертого прогона все «посеянные» ошибки выявлены и устранены, то для оценки отлаженности программы можно воспользоваться упрощенной формулой
С = W /(W + r + 1) =2/(2+ 7+ 1) =0,2.
Таким образом, в предположении, что до начала четвертого прогона в программе оставалось 7 ошибок, степень отлаженности программы составляет 20%.
Результат по количеству ошибок в программе до начала каждого прогона приведен ниже.
Номер прогона | ||||
N |
Дата публикования: 2015-07-22; Прочитано: 647 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!