ГОСТ Р ИСО/ТС 22745-30—2009
Рисунок 11 — Диаграмма класса UML. отражающая сложные типы данных
7.9.2 Составной тип
Составным типом является такой тип данных, элементами которого являются неупорядоченные
составные части полей.
П р и м е ч а н и е — Составной тип данных подобен типу данных, определенному в ИСО/МЭК 11404. кроме
элементов записи, индексированных наименованием поля, в то время как элементы составного значения индекси
рованы свойством.
Пример — Свойство имеет значение, состоящее из точек на плоскости, представленных как де
картовы координаты. Каждая точка имеет координаты, представленные как пара действитель-
ных/реальных чисел х и у. Тип данных свойства определен как составной тип данных с двумя
объектами спецификации поля: один для координаты х, второй — для координаты у. Оба объекта спе
цификации поля имеют ссы лку на реальный тип данных. Один объект ссылается на свойст во якоорди-
наты х» в ОТО, а другой — на свойст во • координат ы у».
Описание свойств:
поле:
спецификация элемента значений, принадлежащих к составному типу дан
ных.
Утверждения:
Каждый составной тип данных имеет поле, определяемое нулевым, одним или многими объекта
ми спецификации поля. Каждая спецификация поля определяет поле только для одного составного
типа данных.
Ограничения:
Для каждого составного типа данныхдолжно быть не более одного определения поля, ссылающе
гося на данное свойство.
7.9.3 Спецификация поля данных
Спецификация поля являотся спецификацией элемента составного значения.
Описание свойств:
базовый тип:тип данных поля.
17