Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НПО - ПОИТ (Бахтизин).doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

6.3. Оценка надежности программных средств по стб исо/мэк 9126–2003

Стандарт СТБ ИСО/МЭК 9126–2003 регламентирует метод оценки качества ПС, основанный на трехуровневой иерархической модели качества. На первом уровне модели находятся шесть характеристик качества. Второй уровень составляют подхарактеристики, и третий – метрики качества.

Следует отметить, что в данном стандарте регламентирован только первый уровень модели – уровень характеристик. Приведенные подхарактеристики носят рекомендательный характер. Примеры метрик в стандарте СТБ ИСО/МЭК 9126–2003 вообще отсутствуют.

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

Модель процесса оценки надежности, положенная в основу рассматриваемого метода, приведена на рис. 6.4. Данная модель отражает основные стадии и этапы, требуемые для оценки надежности ПС.

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

1. Определение требований к надежности

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

Рис. 6.4. Модель процесса оценки по СТБ ИСО/МЭК 9126–2003

2. Подготовка к оцениванию

Целью второй стадии является подготовка основы для оценивания. Данная стадия состоит из трех этапов.

2.1. Выбор метрик надежности

С учетом регламентированной в СТБ ИСО/МЭК 9126–2003 иерархической модели качества уровень характеристики надежность ПС определяется уровнем входящих в нее подхарактеристик, а значения подхарактеристик в свою очередь определяются значениями входящих в них метрик.

В стандарте СТБ ИСО/МЭК 9126–2003 набор рекомендуемых метрик отсутствует. Поэтому существует потребность в установлении метрик, которые соотносятся с подхарактеристиками надежности ПС. Каждый количественный признак и каждое количественно оцениваемое взаимодействие ПС с его окружением, которые соотносятся с надежностью, могут быть приняты в качестве ее метрики.

2.2. Определение уровней ранжирования

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

В стандарте ISO/IEC 14598–1:1999 приведен пример следующих диапазонов ранжирования (рис. 6.5):

  • разделение шкалы на две категории: неудовлетворительно и удовлетворительно;

  • разделение шкалы на четыре категории (отлично, хорошо, удовлетворительно, неудовлетворительно), ограниченные соответственно запланированным уровнем, текущим уровнем для существующего или альтернативного продукта, и уровнем худшего случая.

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

2.3. Определение критерия оценки

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