Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 1.doc
Скачиваний:
45
Добавлен:
15.04.2015
Размер:
674.82 Кб
Скачать

1.2. Модель качества программного проекта с позиций управления рисками качества

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

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

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

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

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

Современная формальная модель качества программного изделия может быть представлена в виде иерархического дерева характеристик и субхарактеристик в соответствии с требованиями государственных и международных стандартов в области качества (рисунок 1.1):

1) ISO 9126:1991. (ГОСТ Р ИСО/МЭК 9126-93) Информационная технология. Оценка программного продукта. Характеристики качества и руководство по их применению.

2) ISO 9126 1-4:2000. Информационная технология. Качество программных средств:

• часть 1: Модель качества;

• часть 2: Внешние метрики качества;

• часть 3: Внутренние метрики качества;

• часть 4: Метрики качества в использовании.

3) ISO 14598 1-6: 1998-2000. Оценивание программного продукта:

• часть 1:1999. Общий обзор;

• часть 2:2000. Планирование и управление;

• часть 3:2000. Процесс для разработчиков;

• часть 4:1999. Процесс для приобретателей;

• часть 5:1998. Процесс для оценщиков (испытателей);

• часть 6:2001. Документирование оценки модулей (проект).

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

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

Таким образом, из модели характеристик и субхарактеристик качества ПИ следует понимание области определения рисков качества программного изделия. Эта область рисков качества для каждого программного проекта и каждой его стадии определяется индивидуально и задается моделью (деревом) его характеристик и субхарактеристик качества. При этом сложность построения такой модели заключается в том, что программные продукты представляют собой интеллектуальные нематериальные изделия, сам уникальный характер которых затрудняет их специфицирование и оценку.