6
любой подходящей фазе жизненного цикла для каждого компонента программной продук-ции,
5.3.1 Установление требований к качеству
Целью начальной стадии является установление требований в терминах характеристик качества и возможных комплексных показателей (подхарактеристик). Требования выра-жают потребности внешнего окружения для рассматриваемой программной продукции и должны быть определены до начала разработки. Так как программная продукция разделя-ется на основные компоненты, требования для продукции в целом могут отличаться от требований для отдельных компонентов.
5.3.2 Подготовка к оцениванию
Целью второй стадии является подготовка основы для оценивания.
5.3.2.1 Выбор метрик (показателей) качества Способ, которым определялись характе-ристики качества, не допускает их непосредственного измерения. Существует потребность в установлении метрик (показателей), которые соотносятся с характеристиками программ-ной продукции. Каждый количественный признак и каждое количественно оцениваемое взаимодействие программного обеспечения с его окружением, которые соотносятся с ха-рактеристикой, могут быть приняты в качестве метрики (показателя).
Метрики могут по-разному зависеть от окружения и фаз процесса разработки, в которых они используются. Метрики, используемые в процессе разработки, должны быть соотнесе-ны с соответствующими метриками пользователя, потому что метрики из представления пользователя являются решающими.
5.3.2.2 Определение уровней ранжирования Количественные признаки могут быть изме-рены, используя метрики качества. Результат, т. е. измеренное значение, отображается в масштабе. Данное значение не показывает уровень удовлетворения требований. Для этой цели данные шкалы должны быть разделены на диапазоны, соответствующие различным степеням удовлетворения требований (см. схему 2). Так как качество относится к конкрет-ным потребностям, общие уровни ранжирования невозможны. Они должны определяться для каждого конкретного оценивания.
5.3.2.3 Определение критерия оценки
Для определения качества продукции результаты оценивания различных характеристик должны быть подытожены. Оценщик должен подготовить для этого процедуры, используя, например, таблицы решений или средние взвешенные. Процедура обычно включает другие аспекты, такие как время и стоимость, которые способствуют оценке качества программ-ной продукции в конкретных условиях эксплуатации.
5.3.3 Процедура оценивания
Последняя, стадия модели процесса оценивания уточняется по трем этапам, называе-мым "измерение", "ранжирование" и "оценка".
5.3.3.1 Измерение
Для измерения выбранные метрики применяются к программной продукции. Результа-том являются значения в масштабах метрик.
5.3.3.2 Ранжирование
На этапе ранжирования устанавливается уровень ранжирования для измеренного значе-ния (см. схему 2).