Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8. Качество ПО.docx
Скачиваний:
38
Добавлен:
18.03.2015
Размер:
206.98 Кб
Скачать
  1. 2.5. Оценка качества программного обеспечения

Разработанное в дипломной работе приложение можно отнести к подклассу (группе) ПС 509 (прочие ПС). Программа внедрена в компанию NetTrans – оператора предоставляющий полный комплекс услуг телефонной связи и выделенного доступа к сети Интернет для частных и корпоративных клиентов в г.Уфе.

Согласно ГОСТ 28195-89, данный программный продукт имеет следующую номенклатуру показателей качества:

Наименование групп и комплексных показателей качества

Применяемость показателя для подкласса (группы) ПС 509

1.Показатели надежности ПС (Н):

1.1.Устойчивость функционирования (Н1).

+

1.2.Работоспособность (Н2).

+

2.Показатели сопровождения (С):

2.1.Структурность (С1).

+

2.2.Простота конструирования (С2).

+

2.3.Наглядность (С3).

+

3.Показатели удобства применения (У):

3.2.Доступность эксплуатационных программных документов (У2).

+

3.3.Удобство эксплуатации и обслуживания (У3).

+

4.Показатели эффективности (Э):

+

4.1.Уровень автоматизации (Э1).

+

4.2.Временная эффективность (Э2).

+

4.3.Ресурсоемкость (Э3).

+

5.Показатели универсальности (Г):

+

5.1.Гибкость (Г1).

+

5.2.Мобильность (Г2).

+

5.3.Модифицируемость (Г3).

+

6.Показатели корректности (К):

6.1.Полнота реализации (К1).

+

6.2.Согласованность (К2).

+

6.3.Логическая корректность (К3).

+

6.4.Проверенность (К4).

+

Основные используемые формулы:

  1. Определение усредненной оценки оценочного элемента по нескольким его значениям: , гдеT – число значений элемента, K – порядковый номер метрики, Q – порядковый номер элемента.

Т.к. имеем только одно значение для каждого ОЭ, то их усредненные оценки совпадут с этими значениями.

2.Итоговая оценка k-ой метрики j-го критерия производится по формуле: , гдеQ – число оценочных элементов в k-ой метрике.

3.Абсолютные показатели критериев i-го фактора качества определяются по формуле:

, где n – число метрик, относящихся к j-му критерию, Vjk – весовой коэффициент метрики .

4.Относительный показатель j-го критерия фактора качества определяется по формуле: . Примем за, тогда относительный показатель будет совпадать с абсолютным.

5.Фактор качества определяется по формуле: , гдеN – число критериев качества, относящихся к i-му фактору.

      1. Фактор «Надежность»

Критерий

Вес критерия

Метрика (с номером)

Вес метрики

Устойчивость функционирования

0,5

1.Средства восстановления при ошибках на входе

0,5

2.Средства восстановления при сбоях оборудования

0

3.Реализация управления средствами восстановления

0,5

Работоспособность

0,5

4.Функционирование в заданных режимах

0,5

5.Обеспечение обработки заданного объема информации

0,5

Код ОЭ

Наименование оценочного элемента

Метод оценки

Оценка

Н0101

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

Экспертный

1

Н0102

Возможность обработки ошибочных ситуаций

Экспертный

0,9

Н0103

Полнота обработки ошибочных ситуаций

Экспертный

0,8

Н0104

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

Экспертный

0,6

Н0105

Наличие системы контроля полноты входных данных

Экспертный

0,9

Н0106

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

Экспертный

0,9

Н0107

Наличие средств контроля непротиворечивости входных данных

Экспертный

1

Н0108

Наличие проверки параметров и адресов по диапазону их значений

Экспертный

0,5

Н0109

Наличие обработки граничных результатов

Экспертный

0,9

Н0110

Наличие обработки неопределенностей

Экспертный

0,9

Н0201

Наличие требований к программе по восстановлению процесса выполнения в случае сбоя операционной системы, процессора, внешних устройств

Экспертный

0

Н0202

Наличие требований к программе по восстановлению результатов при отказах процессора, ОС

Экспертный

0

Н0203

Наличие средств восстановления процесса в случае сбоев оборудования

Экспертный

0

Н0204

Наличие возможности разделения по времени выполнения отдельных функций программы

Экспертный

0

Н0205

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

Экспертный

0

Н0301

Наличие централизованного управления процессами, конкурирующими из-за ресурсов

Экспертный

0

Н0302

Наличие возможности автоматически обходить ошибочные ситуации в процессе вычисления

Экспертный

1

Н0303

Наличие средств, обеспечивающих завершение процесса решения в случае помех

Экспертный

0,5

Н0304

Наличие средств, обеспечивающих выполнение программы в сокращенном объеме в случае ошибок или помех

Экспертный

0

Н0401

Вероятность безотказной работы

P = 1-Q/N, Q – число зарегистрированных отказов, N – число экспериментов

Расчетный

1

(за период тестирования отказов не было)

Н0501

Оценка по среднему времени восстановления

=1, если Tв <= T доп.в.

= Тдоп.в./Тв, если Тв>Tдоп.в.

Тдоп.в. – допустимое среднее время восстановления,

Тв – среднее время восстановления, определяется по формуле: Tв = 1/N * ,N – число восстановлений,

i – время восстановления после i-го отказа

Расчетный

1

Н0502

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

=1, если Тпi <= Тпi(доп);

=Тпi(доп)/ Тпi, если Тпi > Тпi(доп);

Тпi(доп)– допустимое время преобразования, Tпi - фактическое

Расчетный

1

Итоговая оценка метрики

Абсолютный показатель критерия

Фактор качества

Критерий «устойчивость функционирования»

Критерий «работоспособность»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]