ГОСТ Р МЭК 61512-4—2016
Приложение А
(справочное)
Методика моделирования данных
А.1 Термины и определения
В настоящем приложении применены следующие термины с соответствующими определениями.
А. 1.1 класс (class): Описание набора объектов, имеющих аналогичные атрибуты, поведение, взаимосвязи и
семантику.
А. 1.2 экземпляр; реализация (instance): Термин, используемый для ссылки на объект, принадлежащий кон
кретному классу и являющийся классом или подклассом.
Пример — «Реактор № 401» — это экземпляр класса «реактор».
А. 1.3 модель (model): Формальное абстрактное представление системы. Модель обычно представляется
набором диаграмм и словарем данных.
А. 1.4 объект (object): Сущность, включающая в себя состояние иповедение. Состояние — это значение всех
атрибутов вданный момент времени. Атрибут — это элемент информации, квалифицирующий объект. Поведение
объекта — это функциональность, содержащаяся вобъекте и необходимая для манипуляции атрибутами.
А. 1.5 подкласс (subclass): Частный случай более общего класса.
Пример — «Реактор, облицованный стеклом»— это подкласс класса реакторов.
А. 1.6 универсальный язык моделирования (unified modelling language; UML): Язык, используемый для
описания, визуализации, конструирования и документирования компонентов программного обеспечения, исполь
зуется какдля коммерческого моделирования, так и для описания непрограммируемых систем.
А.2 Нотация языка UML
В таблицеА.1 приведены основные обозначения, используемые в языке UML и применяемые 8 настоящем
стандарте.
Таблица А.1 — Нотация языка UML
Символ
Определение
Class
Определяет класс объектов, каждый с одинаковыми типами атрибутов. Каж
дый объект уникально идентифицируется или нумеруется. Для указанных
классов операции или методы не рассматриваются
Role1..1
О.л
Association Name
Role
Ассоциация устанавливается между элементами одного класса и элемента
ми другого (аналогичного) класса. Каждая ассоциация идентифицируется.
Может иметь планируемое количество (диапазон) членов подкласса, где п —
произвольное число (например, обозначение «0. п» указывает, что может
быть нуль или несколько членов подкласса)
Д
is a t) ре of
Обобщение (стрелка указывает на суперкласс) показывает, что элемент дан
ного класса является специальным типом суперкласса
is made up of
Агрегация(т.е. состав) показывает, чтоэлемент данного класса составлен из
элементов других классов
61