Возможности диаграммы компонентов UML - PullRequest
2 голосов
/ 22 сентября 2011

У меня есть вопрос, касающийся диаграммы компонентов uml: как я вижу в Википедии , можно создавать свои собственные "типы компонентов", такие как <<thin client>>, <<thick client>> и т. Д. Я думал, что Я могу только сказать <<subsystem>> и <<component>> ?! Эти записи стереотипы или что? Я хотел бы смоделировать стороннюю базу данных, такую ​​как oracle или mysql. Нужно ли создавать что-то вроде <<database>> или использовать для этого артефакт?

Чтобы сделать это более понятным, я добавил графический пример: "Zugriffsmanagement" (управление доступом) использует артефакт "Drittanbieter-Datenbank" (Сторонняя база данных) для хранения данных. Это должно быть <<artifact>> или <<database>> или как? Спасибо!

enter image description here

Ответы [ 2 ]

2 голосов
/ 27 сентября 2011

Да, вы можете.Стереотипы для этого.

Вы МОЖЕТЕ использовать стереотип, который говорит что-то другое, чем "<<subsystem>>" и "<<component>>".Конечно, ваш «тонкий клиент» или «база данных», это специализация «компонента».

    +-------------------+
    |  <<thin client>>  |<--------+
    |  Local Database 1 |         |
    +-------------------+         |
                                  |
                                  |
                                  |
    +-------------------+         |+--------------------+
    |  <<thin client>>  |<--------+|  <<system>>        |
    |  Local Database 2 |         ||  Finantial Server  |
    +-------------------+         |+--------------------+
                                  |
                                  |
    +-------------------+         |
    |  <<database>>     |<--------+
    |  North SQL Server |         |
    +-------------------+         |
                                  |
                                  |
    +-------------------+         |
    |  <<database>>     |<--------+
    |  Sth SQL Server   |
    +-------------------+

Cheers.

1 голос
/ 22 сентября 2011

В UML у вас есть стереотипы, а также ключевые слова.Это означает, что вы можете написать все, что захотите, с помощью ключевых слов и только того, что доступно в профиле со стереотипами.

Поэтому я отвечаю "да" тонкому клиенту, используя подход с ключевыми словами.

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