ГОСТ Р МЭК 62264-2—2016
Подобное решение облегчает работу путем применения стандартных атрибутов, обеспечивает гиб
кость, универсальность и расширяемость использования свойств. За счет применения данного меха
низма область применения настоящего стандарта становится максимально широкой.
4.3 Возможности расширения атрибутов с помощью свойств
Для отдельных приложений рассматриваемые обьекты, определенные в объектных моделях,
расширяются путем добавления атрибутов к определениям класса объектов. Поэтому в настоящем
стандарте производственные атрибуты (атрибуты приложений) рассматриваются в терминах свойств и
представляются в классах свойств модели. Например, свойство класса персонала может быть исполь
зовано для определения производственных атрибутов (атрибутов приложений) классов персонала, а
свойство физического лица может содержать значения экземпляров рассматриваемых свойств.
4.4 Структура объектной модели
Объектные модели представляются с помощью условных обозначений (нотации) языка UML в
соответствии с ИСО/МЭК 19501.
В таблице 1 определены условные обозначения языка UML, используемые в диаграммах объ
ектов.
Т а б л и ц а 1— Используемые условные обозначения языка UML
Обозначение
Определение
Package
Определяет пакеты, наборы объектных моделей, модели состояния, преце
денты и другие модели языка UML. Пакеты — это механизмы группировки
общего назначения, используемые для организации семантических элемен
тов модели. В настоящем стандарте понятие пакета используется для описа ния
внешней модели (основанной напродукционных правилах) или ссылки на
другую часть модели
Class
Представляет класс объектов языка UML. каждый со своим типом атрибутов.
Каждый объект является уникально идентифицируемым или перечислимым.
Для классов, операции и методы не рассматриваются
Role1:1
O.n Association Name R0ie
Ассоциация между элементами одного класса и элементами другого (или того
же) класса. Каждая ассоциация идентифицируется. Может иметь ожидаемое
количество (диапазон) элементов подкласса. Величина «л» — неизвестна.
Например. 0...п означает, что гложет существовать нуль и более элементов
рассматриваемого подкласса
HAT! peer
Обобщение (стрелка направлена на суперкласс) показывает, что элемент
рассматриваемого класса является специализированным типом суперкласса
depends on
Зависимость — это слабая ассоциация. Она показывает, что один элемент
моделирования зависит от другого элемента моделирования. Элемент у кон
ца стрелки зависит от элемента у начала стрелки
Is anaggregation of^^
Агрегация показывает, что рассматриваемый элемент класса составлен из
элементов других классов
Isa composite of
Композит показывает сильную форму агрегации, требующую, чтобы экзем
пляр части был включен, по крайней мере, в один композит в заданный мо
мент времени и чтобы рассматриваемый композитный объект предметно от
вечал за расположение его частей
4.5 Пояснения к таблицам
4.5.1 Таблицы атрибутов
Настоящий подраздел поясняет смысл атрибутов таблиц. Сюда относится перечисление иденти
фикаций объектов, типов данных, представление примеров в таблицах.
5