- •Институт информационных технологий
- •Контрольная работа
- •2.1.1 Изучите теорию настоящей контрольной и стандарт iso/iec 9126-2.
- •2.1.3 Для заданного Вам варианта
- •2.1.5 Задайте некоторый заданный уровень интегрального показателя качества Вашей программы, превышающий на 5-10 % уровень, полученный при расчёте по пп. 2.1.3 и 2.1.4.
- •2.1.6 Сделайте вывод о том, как необходимо изменить параметры а и в для достижения заданного уровня интегрального показателя качества и какие работы надо выполнить для этого.
2.1.3 Для заданного Вам варианта
а) подберите исходные данные для оценки качества Вашей программы по тем метрикам, которые указаны в Вашем варианте;
б) поясните, как Вы выбрали исходные данные (из каких соображений);
в) оцените качество Вашей программы по тем метрикам, которые указаны в Вашем варианте, задавая равнозначные коэффициенты при отдельных метриках как единичных показателях качества.
а) Исходные данные для оценки величины метрики 105 «Адаптируемость окружения системного программного обеспечения (адаптируемость к операционной системе, сетевому программному обеспечению и связанному прикладному программному обеспечению)»:
A = Количество рабочих функций, в которых задачи не были завершены или завершены с недостаточной результативностью, чтобы удовлетворить соответствующим уровням в течение рабочих испытаний совместно с работающим системным программным обеспечением или параллельным прикладным программным обеспечением = 3
B = Общее число функций, которые были протестированы = 10
Исходные данные для оценки величины метрики 106 «Степень простоты установки»:
A = Число успешных случаев изменения пользователем операцию установки по своему удобству = 5
B = Общие число попыток пользователя изменить операцию установки по своему удобству = 5
Исходные данные для оценки величины метрики 107 «Легкость повтора процесса установки»:
A = Число случаев, когда пользователю не удается повторить установку в процессе действия по установке = 0
B = Общее число случаев, когда пользователь пытается повторить установку в процессе действия по установке = 5
б) Из столбца «Источники входных данных для измерения» стандарта ISO/IEC 9126-2R выбираем стадию жизненного цикла ПП, на котором будем проводить оценку – эксплуатация (для всех 3 метрик). Анализируем отчет об эксплуатации ПП (считаем, что этот отчет у нас имеется). По отчету находим исходные данные.
Для метрики 105 «Адаптируемость окружения системного программного обеспечения (адаптируемость к операционной системе, сетевому программному обеспечению и связанному прикладному программному обеспечению)»: например, было протестировано 10 функций, из которых 3 были завершены с недостаточной результативностью, выявленной в процессе тестирования.
Для метрики 106 «Степень простоты установки»: например, программу пытались установить 5 раз разные пользователи, и все 5 раз установка произошла успешно.
Для метрики 107 «Легкость повтора процесса установки»: например, программу повторно пытались установить 5 раз, и ни разу не произошло проблем с установкой.
в) Оценим величину метрики 105 «Адаптируемость окружения системного программного обеспечения (адаптируемость к операционной системе, сетевому программному обеспечению и связанному прикладному программному обеспечению)». Анализируем столбец «Измерение, формула и расчет элементов данных» и столбец «Интерпретация измеренного значения» стандарта ISO/IEC 9126-2R. Из анализа следует, что чем меньше функций, в которых задачи не были завершены или завершены с недостаточной результативностью, тем лучше. Следовательно, расчёт значения метрики Х надо вести по формуле
X = 1 – A / B = 1 – 3/10 = 1 – 0,3 = 0,7
Полученная оценка Х = 0,7 предоставляет собой точку в диапазоне предпочтительных величин (0<=X<=1, чем больше, тем лучше).
Оценим величину метрики 106 «Степень простоты установки». Анализируем столбец «Измерение, формула и расчет элементов данных» и столбец «Интерпретация измеренного значения» стандарта ISO/IEC 9126-2R. Из анализа следует, что чем больше число успешных случаев установки, тем лучше. Следовательно, расчёт значения метрики Х надо вести по формуле
X = A / B = 5/5 = 1
Полученная оценка Х = 1 предоставляет собой точку в диапазоне предпочтительных величин (0<=X<=1, чем ближе к 1.0, тем лучше).
Оценим величину метрики 107 «Легкость повтора процесса установки». Анализируем столбец «Измерение, формула и расчет элементов данных» и столбец «Интерпретация измеренного значения» стандарта ISO/IEC 9126-2R. Из анализа следует, что чем меньше число случаев, когда пользователю не удается повторить установку в процессе действия по установке, тем лучше. Следовательно, расчёт значения метрики Х надо вести по формуле
X = 1 – A / B = 1 – 0/5 = 1 – 0 = 1
Полученная оценка Х = 1 предоставляет собой точку в диапазоне предпочтительных величин (0<=X<=1, чем ближе к 1.0, тем лучше).
Найдём интегральную оценку качества ПС по выбранным метрикам для равнозначных весовых коэффициентов, каждый из которых равен 0,333.
W = 0,333 • 0,7 + 0,333 • 1+ 0,333 • 1 = 0,899.
2.1.4 Повторите оценку, задавая неравнозначные коэффициенты при отдельных метриках как единичных показателях качества. При этом поясните, как Вы выбрали (из каких соображений) неравнозначные коэффициенты.
Пусть с помощью социологического опроса потребителей определен вектор весового коэффициента (наиболее весомыми метриками являются адаптируемость окружения системного программного обеспечения и степень простоты установки, а легкость повтора процесса установки не сильно важна для пользователей программы):
= [0,450, 0,450, 0,100].
Тогда интегральный показатель качества:
W = 0,450 • 0,7 + 0,450 • 1 + 0,100 • 1 = 0,865.