Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие по СиСПО.pdf
Скачиваний:
765
Добавлен:
01.04.2014
Размер:
895.85 Кб
Скачать

3.3.Расширенные процессы жизненного цикла программных средств

3.3.1.Процесс оценки продукта (The Product Evaluation Process)

Процесс оценки продукта является расширением и выделением в отдельный вспомогательный процесс всех работ, связанных с оценкой характеристик продукта. Целью данного процесса является обеспечение гарантий, достигаемых за счет систематических проверок и измерений, подтверждающих, что продукт соответствует заявленным и подразумеваемым потребностям пользователя. Процесс оценки продукта относится к вспомогательным процессам жизненного цикла программных средств. Данный процесс по отношению к структуре стандарта ИСО/МЭК 12207 имеет иерархический номер 6.10.

При выполнении процесса оценки продукта:

·устанавливаются требования к оценке;

·определяются критерии оценки продукта;

·определяются методы оценки и необходимые для этого работы;

·накапливаются результаты измерений, выполняется их оценка в соответствии с установленными критериями;

·результаты работ по оценке доводятся до сведения заинтересованных

сторон.

Цели и результаты данного процесса должны удовлетворять требованиям серии стандартов ISO/IEC 14598 [21 – 26].

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

3.3.2.Процесс управления решением проблем

(The Problem Resolution Management Process)

Процесс управления решением проблем является расширением процесса решения проблем из базового стандарта ИСО/МЭК 12207 (см. рис. 3 и 28). Целью данного процесса является обеспечение гарантий того, что выполнены идентификация, анализ и управление всеми обнаруженными проблемами и проконтролировано их решение. Данный процесс по отношению к структуре стандарта ИСО/МЭК 12207 имеет иерархический номер 6.8.

При выполнении процесса управления решением проблем:

78

·разрабатывается стратегия управления проблемами;

·выполняется регистрация, идентификация и классификация проблем;

·выполняется анализ и оценка проблем с целью выбора соответствующих решений;

·реализуется решение проблем;

·выполняется отслеживание проблем до их устранения;

·фиксируется текущее состояние всех проблем.

Процесс управления решением проблем может инициировать заявки на изменения (см. п. 3.3.3 пособия).

3.3.3.Процесс управления заявками

на изменения (The Change Request Management Process)

Процесс управления заявками на изменения является расширением и вы-

делением в отдельный вспомогательный процесс всех работ, связанных с заявками на изменения и соответствующими изменениями промежуточных или конечных продуктов проекта. Целью данного процесса является обеспечение гарантий того, что заявки на изменения управляются, отслеживаются и контролируются. Данный процесс по отношению к структуре стандарта ИСО/МЭК 12207 имеет иерархический номер 6.11.

При выполнении процесса управления заявками на изменения:

·разрабатывается стратегия управления изменениями;

·регистрируются и идентифицируются заявки на изменения;

·идентифицируются зависимости и связи между заявками на изменения;

·определяются критерии для санкционирования реализации заявок на изменения;

·утверждаются и располагаются в соответствии с приоритетом заявки на изменения, оцениваются требования к необходимым для их реализации ресурсам;

·инициируются изменения на основе их приоритетов и доступности ре-

сурсов;

·реализуются и отслеживаются до завершения утвержденные изменения;

·фиксируется текущее состояние всех изменений.

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

79