Введение

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

Релизы

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

Словарь

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