Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №2 ТПП.pptx
Скачиваний:
1
Добавлен:
03.03.2024
Размер:
1.75 Mб
Скачать

Пример расчета

Считаем по метрикам и получим оценку по атрибуту

Оценка по атрибуту рассчитывается как взвешенная сумма :

0,8 *0,5 +0,8 *0,5= 0,4 + 0, 4 = 0,8

Пример

Атрибут

Сущность Метрика

вес

оценк

качества

атрибута

 

а

Обучаемость Затраты

1. Докумен

0,4

0,9

пользовател

тация

 

 

я (времени,

для

 

 

навыков и

освоения

0,6

0,7

т.д.)по

2. Легкость

обучению

освоения

 

 

применения

Итого по

0,3

0,78

программы

 

атрибуту:

 

 

Надежность ПО

Считаем по метрикам и получим оценку по атрибуту

Оценка по атрибуту рассчитывается как взвешенная сумма :

0,4*0,9 + 0,6 *0,7 =0, 78

Теперь считаем по атрибутам :

0,4 * 0,64 + 0, 3 * 0, 8 + 0, 3 * 0, 78 = 0, 708

Т.е. получили общую оценку по показателю «практичность».

Результаты

Затем аналогично рассчитывается по всем показателям оценка качества

Полученные результат качества сравнивается с образцовым программным средством( с сопоставимыми условиями эксплуатации ).

Итак методика:

1.Выбрать показатели и атрибуты (в соответствии со стандартом) . Показатели представляются в таблице.

2.Устанавливаются веса показателей и атрибутов

3.Для каждого атрибута выбираются метрики.

Результаты

4.Проводятся расчеты. Результаты представляются в сводной таблице.

5.Сформулировать выводы по проведенной экспертизе в которой:

Дать обобщённую оценку качества ПО с точки зрения соответствия , изложенном в техническом задании и спецификации качества.

Выделить проблемные места в иерархической системе характеристик качества ПО и сформулировать возможные причины их появления

Привести рекомендации по целесообразности и возможности устранения проблем в качестве ПО

Дать общую оценку сложности и трудоемкости экпертизы качества ПО

Модели надежности

исопльзование показателей надежности для разных целей

Модель Шумана

Относится к динамическим моделям дискретного времени.

Данные для такой модели собираются в процессе тестирования программного обеспечения в течении фиксированных или случайных интервалов времени.

Модель Шумана предполагает, что тестирование проводится в несколько этапов.

Каждый этап представляет собой выполнение программы на полном комплексе тестовых данных.

Выявленные ошибки регистрируются.

Модель Шумана

Каждый этап(прогон) представляет собой выполнение программы на полном комплексе тестовых данных. Предполагается, что до начала тестирования имеется Ei ошибок.

Прогоны разбиваются на интервалы.

В течении каждого интервала рассчитывается удельное число εi ошибок в расчете на одну команду.

Таким образом ,

удельное число ошибок на одну машинную команду, оставшихся в системе после τ времени тестирования равно:

εi =Ei / I

I – общее число машинных команд

Модель Шумана

Предполагается, что значение функции частоты отказов Z(t) пропорционально числу ошибок, оставшихся в программе после израсходованного на тестирование времени τ:

Z(t)=C*εi(τ)

где С – коэффициент пропорциональности:

C = μ(τa ) / (Ei – ε i (τa ) )