ГОСТ Р ИСО/МЭК 26555—2016
- создать дерево конфигурации для линейки продуктов. Создаются и хранятся деревья конфигу
рации. отражающие отличия продуктов линейки,
-управлять конфигурациями вариабельности в пространстве. Целостностью конфигураций ва
риабельности в пространстве можно управлять посредством менеджмента модели вариабельности и
формального менеджмента изменений.
8.2.1 Идентифицировать конфигурации продуктов линейки
Цель этой задачи заключается в идентификации конфигурации каждого продукта — члена
линейки, включая элементы конфигурации, компоненты и связанные продукты работы в ракурсе
пространства, которым будут управлять как конфигурацией и которое будет устанавливать базисы
конфигураций. Каждая конфигурация включает в себя результаты связывания для продукта — члена
линейки и специфичные аспекты для приложения.
Разделение концепций «общий/леременный» и «время/пространство» упрощает менеджмент
конфигурации в линейке продуктов.
Методика должна обеспечивать при идентификации конфигурации продуктов линейки следующие
возможности:
- создание или подготовка базисов активов и платформ (они создаются одной командой и исполь
зуются параллельно несколькими другими):
- идентификация конфигураций продукта — члена линейки в различных формах в одно и то же
время (например, использование модели вариабельности приложения);
- информирование о различиях конфигураций продуктов — членов линейки продуктов:
- управление и трассировка различий конфигураций продуктов — членов линейки.
Инструментарий должен обеспечивать при идентификации конфигурации продуктов линейки воз
можность выполнять следующие действия:
- импорт элементов конфигурации кандидата в среду менеджмента конфигурации:
- разрешение разделения базисов в ракурсах времени и пространства:
-управление базисами моделей вариабельности, включая модели вариабельности приложе
ний — членов линейки продуктов;
- работа с элементами всех вариантов конфигурации аппаратных средств, программного обеспе
чения и документов.
8.2.2 Создать дерево конфигурации для линейки продуктов
Цель этой задачи заключается в создании дерева конфигурации для линейки продуктов. Различия
в конфигурациях каждого продукта — члена линейки должны быть отражены в дереве конфигурации.
Дерево конфигурации в разработке одиночной системы обеспечивает механизм для трассировки
и управления версиями артефактов. Необходимо учитывать, что в линейке продуктов дерево конфи
гурации создается для множества продуктов. Модель вариабельности приложения, включая результа
ты связывания и специализированные артефакты приложения, предоставляет информацию о том. как
продукты — члены линейки продуктов варьируются в пространстве. В связи с этим дерево
конфигура ции линейки продуктов может быть создано на основе различий моделей
вариабельности прило жений. Однако каждый продукт линейки может изменяться во времени,
следовательно, необходимо установить конфигурацию каждого продукта — члена линейки. Кроме
того, дерево конфигурации должно быть создано в форме, которая обеспечит механизм
трассировки и управления конфигу рациями каждого продукта — члена линейки.
Методология должна обеспечивать при создании дерева конфигурации для линейки продуктов
следующие возможности:
- создание дерева конфигурации для линейки продуктов, элементами которого являются конфи
гурации продуктов — членов линейки;
- поддержка деревьев конфигурации — включая взаимосвязи между элементами дерева;
- обеспечение механизма трассировки и управления деревом конфигурации линейки продуктов,
для конфигурации каждого продукта — члена линейки и взаимосвязей между ними.
Инструментарий должен обеспечивать при создании дерева конфигурации для линейки продук
тов возможность выполнять следующие действия:
- определение конфигурации продуктов — членов линейки;
- определение дерева конфигурации для линейки продуктов на базе конфигураций продуктов —
членов линейки;
- поддерживание трассировки элементов дерева конфигурации всоответствии с различиями про
дуктов — членов линейки,
37