Приложение D
(справочное)
Общие правила идентификации объектов модели
D.1 Шаблоны
Данное приложение описывает общий шаблон для определения объектов, основанных на использовании UML (Универсальный язык моделирования) моделей в соответствии с ИСО/МЭК 19501.
Тот же общий шаблон может быть применен к другим существительным и/или объектам, не определенным в настоящем стандарте. Данные спецификации в настоящем стандарте не рассматриваются.
D.2 Иерархическая модель объекта
Модель объекта с иерархической структурой имеет один "верхний" объект, составленный из других объектов. Примеры иерархических моделей объектов: Сегмент процесса обработки, Определения продукта, График производства, Производственные показатели.
Если верхний уровень объекта является составным, а дочерние объекты только рассматриваются в контексте объекта верхнего уровня, то ИМЕННАЯ КОНСТРУКЦИЯ (объект) идентифицируется с данным объектом верхнего уровня. Если дочерние объекты также являются составными, то они включаются как ИМЕННАЯ КОНСТРУКЦИЯ (объект) верхнего уровня.
Имя СУЩЕСТВИТЕЛЬНОГО (объекта) такое же, как и имя объекта верхнего уровня.
Данное правило основано на допущении, что обмен дочерними объектами не будет эффективным из-за необходимости иметь контекст родительского объекта. Например, обмен просто Требований к сегменту без контекста Запроса о состоянии производства и контекста Графика производства не дает достаточной информации об обработке указанных Требований к сегменту.
Рисунок D.1 иллюстрирует составные отношения внутри Графика производства. Так как все объекты данной модели входят в составную иерархию, за исключением ассоциаций объектов в других моделях (обработки или сегмента продукта), то имеется только одна ИМЕННАЯ КОНСТРУКЦИЯ (объект), определенная для данной модели.
Рисунок D.1 - Модель объекта с составными отношениями, лист 1
Information about production schedule | Информация о графике производства |
Production schedule | График производства |
IS made up of | Составлен из ... |
Composite relationship | Составное отношение |
Product production rule | Правило производства продукта |
Corresponds to a < | Соответствует... |
Production request | Запрос на производство |
Process or product segment | Сегмент продукта или процесса обработки |
Segment requirement | Требования к сегменту |
Requested segment response | Запрошенный ответ на запрос по сегменту |
May contain | Может содержать ... |
Production parameter | Параметр производства |
Personal requirement | Требования к персоналу |
Equipment requirement | Требования к оборудованию |
Material produced requirement | Требования к изготовленному материалу |
Material consumed requirement | Требования к израсходованному материалу |
Consumable expected | Ожидаемые расходуемые материалы |
Is association to either > | Ассоциируется с любым ... |
Personnel requirement property | Свойство требования к персоналу |
Equipment requirement property | Свойство требования к оборудованию |
Material produced requirement property | Свойство требования к изготовленному материалу |
Material consumed requirement property | Свойство требования к израсходованному материалу |
Consumable expected property | Свойство ожидаемого расходуемого материала |
Product parameter | Параметр продукта |
Process parameter | Параметр процесса обработки |
Corresponds to element in | Соответствует элементу ... |
Personnel model | Модель персонала |
Equipment model | Модель оборудования |
Material model | Модель материала |
Рисунок D.1, лист 2
D.3 Неиерархическая модель объекта
Модели объектов, не имеющие иерархической структуры, обычно имеют несколько определений модельных конструкций. Примеры неиерархических моделей объектов: Персонал, Материал, Оборудование.
Внутри неиерархических моделей объектов могут быть субмодели с составными отношениями. В данном случае одно и то же правило применяется и к составному объекту, и к предварительно определенной иерархической модели объекта. При этом модели конструкций соответствуют родительскому объекту.
Если дочерний объект (например, Часть партии материалов) имеет достаточный контекст для раздельного обмена, то дочерний объект также определяется как именная конструкция.
Объекты, ассоциированные с ассоциациями между другими объектами, определяются как часть одного из объектов рассматриваемой ассоциации. Примеры: Результаты квалификационных испытаний, Результаты испытаний производительности оборудования, Результаты испытаний качества. В указанном случае решение, основанное на ожидаемой рыночной ситуации, использует готовые шаблоны, содержащие модельные конструкции. Например, ожидаемым рыночным решением для результатов испытаний будет то, что для обмена предпочтительны результаты, содержащие реальные значения свойств, а не результаты, просто ассоциированные со спецификацией испытаний.
Имя модельной конструкции совпадает с именем объекта.
Рисунок D.2 иллюстрирует случай, когда в модели объекта нет составных соотношений. Ее ожидаемое рыночное использование - обмен отдельных объектов.