Проектирование архитектур информационных систем. Беляев К.С. - 31 стр.

UptoLike

Составители: 

31
По существу, любой атрибут, относящийся к неэлементарным типам
данных, должен моделироваться как ассоциация (или агрегация) по
классу, представляющему этот тип данных.
Рис.3 Модель классов
Выполнение пробного прогона прецедентов позволяет выявить
остающиеся ассоциации. Устанавливаются пути взаимодействия между
классами, необходимые для прогона прецедентов. Обычно ассоциации
должны поддерживать эти пути взаимодействия.
Каждая тернарная ассоциация должна быть заменена циклом или
бинарной ассоциацией. Тернарные ассоциации привносят риск неверного
семантического истолкования.
Иногда для того чтобы полностью выразить базовую семантику,
циклы, образуемые ассоциациями, не должны коммутировать (быть
замкнутыми). Это значит, что по меньшей мере одна из ассоциаций в