Задание
Теоретическое описание характеристики и подхарактеристики качества, к которой относится метрика Правильность ПС
Метрика, представленная в абсолютных единицах
Метрика качества, представленная в относительных единицах в диапазоне 0..1
Определение критериев обоснованности и свойств разработанной метрики
Контрольная работа № 2
Тема задания: Оценка качества и метрология программных средств. Для заданного преподавателем варианта разработать метрику качества, определить критерии обоснованности и свойства разработанной метрики.
Задание: Разработать внешнюю метрику подхарактеристики Правильность ПС
Теоретическое описание характеристики и подхарактеристики качества, к которой относится метрика Правильность ПС
Внешние метрики – это метрики, которые предназначены для измерения качества программного продукта посредством измерения поведения системы, частью которой является данный продукт. Внешние метрики могут применяться в процессе эксплуатации и на стадиях тестирования или испытаний в процессах разработки и сопровождения ПС, когда уже созданы исполнимые коды программного продукта.
Метрика Правильность ПС относится к метрикам функциональных возможностей.
Внешняя метрика функциональных возможностей должна измерять такой атрибут (свойство), как функциональное поведение системы, содержащей программное обеспечение. За поведением системы можно наблюдать в следующих ракурсах:
a) Различия между фактически выполненными результатами и спецификацией требований к качеству;
ПРИМЕЧАНИЕ: Спецификация требований к качеству для функциональных возможностей обычно описывается как функциональные требования.
b) Несоответствие функциональным требованиям, обнаруживаемое во время работы обычного пользователя, которое не указано, но подразумевается как требование в спецификации.
ПРИМЕЧАНИЕ: Когда обнаруживаются неявные (implied) операции или функции, их необходимо проанализировать, утвердить и указать в спецификациях. Следует установить степень их влияния.
Внешняя метрика правильности должна измерять такой атрибут, как частота встречи пользователей с возникшими неточностями, включающими:
a) Ошибку или неопределенность в результатах, вызванную неадекватными данными; например, данные с недостаточным для точных вычислений числом значащих разрядов;
b) Несоответствие между фактическими и описанными в руководстве об эксплуатации (operation manual) процедурами работы (operation procedures);
c) Различия между фактическими и ожидаемыми приемлемыми результатами задач, выполняемых во время работы.