Inhaltsverzeichnis
Im ersten Teil dieses Tutorials haben wir uns die Grundlagen des Komponentendiagramme, sowie die Art und Weise, sie zu modellieren, und ohne die Konzepte der objektorientierten Programmierung zu vergessen, die in diesen Diagrammen angewendet werden.Komponententypen
In die verschiedenen Modelle, die wir ausführen können, können wir die Komponenten In 3 großen Gruppen sind diese Gruppen nicht starr, aber wir können sie als Referenz bei der Erstellung der Diagramme verwenden.
Sehen wir uns die verschiedenen Typen unten an:
- Verteilerkomponenten: Sie sind die Basis ausführbarer Systeme, innerhalb dieser können wir zum Beispiel haben: DLL-Bibliotheken, ausführbare Dateien, JAVA Beans usw..
- Funktionskomponenten im Produkt: entsprechen den Elementen, auf deren Grundlage die Komponente erstellt wurde, wie zum Beispiel: Datenbanken, Codedateien usw.
- Ausführungskomponenten: Sie sind die Komponenten, die von einem laufenden System erstellt werden, zum Beispiel: Wenn wir eine Suche ausführen, wäre die Datei, die die Indizes für die Suche speichert, unsere Ausführungskomponente.
Geben Sie nun die Angelegenheit ein, definieren wir die Komponentendiagramm als Container für Komponenten, Schnittstellen und Beziehungen in einem System.
Um es darzustellen, verwenden wir a Rechteck mit zwei kleinen überlappenden Rechtecken auf der linken Seite wird es den Namen enthalten.
Schauen wir uns dazu ein grafisches Beispiel an:
Wir können auch andere Arten von Daten in die Komponentenrechteck, zum Beispiel, wenn es zu einem Paket gehört oder wir eine zusätzliche Erklärung einfügen möchten, sehen wir uns ein Beispiel für unsere Aussage an:
Die Modellierung, die wir im rechten Teil des Graphen vorgenommen haben, hat eine alternative Darstellung, die sie modularer macht, obwohl sie das Diagramm ein wenig durcheinander bringt, aber wir werden sie zeigen, damit wir die Möglichkeit haben, sie zu verwenden im Bedarfsfall:
Schnittstellendarstellung
Das Schnittstellen Wir können sie auf zwei Arten darstellen, die erste bietet uns etwas mehr Details, da sie die Schnittstelle als Rechteck darstellt und die darin enthaltenen Operationen anzeigt Wir haben dieses Diagramm korrigiert, wir hatten es am Ende des Tutorials im ersten Teil als Vorschau belassen:
Die zweite Form ist etwas zusammengefasster, da wir zur Darstellung der Schnittstelle nur ihren Namen und einen kleinen Kreis verwenden, der ihre Darstellung im Diagramm darstellt, die Beziehung wird mit a . hergestellt durchgehende Linie die die Komponente ohne die Pfeilspitze mit dem Kreis verbindet.
Sehen wir uns in der folgenden Grafik ein Beispiel für diese zweite Art der Darstellung einer Schnittstelle im Komponentendiagramm an:
Wenn wir genau hinschauen, ist dieser zweite Weg nützlich, wenn wir einfach nur zeigen müssen, dass es eine Schnittstelle gibt, damit wir das Diagramm nicht mit Informationen überfluten, die für den Kontext nicht geeignet sind.
Damit beenden wir diesen zweiten Teil des Tutorials und stellen sicher, dass wir jetzt ein Komponentendiagramm erstellen und die Komponenten modellieren können, damit wir unsere Modellierung besser organisieren können.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben