Теория и практика защиты программ

Общая номенклатура показателей качества ПО


Номенклатура показателей качества ПО представляет собой систему иерархической структуры, которая отражает логические связи между различными свойствами ПО. Если показатели качества находятся на одном уровне иерархии системы, то свойства, соответствующие этим показателям, соединены логическими связками "И", "ИЛИ". В противном случае либо одно свойство вытекает из другого (логическое следствие), либо свойства логически не зависимы.

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

Описание показателей качества ПО первого уровня приведено в табл. 7.2.

Приведенная номенклатура показателей качества первого уровня является общей для всех программных средств, для нее должно выполняться требование полноты, то есть не допускается внесение дополнительных элементов без переопределения заданных.

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

В методиках и методических материалах по оценке качества различных классов ПО эти характеристики системы показателей качества должны определяться в соответствии с действующими государственными и ведомственными нормативно-техническими документами, устанавливающими номенклатуры показателей качества ПО.

При разработке методов оценки показателей качества и при расчете оценок значений этих показателей необходимо иметь строгое однозначное определение каждого показателя качества ПО.

Каждый показатель качества в системе показателей должен быть определен в виде формального описания следующих четырех определяющих множеств, характеризующих заданный показатель качества.


1). Q1 - множество проявлений показателя качества.

2). Q2 - множество значений показателя качества.

3). Q3 - множество факторов, влияющих на показатель качества.

4). Q4 - множество критериев показателя качества.



Описание этих множеств приведено в табл.7.3.

Таблица 7.2

Наименование показателя

Описание показателя

«Пригодность»

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

«Надежность»

Комплексное свойство ПО выполнять свои функции в соответствии со спецификацией в реальных условиях эксплуатации

«Сопровождаемость»

Комплексное свойство ПО, отражающее способность сохранения или повышения свойства надежности при его эксплуатации, в том числе при изменении спецификации на ПО с целью изменения, свойства пригодности

Таблица 7.3

Обозначение

Наименование

множества


Описание множества

Q1

Множество проявления показателя качества

Множество объектов реального мира, где может проявиться свойство ПО, соответствующее заданному показателю

качества

Q2

Множество значений показателя качества

Множество значений, которые принимает заданный

показатель качества

Q3

Множество факторов, влияющих на проявления показатель качества

Множество элементов ПО, технических решений, способов и приемов разработки и эксплуатации ПО, его свойств, влияющих на изменение

показателя качества

Q4

Множество критериев показателей качества

Множество результатов влияния ПО на реальный мир, характеризующих проявление свойства ПО, соответствующее заданному показателю

качества

Способы задания определяющих множеств целесообразно рассматривать при определении введенных трех показателей качества первого уровня. В некоторых методиках (методических материалах) по оценке качества ПО эти показатели могут быть определены иначе.

www.kiev-security.org.ua

BEST rus DOC FOR FULL SECURITY

С помощью определяющих множеств показателей качества ПО путем простых логических рассуждений, математической логики и теории множеств доказывается полнота и непротиворечивость выбираемой номенклатуры показателей качества , обосновывается выбор методов оценки показателей качества ПО и показывается корректность (правильность) проведения расчетов оценок значений показателей качества и принятых решений о качестве ПО.


Содержание раздела