Gewusst wie: Erstellen von UML-Diagrammen

December 15

Unified Modeling Language (UML) ist eine graphische Sprache-Software, die Ingenieure für visuell planen, entwerfen und dokumentieren objektorientierte Software-Systeme zu verwenden. UML 2.0 kennzeichnet dreizehn Arten von Diagrammen zur Erfassung von Klassen, Pakete, Einsatz auf Hardware, Benutzerinteraktion und andere Aspekte der Software-Design und -Prozesse. UML-basierte Software-Anwendungen vereinfachen das Erstellen und Bearbeiten von UML-Diagramme und oft beinhalten Funktionen zur Optimierung des Design-Prozess, z. B. automatische Code-Generierung. Erste Schritte lernen, wie man UML-Diagramme zu erstellen, indem Sie eine der am häufigsten verwendeten UML-Diagramme im Klassendiagramm erstellen. Visual Paradigm bietet eine kostenlose, Multi-Plattform Version seiner UML-Design-Software.

Anweisungen

Installieren Sie Visual Paradigm for UML Community Edition

1 Laden Sie die Visual Paradigm for UML Community Edition-Installer-Paket. Folgen Sie den Anweisungen auf der Website registrieren, anfordern und einen Lizenzschlüssel herunterladen.

2 Starten Sie das Installationsprogramm. Weiter durch die Installation, Bereitstellung von Informationen nach Bedarf.

3 Überprüfen Sie die Option "Visual Paradigm for UML (VP-UML)" auf dem Bildschirm "Select-Produkte". Sie können weitere Add-ons zu installieren, aber sie sind nicht erforderlich.

4 Wählen Sie im Menü Edition unter Visual Paradigm auf den Konfigurationsbildschirm "Community". Blättern Sie nach unten und aktivieren Sie die Option "Download Online-Hilfe".

5 Wählen Sie "Single License Key" und geben Sie den Pfad zu Ihren Lizenzschlüssel auf dem Lizenz-Bildschirm. Klicken Sie auf "Weiter", um die Installation fortzusetzen.

Erstellen Sie ein Klassendiagramm verknüpfte Liste

6 Starten Sie Visual Paradigm for UML.

7 Klicken Sie auf "Neues Klassendiagramm" unter dem "Neuen Diagramme" Panel auf der rechten Seite des Bildschirms. Name des Diagramms.

8 Klicken Sie auf das Symbol "Klasse" aus der Tool-Leiste auf der linken Seite. Klicken Sie auf den Arbeitsbereich, um eine neue Klasse zu erstellen. Benennen Sie die Klasse "LinkedList."

9 Klicken und ziehen die "Aggregation" Symbol über der oberen linken Ecke des Feldes LinkedList schweben. Löschen Sie die neue Klasse im Arbeitsbereich. Benennen Sie die neue Klasse "Knoten." Diese Beziehung kennzeichnet, dass die LinkedList aus Instanzen des Knotens besteht.

10 Klicken und ziehen das Symbol "Verallgemeinerung" aus der Node-Klasse um eine neue Unterklasse zu erstellen, die von Knoten erbt. Benennen Sie die Unterklasse "NodeType1." Wiederholen Sie zum Erstellen von zusätzlicher Unterklassen von Knoten mit dem Namen "NodeType2" und "NodeType3."

11 Klicken Sie auf "Self Association", für die Knoten-Klasse. Maustaste auf die neue Beziehungslinie, wählen Sie "Open Specification" Multiplizität auf "1" für den Start und "0.. 1" für das Ende. Dies kennzeichnet, dass ein Knoten einen Verweis auf einen anderen Knoten (z.B. den nächsten Knoten in der verknüpften Liste) enthalten kann.

12 Klicken Sie auf das Symbol "Open Specification" in der oberen rechten Ecke des Feldes LinkedList.

13 Fügen Sie eine Private Membervariable auf der Registerkarte "Attribute" mit dem Namen "FirstNode" vom Typ Node. Wiederholen Sie zum Erstellen einer zweiten Attribut mit dem Namen "CurrentNode."

14 Fügen Sie eine öffentliche Member-Funktion auf der Registerkarte "Vorgänge", die mit dem Namen "GetNext", dass die Renditen Knotentyp. Fügen Sie zusätzliche standardmäßig verknüpften Liste Memberfunktionen, z. B. first(), Last()-Funktionen, hinzufügen (Knoten), etc..

15 Klicken Sie auf "OK", um die Klasse-Spezifikation-Fenster zu schließen.

16 Weiter, definieren die Klasse-Spezifikationen für Knoten und ihrer Unterklassen. Fügen Sie Attribute und Getter und Setter andere Operationen nach Bedarf hinzu.

Tipps & Warnungen

  • Finden Sie im Abschnitt Ressourcen für UML-Ressourcen. Object Modeling Group UML Resources Website bietet Links zu Tutorials, Software, Spezifikationen und andere UML-Informationen. Visual Paradigm Online Trainingscenter bietet mehrere kostenlose Kurse für UML und Visual Paradigm Software-Grundlagen.