UML - Komponentendiagramm, Teil 1

Inhaltsverzeichnis
Das UML-Diagramme Sie sind in erster Linie Konzeptdiagramme, dh sie stellen dar, was passieren sollte oder wie wir eine Situation oder Lösung darstellen können; Ein Klassendiagramm ist beispielsweise ein Diagramm, das eine Abstraktion eines Konzepts darstellt, das einem realen Objekt ähnelt.
Im Konzept von Komponentendiagramme Wir werden uns ein wenig von diesem Fokus entfernen und zu einem neuen Diagrammtyp übergehen.
Komponentenkonzept
EIN Komponente es ist ein Element eines Systems, es ist ein Teil davon und es ist keine Analyse oder Interpretation, dh es ist ein Element, das existiert und visualisiert werden kann; die Komponenten können entsprechen Dateien, Tabellen, Treiberbibliotheken, etc.
Komponenten und Klassen haben eine Beziehung, dies kann so gesehen werden, dass eine Komponente die Implementierung einer oder mehrerer Klassen sein kann, dh die Komponente ist wie die Verkörperung von Klassen in der Software oder dem System.
Komponentenmodellierung
Wir können einige Punkte festlegen, an denen wir uns orientieren können, um die Modellieren einer Komponente, sehen wir uns unten an:
  • Beim Modellieren und Aufbauen von Beziehungen müssen wir die Struktur des Systems sichtbar machen.
  • Bei der Erstellung des Bauwerks muss es eine Bearbeitung zulassen.
  • Zum Zeitpunkt der Dokumentation müssen die Autoren den technischen Teil der Komponente verstehen.
  • Komponenten müssen wiederverwendbar sein.
Der letzte Punkt ist vielleicht einer der wichtigsten. Wenn wir eine Komponente erstellen, müssen wir sie wieder verwenden können, dank der hohen Geschwindigkeit, in der wir leben, müssen viele Komponenten, die wir herstellen, hergestellt werden, um sie verwenden zu können wieder in einem anderen System, mit Dadurch werden Lieferzeiten verkürzt und Energie gespart; Daher müssen wir die meiste Zeit investieren, um eine wiederverwendbare Komponente herzustellen.
Schnittstellen
Dieses Konzept, das wir aus der Objektorientierung mitbringen, sagt uns, dass wir die Elemente der Komponente, die wir entwickeln, nach außen und vor anderen Komponenten verbergen müssen, auf diese Weise kapseln wir Daten und erhöhen die Sicherheit unserer Modellierung.
Das Schnittstelle es wird die Art und Weise sein, in der die Komponente die öffentlichen Prozesse zeigt und wie sie mit den verschiedenen Teilen des Systems zusammenarbeiten kann.
Obwohl es einen Unterschied zwischen der Modellierung einer Komponente und einer Klasse gibt, müssen wir beim Erstellen einer Schnittstelle nicht wirklich zwischen dem Vorhandenen und dem Konzeptuellen unterscheiden.
Wir beenden diesen Punkt, indem wir darauf hinweisen, dass die Schnittstelle der Satz von Operationen ist, der es uns ermöglicht, die Komponente mit dem Rest des Systems zu präsentieren, mit der Schnittstelle können wir die Komponente verwenden und dank der Kapselung ihrer Elemente wiederverwenden .
Sehen wir uns in der folgenden Grafik ein Beispiel für eine Komponente mit einer Schnittstelle an, im zweiten Teil des Tutorials erklären wir, wie Sie zu folgendem Ergebnis kommen:

Am Ende dieses ersten Teils des Tutorials haben wir bereits eine klare Vorstellung davon, was eine Komponente ist und wie wir sie mit dem System verbinden.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

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave