Der Fall von Verteilungsdiagrammen ermöglicht es uns, uns darauf zu konzentrieren, wie wir die physische Struktur sehen und wie wir die Zusammensetzung dieser Teams in Diagrammen darstellen können, um alle erforderlichen Karten zu erstellen, um die Anforderungen unseres Systems zu dokumentieren.
Verteilungsdiagramm
Im Verteilungsdiagramm stellen wir die Hardwarestruktur dar, in der sich unser System oder unsere Software befinden wird. Dabei kann jede Komponente als Knoten dargestellt werden. Der Knoten ist ein beliebiges Element, das eine Hardwareressource darstellt, dh unser generischer Name für unsere Ausrüstung
Innerhalb der Klassifikation der Knoten haben wir, dass es den Knoten gibt, der ausgeführt oder verarbeitet werden kann, und den Knoten, der nicht ausgeführt oder verarbeitet wird, wobei letzterer die Ausgabegeräte wie Drucker oder Monitore sein kann, dh diejenigen, die mit der Außenseite in Kontakt stehen .
Um den Knoten darzustellen, verwenden wir die Figur des Würfels . Innerhalb unseres Würfels können wir die Informationen schreiben, die dem Knoten entsprechen, zum Beispiel seinen Namen. Sehen wir uns unten einen Basisknoten an:
Wenn wir nun zusätzliche Informationen zu unserem Knoten angeben müssen, zum Beispiel, ob er zu einem Paket gehört oder möglicherweise über Komponenten verfügt, können wir den Cube in verschiedene Abschnitte unterteilen, in denen wir die im Text dargestellten Informationen hinzufügen. Schauen wir uns das folgende Beispiel an, auf das wir uns beziehen :
Integrieren Sie Beziehungen zwischen Knoten
Natürlich ist ein Knoten keine isolierte Entität in einem System, daher können wir in unserem Diagramm darstellen, wie er über seine Komponenten oder Schnittstellen mit anderen Knoten verknüpft oder in Beziehung steht, und damit eine genauere Darstellung geben.
Normalerweise verwenden wir die Verbindung als Darstellungsform. Wir können jedoch die Assoziation und Aggregation in unseren Knoten verwenden, um die Verbindung darzustellen. Wir verwenden eine unterbrochene Linie , bei der wir eine Komponente eines Knotens mit einer anderen Komponente eines anderen Knotens verknüpfen. Diese Verbindung ist jedoch nicht erforderlich Wenn es sich um ein Kabel handelt, kann diese Verbindung auch drahtlose Verbindungen wie WLAN, Bluetooth, Infrarot usw. darstellen.
Nachfolgend sehen wir ein Beispiel für diese Art von Verbindung, über die wir sprechen:
Wie wir feststellen können, ist dies die Darstellung der Verteilung eines Client-Server-Systems, die in diesem Diagramm vorkommt. In dem Client-Knoten, in dem wir eine Präsentationsprogrammkomponente haben, sollte dieses Programm uns wahrscheinlich die Serverressourcen anzeigen, zu denen wir haben können Zugriff, wie beispielsweise das Suchprogramm, wenn dieses Programm verwendet wird, erfolgt eine Verbindung mit dem Server, der die Daten verarbeitet und verarbeitet und dann ein Ergebnis für diese Suche zurückgibt.
Unser Knotendiagramm gibt uns dann eine ziemlich genaue Darstellung der Struktur der beteiligten Geräte, da der Client ein beliebiges Terminal mit Dateneingabe- und Datenausgabegeräten sein kann und der Server ein anderes Gerät ist, das die Daten verarbeitet.
Wir haben bereits eine ungefähre Vorstellung davon, wie die Hardwareverteilung unserer Systeme mithilfe von UML dargestellt werden kann. Im nächsten Tutorial werden wir eine umfassendere Anwendung der Verteilungsdiagramme sehen .