1) Функциональность – это совокупность свойств программного средства, определяемая наличием и конкретными особенностями, набора функций, способных удовлетворять заданные и подразумеваемые потребности. Функциональность включает в себя под-характеристики:
a. Адекватность программного средства – совокупность свойств программного средства, характеризующее наличие и степень достаточности обеспечиваемых им функций, для решения задач в соответствии с его назначением.
b. Правильность.
c. Комплексируемость программного средства – совокупность свойств программного средства, характеризующее наличие возможности его взаимодействия при функционировании заданной номенклатурой других программных средств или систем.
d. Норма соответствия – соответствие программного средства норма, правилам, договорам, принятым в соответствующем порядке.
e. Защищенность – совокупность свойств программного средства, характеризующее его способность предотвращать несанкционированный доступ, как случайный так и умышленный программам и данным, а так же степень удобства и по обнаружения результатов полноты такого доступа, или действий по разрушению программ или данных.
2) Надежность – совокупность свойств, характеризующих способность программного средств сохранять заданный уровень пригодности в заданных условиях в течении заданного интервала времени.
a. Завершенность программного средства.
b. Отказоустойчивость.
3) Удобство использования – совокупность свойств программного средства, характеризующее усилие необходимые для его использования, индивидуальную оценку результатов его использования заданных или подразумеваемых кругом пользователей программного средства.
4) Эффективность – совокупность свойств программного средства, характеризующая те аспекты его уровня пригодности, которые связанны с характером и временем использования ресурсов, необходимых для заданных условий функционирования.
5) Сопровождаемость – совокупность свойств программного средства, характеризующая усилия для его модификации.
6) Мобильность – совокупность свойств программного средства, характеризующая способность переноса из одной среды в другие.
7) Практичность – это свойство программного средства, обуславливающие сложность его понимания, изучения использования, а так же привлекательность для квалифицированных пользователей при применении в указанных условия.
Структура стандарта ISO “цифра”
Данный стандарт является показателем качества программных средств.
Стандарт: «Информационная технология, характеристики и метрики качества программного обеспечения»
1) Характеристики и суб-характеристики качества.
2) Внешние метрики качества.
3) Внутренние метрики качества.
4) Метрики качества в использовании.
Измерения помогают понять как процесс разработки так и сам продукт. Измерения процесса производится в целях его изучения. Измерение продукта – в целях повышения его качества. В результате определяется мера – количественная характеристика какого-либо свойства объекта.
Мера (метрика) – степень обладания свойством, как правило, имеющие числовое значение.
Первая часть стандарта ИСО 91-26 распределяет атрибуты качества по 6 характеристикам. Исходя из принципиальных возможностей их, все характеристики могут быть объединены в 3 группы, к которым применимы разные категории метрик.
Описательные (номинальные метрики) – используется для оценки функциональных возможностей программных средств.
Количественные метрики – применяется для измерения надежности и эффективности сложных комплексов программ.
Качественные метрики – используются для оценки практичности, сопровождаемости и мобильности.
2 и 3 часть стандарта посвящены формализации внешних и внутренних метрик качества. Представляют собой совокупность таблиц, где отражены 6 позиций:
1) Имя и назначение метрики.
2) Метод ее применения.
3) Способ измерения и тип шкалы метрики.
4) Тип измеряемой величины.
5) Исходные данные для измерения и сравнения.
6) Этапы жизненного цикла программного средства (этапы тоже стандартизированы, данный этап опирается на ИСО 122-07, к которым применима метрика).
4 часть стандарта предназначена для покупателей, поставщиков, разработчиков, пользователей и менеджеров качества программных средств. Данные части обосновываются комментируются выделенные показатели сфера использования программных средств и группы выбранных метрик для пользователей.
01.10.10