"Марк Паулк, Билл Куртис. Модель зрелости процессов разработки программного обеспечения " - читать интересную книгу автора

элементам/блокам конфигурации. 5. Хранение и извлечение архивных версий
отдельных элементов/блоков конфигурации. 6. Обеспечение корректного создания
продуктов на основе элементов из библиотеки базовых линий. 7. Хранение,
обновление и предоставление записей по управлению конфигурацией. 8.
Поддержка создания отчетов по управлению конфигурацией. 9. Поддержка
структуры и содержимого библиотеки.
Примеры функций поддержки библиотеки:
резервное копирование/восстановление библиотечных файлов,
восстановление библиотечной системы после сбоев.
Операция 4 Идентификация промежуточных программных продуктов,
помещаемых в систему управления конфигурацией.
1. Выбор отдельных элементов/блоков конфигурации на основании
документированных критериев.
Примеры промежуточных программных продуктов, которые можно определить в
качестве элементов/блоков конфигурации:
документация по процессу (т. е. планы, стандарты или процедуры),
требования к ПО, архитектура ПО, модули программного кода, процедуры
тестирования ПО,
программная система, созданная для проведения тестирования ПО,
программная система, созданная для передачи заказчику или конечным
пользователям,
компиляторы, другие вспомогательные инструментальные средства.
2. Элементам/блокам конфигурации присваиваются уникальные
идентификаторы.
3. Определяются характеристики каждого элемента/блока конфигурации.
4. Определяются базовые линии, которым принадлежат элементы/блоки
конфигурации.
5. Для каждого элемента/блока конфигурации определяется стадия
разработки, на которой он помещается в систему управления конфигурацией.
6. Определяется ответственный за каждый элемент/блок конфигурации (т.
е. его владелец с точки зрения управления конфигурацией).
Операция 5 Запросы на изменения и отчеты по проблемам для всех
элементов/блоков конфигурации регистрируются, рассматриваются, утверждаются
и отслеживаются в соответствии с документированной процедурой.
Операция 6 Изменения базовых линий контролируются в соответствии с
документированной процедурой.
Эта процедура обычно определяет следующее:
1. Выполнение проверок и/или регрессионных тестов, позволяющих
убедиться, что изменения не вызовут нежелательного влияния на базовую линию.
2. Внесение в библиотеку базовых линий лишь тех элементов/блоков
конфигурации, которые были утверждены комиссией SCCB.
3. Внесение и извлечение элементов/блоков конфигурации выполняется
таким способом, который не нарушает корректность и целостность библиотеки
базовых линий.
Примеры пошаговых действий внесения и извлечения: проверка
санкционирования изменений, создание журнала изменений, ведение копий
изменений, обновление библиотеки базовых линий, архивирование замененных
базовых линий.
Операция 7 Создание продуктов на основе библиотеки базовых линий и
контролирование их выпуска в соответствии с документированной процедурой.