Как работает свойство mustBeOwned UML? - PullRequest
0 голосов
/ 27 апреля 2011

В настоящее время я изучаю документ надстройки UML и не понимаю моделирования свойства mustBeOwned.
В принципе, каждый элемент должен принадлежать, если только он не переопределяет это значение по умолчанию.В документе надстройки UML это делает только элемент Package.Насколько я понимаю, это означает, что элементом верхнего уровня может быть только пакет.
Теперь в корневой диаграмме пакета ядра (стр. 25 надстройки) смоделировано, что комментарий является составнымэлемента, но имеет кратность 0..1.
Комментарий не является пакетом, поэтому он должен иметь владельца в соответствии со свойством mustBeOwned, но в соответствии с множественностью это не является обязательным.Почему кратность не только 1?

1 Ответ

0 голосов
/ 27 апреля 2011

В надстройке UML необходимо учитывать:

  • Структурный вид: класс, упаковка
  • Реализация диаграмм объектов: диаграмма компонентов
  • Поведенческий взгляд: последовательность, состояние, диаграммы активности
  • Окружающая среда: диаграмма развертывания

В Structural View должен быть пакет вверху, чтобы вы могли добавить эту информацию в корень проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...