Приложение А
(справочное)
ГОСТ Р 52979—2008
Диаграммы классов информационных объектов на унифицированном языке моделирования UML
А.1 Общие сведения
Унифицированный язык моделирования UML представляет собой средство объектно-ориентированного ана
лиза и проектирования. Его версия 1.4.2 определена в (1). Последняя версия спецификации языка UML доступна на
сайте
http://www.uml.oro.
А.2 Диаграммы классов
Для проектирования и визуального представления состава информационных объектов используются диаг
раммы классов UML. В результате проектирования создается платформенно-независимая спецификация состава
классов объектов, которая при необходимости может быть преобразована в описания информационных объектов на
языке абстрактной синтаксической нотации версии один (АСН.1). в схемы на языке XML и другие спецификации
состава данных.
В настоящем стандарте диаграммы классов на языке UML используются для иллюстрации нормативного опи
сания состава данных. Классы информационных объектов показаны в виде прямоугольников, состоящих из двух
частей верхняя содержит имя класса, а нижняя — список полей этого класса с указанием типа и кратности множест
ва значений поля. Обозначение кратности п ..т означает, что множество значений поля может содержать от л до m
однотипных элементов. Символ «*» означает произвольно большое число. Поля с кратностью 0..1 и 0..* являются
необязательными. Информационный объект может не содержать ни одного значения такого поля.
Классы могут соединяться между собой с помощью отношения обобщения и ассоциативных отношений. Пос
ледние могут быть ненаправленными, однонаправленными и двунаправленными. Если ассоциативное отношение
направлено от класса А к классу Б. то в определении класса А появляется поле типа Б с кратностью, равной кратнос ти
отношения.
Описания состава данных для обмена данными с использованием диаграмм классов на языке UML широко
используются амеждународных документах, например в (2). описывающих состав данных на машиночитаемых кар
точках пациентов, и в |3).описывающем справочную информационную модель, предназначенную для стандартиза
ции передачи электронной истории болезни.
А.З Диаграммы состава основных и вспомогательных классов регистра застрахованных граждан
Соответствующие диаграммы представлены на рисунках А.1.А.2. А.З.
БулшмжийтигД|ЙСМП1№ *Л 1ИC ipoaЦ«гемисл*нный711п
Рисунок А.1 — Простые типы данных
9