2008-10-29 8 views
5

Wie kann man in einem UML-Komponentendiagramm eine Komponente als Datenbank kennzeichnen oder identifizieren, sodass sie leicht zu erkennen ist? Früher gab es das Zylindersymbol zum Anzeigen der Datenbank, aber das ist nicht Teil der UML. Das gleiche gilt für einen Anwendungsserver zum Beispiel, wie würde das angezeigt werden?Wie kennzeichne ich eine Datenbankkomponente in UML?

Sind Stereotypen hier anwendbar? Kann das Komponentensymbol um grafische Elemente erweitert werden?

Antwort

1

UML durch Profile erweitert werden kann.

Die wichtigsten Erweiterbarkeitsmechanismen sind Sterotypen, Abhängigkeiten und markierte Werte.

Sterotypen können ein optionales Stereotyp-Symbol haben.

  • können Sie möglicherweise » für « Datenbank ein vorhandenes Profil mit einem zylindrischen Symbol finden
  • Ihr UML-Tool kann Ihnen erlauben, Ihr eigenes Profil
+0

zu schaffen, die mich fragen, warum wir UML bekam in erster Linie, wenn es jetzt die Straße nimmt, um zu verschiedenen Profilen für verschiedene Modelle zurückzukehren -.- werde ich für die <> sowieso gehen. – a1an

1

Sie markieren Datenbanken <<database>> und Server als (es scheint) <<infrastructure>>according to Scott Ambler. Ich habe diese Informationen aus Abbildung 1 gezogen, aber ich würde empfehlen, diesen Artikel (und seine anderen Artikel - es sind gute Lesevorgänge) zu lesen.

Noch etwas, auf das ich hinweisen möchte - UML ist nur eine Methode der Modellierung. In der formellen Dokumentation versuche ich mich an den Standard zu halten. Aber wenn ich für das Team plane und dokumentiere, benutze ich alles, was Sinn macht und vom Team verstanden wird. Für Sie bedeutet das, dass Sie einen Zylinder mit der Bezeichnung "DB" oder den Namen der DB in die Komponentenbox schreiben müssen.