ГОСТ РИСО 19440—2010
Приложение С
(справочное)
Краткий обзор конструкций языка моделирования и взаимосвязей
С.1 Метамодель
Введение
Целью данной концептуальной модели является представление взаимосвязей и атрибутов конструкций,
описанных в разделе 6 настоящего стандарта. Метамодель формализуется с использованием нотаций диаграм мы
классов UML. но необходимо учитывать, что она не предназначена для использования в качестве основы
разработанных экземпляров или отправной точки для разработки технических средств. За некоторыми исключе
ниям она не указывает отличительные признаки модели по фазе, а также то. как их предполагается использо вать.
Эта информация приведена в разделах 4. 5 и 6 настоящего стандарта.
Из-за сложности приведенная далее модель представлена в виде различных стадий:
a) диаграмма, представляющая части, взаимосвязи и типы специализации конструкций языка моделирова
ния;
b
) диаграмма, обеспечивающая высокоуровневое представление всех 16 конструкций;
c) диаграмма, представляющая конструкции и взаимосвязи, используемые при моделировании бизнес-
функций;
d) диаграмма, представляющая конструкции и взаимосвязи, используемые при моделировании бизнес-
информации:
e) диаграмма, представляющая конструкции и взаимосвязи, используемые при моделировании бизнес-
ресурсов;
f) диаграмма, представляющая конструкции и взаимосвязи, используемые при моделировании бизнес-
организации.
Для обеспечения совместимости все вышеуказанные диаграммы генерируются из одной модели UML
(диаграммы класса), которая охватывает все конструкции и типы специализации, определенные в настоящем
стандарте. Классы, их атрибуты и взаимосвязи входят в единую структуру данных, а диаграммы представляют
собой селективные проекции на эту структуру — только компоновка была откорректирована вручную.
Рисунки С.З. С.4. С.5 и С.6 подготовлены на основе шаблонов конструкции, приведенных в разделе 6 насто
ящего стандарта, и иллюстрируют взаимосвязи между рассматриваемыми концепциями41>.Следует подчеркнуть,
что эти диаграммы являются иллюстративными — сами шаблоны представляют собой окончательный (и норма
тивный) текст. Шаблоны генерируют путем размещения концепций, расположенных в центре относительно
представления, в середине диаграммы (например. Бизнес-процесс. Деятельность предприятия и Функциональ
ная сущность для функционального представления. Объект предприятия для информационного представления и
т. д.). Затем добавляют конструкции, имеющие отношения к прямой ассоциации или специализации, в качестве
дополнительных концепций421 (например, ограничения, правила целостности) и сами взаимосвязи. Затем к
каждой конструкции добавляют атрибуты, если только эти атрибуты не соответствуют ассоциации (в этом случав
ассоциацию помечают соответствующим образом) либо обобщению или специализации. Ассоциации, помечен
ные стрелкой, должны читаться в направлении стрелки. Метки в конце некоторых ассоциаций, указывают на роль,
которую играют соответствующие конструкции в конкретной ассоциации.
П р и м е ч а н и е — 8 зависимости от целей моделирования конструкции часто применяют для некоторых
представлений модели и аспектных моделей, представленных в перечислениях с) — f). и примерами, приведен
ными в приложении Е. Для любой конкретной модели предприятия разработчик должен решить заранее, какие
конструкции должны присутствовать в каком представлении модели предприятия.
Эти диаграммы содержат абстрактные классы (помеченные «abstract»), которые введены исключитель
но для этой метамодели UML и не используются вдругих пунктах.
С.2 Шаблон для конструкций языка моделирования
Каждая конструкция имеет заголовок, идентичный по структуре для всех конструкций.
Сразу после части «заголовок» приводят основную часть, содержащую дескриптивы. являющиеся совокуп
ностью характерных для конструкции описательных атрибутов, и взаимосвязи, являющиеся совокупностью харак
терных для конструкции атрибутов взаимосвязей. Некоторые конструкции содержат также дополнительные или
ограниченные атрибуты, релевантные только для конкретной фазы модели предприятия и последующих фаз
411В противоположность этому, в приложении Е приведены случаи разработки модели на примере
ИСО 19439.
42) Некоторые ассоциации унаследованы через специализацию, например, в разделе С.4 Продукт как спе
циализация Объекта предприятия наследует ассоциацию с дополнительной концепцией ограничение и может
быть отображен Объектными представлениями.
53