2009-10-13 4 views

Antwort

3

Component Diagrams werden verwendet, um die High-Level-Komponenten zu skizzieren, die Sie entwickeln werden. Zum Beispiel verwende ich in meiner Anwendung COM, um die Module zu trennen. Jedes COM-Objekt wird in einer eigenen ausführbaren Datei ausgeführt und als Komponente modelliert.

Deployment Diagrams werden verwendet, um die tatsächlichen Runtime-Module zu zeichnen, die zur Vervollständigung des Systems benötigt werden. Dazu gehören Ihre Module und die Hardware/Software, die zur Vervollständigung Ihres Systems erforderlich ist. In meiner Anwendung enthält das Bereitstellungsdiagramm die Namen aller Server und die Module, die sie ausführen werden.

1

Ein Komponentendiagramm beschreibt die Organisation der physischen Komponenten in einem System. Verteilungsdiagramme, die physikalischen Ressourcen in einem System mit Knoten zeigen, Komponenten und connections.See zum Beispiel hier http://vinci.org/uml/

8

Einfach ausgedrückt, ein Komponentendiagramm zeigt Ihnen, wie verschiedene Elemente des Systems zusammengefasst wurden (in Baugruppen/DLLs usw.) - und die Verbindung zwischen diesen Komponenten. Ein Bereitstellungsdiagramm führt Sie noch einen Schritt weiter und beschreibt, auf welchen Hardwareelementen sich diese Komponenten befinden.

So zum Beispiel, wenn "Utility.dll" ist eine Komponente und sagen, es auf dem Client-Rechner (Hardware) eingesetzt ist. Dann zeigt das Komponentendiagramm dieses Systems das Dienstprogramm und seine Verbindung mit anderen Komponenten im System an (zB .. Kunden/SQL-Pakete). Während das Bereitstellungsdiagramm die Hardwarekonfiguration anzeigt - DB Server/Webserver/Client-Maschine .. und Dienstprogramm-Komponente wird in den Client-Rechner-Knoten platziert.

Verwandte Themen