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:
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:
Sehen wir uns in der folgenden Grafik ein Beispiel für diese zweite Art der Darstellung einer Schnittstelle im Komponentendiagramm an:
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