Frage

In einem UML-Komponentendiagramm, wie funktioniert einen Tag oder eine Komponente als eine Datenbank identifizieren, so dass es leicht zu erkennen ist? In den alten Tagen war es der Zylinder Symbol für Datenbank zeigt, aber das ist nicht Teil der UML. Das Gleiche gilt für einen Anwendungsserver zum Beispiel, wie gezeigt werden würde?

Sind Stereotypen hier anwendbar? Kann das Komponentensymbol mit grafischen Elementen verbessert werden?

War es hilfreich?

Lösung

UML kann durch Profile erweitert werden.

Die wichtigsten Erweiterungsmechanismen sind Stereotypen, Einschränkungen und Eigenschaftswerte.

Stereotyp können ein optionales Klischee Symbol haben.

  • Unter Umständen können Sie ein vorhandenes Profil mit einem zylindrischen Symbol finden «Datenbank»
  • Ihr UML-Tool können Sie erlauben, Ihr eigenes Profil
  • zu erstellen

Andere Tipps

Sie einfach die <<database>> für das Komponentendiagramm verwendet werden.

Für eine ausführlichere Informationen in diesem Artikel finden Sie unter: http: //www.sparxsystems. com.au/resources/uml_datamodel.html

You tag databases <<database>> and servers as (it appears) <<infrastructure>> according to Scott Ambler. I pulled this information from Figure 1, but I would recommend reading this article (and his other articles - they are good reads).

Something else I want to point out - UML is just one method of modeling. In formal documentation, I try to adhere to the standard. However, when planning and documenting for the team, I use whatever makes sense and is understood by the team. For you, that might mean putting a cylinder labeled "DB" or the name of the DB in the component box.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top