Характеристики качества
Рекомендованные в [9] шесть характеристик качества ПО
представляют основу для оценки и сертификации программ различных классов. При этом необходимо предварительно решить вопросы установления метрик, важности каждой характеристики, уровней ранжирования, критериев оценки и разработки моделей оценивания применительно к конкретным условиям применения ПО в определённой организации. Важность каждой характеристики качества меняется в зависимости от класса ПО, а также от различных точек зрения на их важность со стороны пользователя, разработчика и руководителя. В соответствии с этим разработчиками могут использоваться различные метрики для одних и тех же характеристик ПО, потому что одни и те же метрики не применимы для всех фаз ЖЦ ПО.
Характеристики
Функциональные возможности
Надёжность
Сопровождаемость
Эффективность
Мобильность
Практичность
Коэффициент важности
Функциональные возможности
Надёжность
Сопровождаемость
Эффективность
Мобильность
Практичность
0,35
0,25
0,20
0,15
0,03
0,02
Основные и дополнительные свойства
С учётом полученных данных применительно к рассмотренному
классу ПО можно выделить:
а) основные свойства – функциональные возможности, надёжность, сопровождаемость, эффективность;
б) дополнительные свойства – мобильность, практичность.
Группы показателей качества
Для таких сложных систем, как ПО ИС, нет возможности описать все свойства количественными показателями. Поэтому при разработке, испытаниях, сертификации и эксплуатации ПО приходится использовать две группы показателей качества (ПК):
1) объективные (количественные) ПК, характеризуемые реально измеряемыми физическими величинами;
2) субъективные (качественные) ПК, характеризуемые, как правило, фактом практического наличия или отсутствия того или иного свойства у ПО и оцениваемые соответственно 1 или 0.
Показатели качества
С учётом этого в качестве примера совокупности показателей качества ПО для одной из ИС
может служить следующая совокупность:
1) количественные ПК:
а) функциональные ПК решения задач, определяемые назначением
ИС, – среднее время решения задачи, пропускная способность, время
ответа и другие;
б) среднее время наработки на программный отказ;
в) среднее время восстановления после программного отказа;
г) коэффициент загрузки оперативной памяти;
д) коэффициент загрузки производительности;
е) ёмкость программ;
ж) время изменения логической структуры базы данных и выходных
форм;
2) качественные ПК:
а) информативность текстов;
б) соответствие программной документации требованиям
стандартов;
в) защищённость от НСД;
г) степень «дружественности» пользовательского интерфейса и ряд
других.
Модель процесса оценки качества
Модель процесса оценивания качества и сертификации ПО должна отражать основные этапы, требуемые для оценивания по характеристикам, рекомендуемым стандартом [9], в соответствии с которым процесс состоит из трёх стадий:
1) установление (определение) требований к качеству,
2) подготовка к оцениванию,
3) процедура оценивания.
Требования должны формулироваться в установленных ГОСТом терминах характеристик качества и комплексных показателей.
Процедура оценки
Процедура оценивания включает:
а) измерение, результатом которого является получение измеренного
признака свойств в масштабе выбранной метрики;
б) ранжирование, устанавливающее отнесение измеренного признака
к тому или иному уровню;
в) оценка, являющаяся последним этапом процесса оценивания ПО,
на котором обобщается множество установленных уровней и результатом которого является заключение о качестве ПО, по которому после сравнения с другими факторами, такими как время и стоимость, принимается решение о выпуске (или невыпуске) программной продукции и её сертификации.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.