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