ГОСТ Р ИСО 16100-2—2010
c) имя справочного словаря — название словаря, содержащегоопределения классов возможнос
тей;
d) имя класса возможностей — название класса эталонных возможностей;
e) число атрибутов профилей — число атрибутов, унаследованных из соответствующего класса
возможностей;
0 число методов — число атрибутов, предусмотренных соответствующим классом возможнос
тей;
д) количество ресурсов — количество ресурсов, необходимых для программной среды;
h) число ограничений — число условий, необходимых для выполнения единицы программного
обеспечения;
i) число расширений — число аспектовдругих единиц программного обеспечения, предоставлен
ных поставщиком;
j) число нижних уровней — число уровней вложенной структуры или самый нижний уровень ие
рархии структуры класса эталонных возможностей;
k) число субшаблонов на следующем нижнем уровне — число шаблонов, связанных с подвоз
можностями. составляющими целевую способность, ассоциированную с шаблоном, расположенным на
один уровень ниже текущего уровня в иерархии или вложенной структуры.
В соответствующую частьдля класса возможностейдолжны быть включены следующие перечни:
a) атрибутов;
b
) методов;
c) ресурсов, например тип операционной системы;
в) ограничений, например тип архитектуры, образец проекта;
е) расширений;
f) нижних уровней;
д) субшаблонов.
Шаблоны способностей должны быть указаны с использованием условных обозначений XML для
создания схем XML (см. REC-xmlschema-1-20010502 и REC-xmlschema-2-20010502). Взаимоотношения
между шаблонами возможностей должны быть указаны с помощью условных обозначений на языке
XMLдля трансформации схем XML и файлов XML. Если класс возможностей указан в шаблоне и на его
основе будут создаваться экземпляры, то созданныйэкземпляр класса представляетсобой объект. Два
шаблона возможностей являются идентичными, если их соответствующие атрибуты и операции иден
тичны. Если атрибуты одного шаблона являются подмножеством атрибутов другого шаблона и опера
ции одного шаблона являются подмножеством операций другого шаблона, то два шаблона
возможностей считают совместимыми и совпадающими.
6.4 Профили возможностей и правила
Профили возможностей являются шаблонами возможностей, если они содержат, как минимум, эк
земпляр имени единицы профильного программного обеспечения. Другие элементы заполняют в соот
ветствии с заданным уровнем спецификаций.
Профили возможностей взаимодействий должны быть определены с помощью условных обозна
чений на языке XMLдля создания файлов на языке XML. Взаимоотношения между профилями возмож
ностей должны быть обозначены с использованием условных обозначений на языке XML для
трансформации файлов на языке XML. Если на шаблон возможности есть ссылки в профиле возмож
ности и данный шаблон заполнен, то заполненный шаблон представляет собой объект профиля.
6.5 База данных профиля единицы программного обеспечения
В базах данных хранятся следующие элементы, отличающиеся словарными именами и описан
ные в 6.1—6.4;
a) таксономии;
b
) классы возможностей;
c) шаблоны возможностей;
d) профили возможностей.
Базы данных могут быть структурированы в качестве свободной комбинации четырех вышеука
занных элементов для предоставления необходимых сервисов.
Таксономия должна быть уникальной в таксономическом словаре. Класс возможностей должен
быть уникальным в словаре классов. Шаблон возможностидолжен быть уникальным в словаре шабло
нов. Профиль возможности должен быть уникальным в словаре профилей.
и