ГОСТР ИСО 16100-6-2014
Шаблон профиля возможностей должен быть использован для создания профиля возможностей,
ассоциированного с классом возможностей.
6.1.2.3 Служба createTemplate
6.1.2.3.1 Шаблон, основанный на характеристической структуре формальной возможности
Служба createTemplate должна позволять пользователю шаблона создавать шаблон, осно
ванный на характеристической структуре формальной возможности. Если создание шаблона осно
вано на структуре формальной возможности, то служба createTemplate использует, как минимум,
requestBlankTemplate. rcturnBlankTemplate, ProcessFilledTemplate и службу retumProcessingResuft.
Служба createTemplate включает нижеследующие шаги:
a) пользователь шаблона инициирует службу requestBlankTemplate объекта ServiceAccessPoInt.
в котором нет параметров, ассоциированных с услугой requestBlankTemplate;
b
)поставщик сервисов инициирует службу returnBlankTemplate объекта ServiceAccessPoInt. в
котором параметрами службы returnBlankTemplate являются заготовка шаблона и ошибка создания:
c) пользователь шаблона заполняет заготовку шаблона, используя объекты MDD модели MDM, а
затем инициирует службу processFllledTemplate объекта ServiceAccessPoInt. в котором параметром
ProcessFilledTemplate является идентификатор шаблона;
d) поставщик сервисов проверяет уникальность идентификатора шаблона, а затем иницииру
ет службу returnProcessingResult объекта ServiceAccessPoInt. в котором параметрами службы
returnProcessingResult являются ошибка проверки идентификатора и ошибка хранения.
На рисунке 3 (выше пунктирной линии) на языке UML приведена диаграмма последовательности,
являющаяся обязательным шагом процедуры создания шаблона из структуры формального шаблона.
6.1.2.3.2 Шаблон, созданный путем модификации существующего шаблона профиля возможно
стей
Служба createTemplate дает возможность пользователю шаблона создать новый шаблон путем
модификации существующего шаблона. Если при создании нового шаблона модифицируется существу
ющий шаблон, то служба createTemplate использует, как минимум, службу requestExistingTemplate.
службу returnExistingTemplate, службу procossModifiedTemplate и службу returnProcessingResult
Служба createTemplate включает нижеследующие шаги:
a)пользователыпаблонаинициирует службу
re<?uesfEx/sf/ngremp/3feo6beKTaServ/ceAccessPo/nf.
в котором параметром службы requestExistingTemplate является идентификатор шаблона;
b
) поставщик сервисов инициирует службу returnExistingTemplate объекта ServiceAccessPoInt.
в котором параметрами службы requestExistingTemplate являются существующий шаблон и ошибка
обработки;
c) пользователь шаблона модифицирует существующий шаблон, а затем инициирует служ
бу procossModifiedTemplate объекта ServiceAccessPoInt. в котором параметром службы
procossModifiedTemplate является идентификатор шаблона:
d) поставщик сервисов проверяет уникальность идентификатора шаблона, а затем иниции
рует службу returnProcessingResult объекта ServiceAccessPoInt. в котором параметрами услуги
returnProcessingResult являются ошибка проворки идентификатора и ошибка хранения.
На рисунке 3 (ниже пунктирной линии) на языке UML показана диаграмма последовательности,
являющаяся обязательным шагом создания шаблона путем модификации существующего шаблона.
8