ГОСТ Р 52977—2008
Приложение А
(справочное)
Диаграммы классов информационных объектов
на унифицированном языке моделирования UML
А.1 Общие сведения
Унифицированный язык моделирования UML представляет собой средство объектно-ориентированного
анализа и проектирования. Его версия 1.4.2 принята в (2J. Последняя версия спецификации языка UML доступна на
сайте nttp:/Avww.uml.orq.
А.2 Диаграммы классов
Для проектирования и визуального представления состава информационных объектов используются диаг
раммы классов UML. 8 результате проектирования создается платформенно-независимая спецификация соста ва
классов объектов, которая при необходимости может быть преобразована в описания информационных
объектов на языке абстрактной синтаксической нотации версии один (АСН.1). схемы на языке XML и другие специ
фикации состава данных.
В настоящем стандарте диаграммы классов на языке UML используются для иллюстрации нормативного
описания состава данных. Классы информационных объектов показаны в виде прямоугольников, состоящих из
двух частей: верхняя содержит имя класса, а нижняя — список полей этого класса с указанием типа и кратности
множества значений поля. Обозначение кратности п..т означает, что множество значений поля может содержать от п
до m однотипных элементов. Символ «♦» означает произвольно большое число. Поля с кратностью 0..1 и 0..*
являются необязательными. Информационный объект может не содержать ни одного значения такого поля.
Классы могут соединяться между собой с помощью отношения обобщения и ассоциативных отношений.
Последние могут быть ненаправленными, однонаправленными и двунаправленными. Если ассоциативное отно
шение направлено от класса А к классу Б. то в определении класса А появляется поле типа Б с кратностью, равной
кратности отношения.
Описания состава данных для обмена данными с использованием диаграмм классов на языке UML широко
используются в стандартах ИСО. например в (3), описывающих состав данных на машиночитаемых карточках
пациентов, и в (4). описывающем справочную информационную модель, предназначенную для стандартизации
передачи электронной истории болезни.
А.З Диаграммы состава вспомогательных классов и основны х классов для обмена данными при
организации взаиморасчетов между субъектами системы медицинского страхования
Соответствующие диаграммы представлены на рисунках А.1. А.2.
16