Приложение А
(обязательное)
ГОСТ Р МЭК 61512-2—2016
Методика моделирования данных
А.1 Нотация языка UML
В таблице А.1 приведена нотация языка UML, используемая в настоящем стандарте.
Т а б л и ц а А.1 — Нотация языка UML
Обозначение
Определение
C lass
A ttrib u te s . Type
Определяет класс обьекта. Каждый объект имеет свой тип и свои атри
буты. Каждый обьект уникально идентифицируется и нумеруется. Для
указанных классов операции или методы здесь не описаны. Если перед
атрибутом стоит с и м в о л т о данный атрибут не является обязательным
при любом использовании данного класса
Role 1..1
0..n Association name Ro|e
Это ассоциация между элементами данного класса и элементами дру
гого или этого же класса. Каждая ассоциация идентифицируется. Она
может иметь некоторое ожидаемое количество (диапазон) членов под
класса. Число ’п’ указывает, что значение не определено (например. О.п
означает, что могут существовать нуль и более членов рассматриваемо
го подкласса)
L
\
Is a t> pe o f
Данное обозначение (стрелка указывает на суперкласс) указывает, что
элемент рассматриваемого класса имеет особый тип суперкласса
D e p e n d s o n^
Обозначение зависимости (например, интенсивная взаимосвязь меж
ду пунктами) указывает, что элемент данного класса зависит от элемен
тов другого класса
Is made up of ^
Обозначение агрегации (например, указание на то, что данный эле
мент состоит из нескольких других элементов) указывает, что элемент
данного класса составлен из элементов других классов
Класс объектов, являющихся реализациями обьектов другого класса
А.2 Определения
А.2.1 класс (class): Описание множества объектов, имеющих одинаковые атрибуты, поведение, отношения
и семантику.
А.2.2 инкапсуляция (encapsulation): Методика, позволяющая отделить внешние аспекты обьекта от его внутрен
них аспектов. Описывает подробности практической реализации объекта (другое название - «сокрытие информации»).
А.2.3 реализация: экземпляр (instance): Термин, используемый для ссылки на обьвкт, принадлежащий
некоторому классу. Сам термин не является классом или подклассом. Например, термин «рвактор401» является
реализацией класса «реактор».
А.2.4 модель (model): Формальное абстрактное представление системы. Модель обычно представляется
как совокупность диаграмм и словаря данных.
А.2.5 объект (object): Сущность, состоящая из состояния и поведения. Состояние- это значения всех атрибу
тов в заданный момент времени. Атрибут- это единица информации, определяющая обьект. Поведение обьекта —
это функциональность, содержащаяся в объекте. Она необходима для выполнения манипуляций с атрибутами.
71