- •Тема 4 выбор мер и шкал характеристик качества программных средств
- •4.1. Принципы выбора характеристик качества
- •4.2. Выбор свойств и атрибутов качества функциональных возможностей
- •4.2.1. Функциональная пригодность
- •4.2.2. Корректность и надежность
- •4.2.3. Способность к взаимодействию
- •4.2.4. Защищенность
- •4.3. Выбор количественных атрибутов характеристик качества
- •4.3.1. Надежность
- •4.3.2. Эффективность
- •4.4. Выбор качественных атрибутов характеристик качества
- •4.4.1. Практичность
- •4.4.2. Сопровождаемость
- •4.4.3. Мобильность
- •4.4.4. Качество документации
- •4.5. Процессы выбора и установления характеристик и мер качества в проектах программных средств
4.4. Выбор качественных атрибутов характеристик качества
В табл.4.3 представлены некоторые атрибуты характеристик качества ПС, стандартизованных в ISO 9126:3.
Таблица 4.3
Основные качественные метрики ПС и их атрибуты
Характеристики качества |
Мера |
Шкала |
Практичность Понятность: ♦ четкость концепции ПС; ♦ демонстрационные возможности; ♦ наглядность и полнота документации. |
Порядковая |
Отличная; удовл.; хорошая; неудовл. |
Простота использования: ♦ простота управления функциями; ♦ комфортность эксплуатации; |
Порядковая |
Отличная; удовл.; хорошая; неудовл. |
♦ среднее время ввода заданий; |
Секунды |
1 – 1000 |
♦ среднее время отклика на задание. |
Секунды |
1 – 1000 |
Изучаемость: ♦ трудоемкость изучения применения ПС; |
Чел.–часы |
1 – 100 |
♦ продолжительность изучения; |
Часы |
1 – 1000 |
♦ объем эксплуатационной документации; |
Страницы |
10 – 1000 |
♦ объем электронных учебников. |
Кбайты |
100 – 10000 |
Привлекательность: ♦ субъективные или экспертные оценки. |
Порядковая |
Отличная; удовл.; хорошая; неудовл. |
Сопровождаемость Анализируемость: |
|
|
Характеристики качества |
Мера |
Шкала |
♦ стройность архитектуры программ; ♦ унифицированность интерфейсов; ♦ полнота и корректность документации. |
Порядковая |
Отличная; удовл.; хорошая; неудовл. |
Изменяемость: ♦ трудоемкость подготовки изменений; |
Чел.–часы |
1 – 1000 |
♦ длительность подготовки изменений. |
Часы |
1 – 1000 |
Стабильность: ♦ устойчивость к негативным проявлениям при изменениях. |
Порядковая |
Отличная; хорошая; удовл. |
Тестируемость: ♦ трудоемкость тестирования изменений; |
Чел.–часы |
1 – 1000 |
♦ длительность тестирования изменений. |
Часы |
1 – 100 |
Мобильность Адаптируемость: ♦ трудоемкость адаптации; |
Чел.–часы |
1 – 100 |
♦ длительность адаптации. |
Часы |
1 – 100 |
Простота установки: ♦ трудоемкость инсталляции; |
Чел.–часы |
1 – 100 |
♦ длительность инсталляции. |
Часы |
1 – 100 |
Сосуществование – соответствие: ♦ стандартизация интерфейсов с аппаратной и операционной средой. |
Порядковая |
Отличная; удовл.; хорошая; неудовл. |
Замещаемость: ♦ трудоемкость замены компонентов; |
Чел.–часы |
1 – 100 |
♦ длительность замены компонентов. |
Часы |
1 – 100 |
Приведенные три группы характеристик качества ПС трудно измерять количественно, и они доступны в основном качественным оценкам. Для некоторых субхарактеристик сопровождаемости и мобильности могут доминировать технико-экономические меры трудоемкости (человеко– часы) и длительности (часы) для процедур, обеспечивающих реализацию атрибутов этих субхарактеристик. Однако для многих атрибутов в этой группе характеристик приходится применять порядковые меры экспертных бальных оценок с небольшим числом (2–4) градаций. В табл.4.3 представлены примеры возможных мер и шкал измерения метрик субхарактеристик и их атрибутов качества. Они могут служить ориентирами при выборе и установлении требуемых значений этих показателей качества в спецификациях ПС.