Могут ли подкомпоненты компонента со стереотипом иметь разные стереотипы? - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь понять, если я использую стереотип Интерфейс пользователя для компонента, означает ли это, что все его подкомпоненты также Интерфейс пользователя ? Например, у меня есть компонент с именем [User Profile], который был стереотипирован как User Interface , но у меня есть пара внутренних подкомпонентов внутри [User Profile] только для внутреннего использования самим компонентом [User Profile]или другие компоненты системы. Например, вызов подкомпонента [Диспетчер пользователей], который подключен к базе данных для извлечения всего резервирования пользователя и т. Д. Компонент [Диспетчер пользователей] имеет несколько интерфейсов, но не обязательно GUI для конечных пользователей. В таких случаях это правильно, если я помещу [User Manager] внутри [User Profile] в качестве его подкомпонента?

1 Ответ

1 голос
/ 16 октября 2019

Вы можете сравнить стереотип с метатипом. Стереотип уточняет стандартные метатипы UML.

Не существует правила, согласно которому компонент может владеть только другими компонентами (точно такого же метатипа), поэтому UML позволяет добавлять компоненты (или другие элементы) с другими стереотипами, какпринадлежащие элементы (это то, что вы имеете в виду, когда подразумеваете подкомпонент).

Имеет ли это смысл в контексте этого конкретного стереотипа, может ответить только автор профиля, который определяет этостереотип.

...