Автор Тема: Ассоциация внутри класса  (Прочитано 1823 раз)

Vadim

  • Full Member
  • ***
  • Сообщений: 202
  • Рейтинг читателей: 34
    • Просмотр профиля
Ассоциация внутри класса
« : 20 Сентября 2013, 15:46:29 »
В книге "The Unified Modeling Language Reference Manual" на странице 230 есть Figure 13-70 http://msdl.cs.mcgill.ca/people/tfeng/docs/The%20Unified%20Modeling%20Language%20Reference%20Manual.pdf (во втором издании аналогично на странице 268 есть Figure 14-84 http://www.utdallas.edu/~chung/Fujitsu/UML_2.0/Rumbaugh--UML_2.0_Reference_CD.pdf). В рускоязычном издании тоже есть.

Мне такой прием понравился тем, что для часто встречающегося типа ограничения имеется выразительная нотация. Других примеров и/или описания особенностей применения найти не удалось (стандарт очень "скуп" на этот счет, а учебники по UML - еще скупее).

Если есть какая-нибудь информация и/или заинтересованность по этой теме - буду рад получить отклик.


bas

  • Moderator
  • Hero Member
  • *****
  • Сообщений: 4713
  • Рейтинг читателей: 82
    • Просмотр профиля
    • Профиль в МК
Re: Ассоциация внутри класса
« Ответ #1 : 22 Сентября 2013, 14:02:46 »
Вадим, что конкретно Вас заинтересовало? Выражение композиции в целом или композиция внутри(между) кластера(ми)?
Какой Вам информации не хватает?
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.

Vadim

  • Full Member
  • ***
  • Сообщений: 202
  • Рейтинг читателей: 34
    • Просмотр профиля
Re: Ассоциация внутри класса
« Ответ #2 : 23 Сентября 2013, 11:31:58 »
Меня заинтересовало то, что можно визуально выразить ограничение: "Server" и "Kiosk" могут быть соединены "Controls" только если относятся к одному и тому же "Cluster".

Такого рода ограничения встречаются довольно часто, особенно с ростом размеров предметной области (в реальных задачах предметная область). В то же время материалов на эту тему мне почти не попадалось.