1.1. Komponentendiagramm
/>
Das Komponentendiagramm zeigt die Abhängigkeiten unter den Softwarekomponenten, genauer die Abhängigkeiten zwischen
Quellcode, Binärcodekomponenten und ausführbaren Programmen. Einige dieser Komponenten existieren nur während des
Übersetzungsvorgangs, einige nur während des Linkens, andere zur Ausführungszeit und wieder andere die ganze Zeit über. Im
Komponentendiagramm haben die Darstellungen nur Typencharakter, im Gegensatz zu den Deployment oder Verteilungsdiagramm, wo sie zu Instanzen werden
(d. h. die Bezeichnungen werden unterstrichen).
Die Komponenten werden als drei ineinander verschachtelte Rechtecke gezeichnet; ihre Schnittstellen sind Striche mit Kreisen am Ende.
Dadurch können die verschiedenen Schnittstellen der Komponenten dargestellt werden. Das Diagramm enthält ferner Abhängigkeiten in Form
von gestrichelten Pfeilen.
Beispiel:
Schnittstelle 1
Schnittstelle 2
1.2. Verteilungs od. Deployment- Diagramm
Zur Darstellung der Hardware werden Verteilungs-Diagramme verwendet.
Sie zeigen, welche Komponenten und Objekte auf welchen Knoten (die eine Verarbeitungs- oder Hardwareeinheit darstellen) laufen. Knoten werden als Quader gezeichnet. Unter den Knoten existieren Verbindungen: Dabei handelt es sich um die physikalischen Kommunikationspfade, die als Linien eingezeichnet werden
Häufig werden diese Diagramme mit normalen Zeichenprogrammen erstellt und für die Quader werden Clip-Arts verwendet.
Verteilungsdiagramm für Mensch-ärgere-dich-nicht Spiel
|