ГОСТ Р 52978—2008
Приложение А
(справочное)
Диаграммы классов информационных объектов на унифицированном языке
моделирования UML
А.1 Общие сведения
Унифицированный язык моделирования UML представляет собой средство объектно-ориентированного ана
лиза и проектирования. Его версия 1.4.2 определена в (2). Последняя версия спецификации языка UML доступна на
сайте httpj’/mvw-uml-org.
А.2 Диаграммы классов
Для проектирования и визуального представления состава информационных объектов используются диаг
раммы классов UML. В результате проектирования создается платформенно-независимая спецификация состава
классов объектов, которая при необходимости может быть преобразована в описания информационных объектов на
языке абстрактной синтаксической нотации версии один (АСН.1), в схемы на языке XML и другие спецификации
состава данных.
В настоящем стандарте диаграммы классов на языке UML используются для иллюстрации нормативного
описания состава данных. Классы информационных объектов показаны в виде прямоугольников, состоящих из
двух частей: верхняя содержит имя класса, а нижняя — список полей этого класса с указанием типа и кратности
множества значений поля. Обозначение кратности п..т означает, что множество значений поля может содержать от п
до m однотипных элементов. Символ к.» означает произвольно большое число. Поля с кратностью 0..1 и 0..*
являются необязательными. Информационный объект может не содержать ни одного значения такого поля.
Классы могут соединяться между собой с помощью отношения обобщения и ассоциативных отношений. Пос
ледние могут быть ненаправленными, однонаправленными и двунаправленными. Если ассоциативное отношение
направлено от класса А к классу Б. то а определении класса А появляется поле типа Б с кратностью, равной крат ности
отношения.
Описания состава данных для обмена данными с использованием диаграмм классов на языке UML широко
используются в международных документах, например в |3). описывающих состав данных на машиночитаемых кар
точках пациентов, и в (4). описывающем справочную информационную модель, предназначенную для стандартиза
ции передачи электронной истории болезни.
А.З Диаграммы состава основных и вспомогательных классов для обмена данными о ЛПУ
Соответствующие диаграммы представлены на рисунках А.1—А.8.
| Cyj— Сийтип |
1
1
н
1
ДиДшч
11
Ч Ч Й ни
1
|Строка |
1 1 1
Цалочипленный тив |
1
Рисунок А.1 — Простые типы данных
21