Seite anzeigenÄltere VersionenLinks hierherNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. ====== UML ====== [[wpde>Unified Modeling Language]] ((siehe auch [[wpde>Systems Modeling Language]] (SysML) )) ===== Übersicht ===== <WRAP group> <WRAP half column> <uml> @startwbs title Diagramm Übersicht caption Übersicht der UML-Diagramme (in alphabetischer Reihenfolge) in einem WBS (kein UML). center footer %date("yyyy-MM-dd HH:mm"), PlantUML %version() *[#lightblue] UML-Diagramm **[#lightblue] Strukturdiagramme ***_ Klassendiagramm ***_ Komponentendiagramm ***_ Kompositionsstrukturdiagramm ***_ Objektdiagramm ***_ Paketdiagramm ***_ Profildiagramm ***_ Verteilungsdiagramm **[#lightblue] Verhaltensdiagramme ***[#lightblue] Interaktionsdiagramme ****_ Interaktionsübersichtsdiagramm ****_ Kommunikationsdiagramm ****_ Sequenzdiagramm ****_ Timingdiagramm ****_ Zeitverlaufsdiagramm ***_< Aktivitätsdiagramm ***_< Anwendungsfalldiagramm ***_< Zustandsautomat @endwbs </uml> </WRAP> <WRAP half column> ^ Strukturdiagramme ^ Verhaltensdiagramme ^^ ^ ::: ^ ^ Interaktionsdiagramme ^ | [[class|Klassendiagramm]]\\ //Class Diagram// | [[usecase|Anwendungsfalldiagramm]]\\ //Use Case// | [[sequence|Sequenzdiagramm]]\\ //Sequence Diagram// | | [[package|Paketdiagramm]]\\ //Package Diagram// | [[activity|Aktivitätsdiagramm]]\\ //Activity Diagram// | [[communication|Kommunikationsdiagramm]]\\ //Communication Diagram// | | [[object|Objektdiagramm]]\\ //Object Diagram// | [[state|Zustandsautomat]]\\ //State Machine Diagram// | [[timing|Timingdiagramm]]\\ //Timing Diagram// | | [[compstruct|Kompositionsstrukturdiagramm]]\\ //Composite Structure Diagram// | | [[interaction|Interaktionsübersichtsdiagramm]]\\ //Interaction Overview Diagram// | | [[component|Komponentendiagramm]]\\ //Component Diagram// | | | | [[deployment|Verteilungsdiagramm]]\\ //Deployment Diagram// | | | | [[profile|Profildiagramm]]\\ //Profile Diagram// | | [[wpde>Zeitverlaufsdiagramm]] | </WRAP> </WRAP> ==== Rahmen ==== <WRAP left> <uml> @startuml frame "<<Typ>> Titel" { component Inhalt } @enduml </uml> <code> frame "titel" { content } </code> </WRAP> Als Rahmen um eine Zeichnung wird ein ''frame'' verwendet. Hierbei wird in der oberen linken Ecke der Titel eingesetzt, dem eine Typbezeichnung vorangestellt wird. Dabei kann zwischen einer langen und einer kurzen Bezeichnung gewählt werden (siehe «Typ» bzw. Kürzel). ^ «Typ» ^ Kürzel ^ Beschreibung ^ | class | --- | Für Klassendiagramme wird das Wort ''class'' verwendet oder weggelassen. | | package | pkg | Für Paketdiagramm wird das Wort ''package'' oder das Kürzel ''pkg'' verwendet. | | component | cmp | Für [[component|Komponentendiagramm]] wird das Wort ''component'' oder das Kürzel ''cmp'' verwendet. | | deployment | dep | Für Verteilungsdiagramme wird das Wort ''deployment'' oder das Kürzel ''dep'' verwendet. | | use case | uc | Für Anwendungsfalldiagramm wird das Wort ''use case'' oder das Kürzel ''uc'' verwendet. | | activity | act | Für Aktivitätsdiagramm wird das Wort ''activity'' oder das Kürzel ''act'' verwendet. | | state machine | stm | Für Zustandsautomaten wird das Wort ''state machine'' oder das Kürzel ''stm'' verwendet. | | interaction | sd | Für Interaktionsübersichtsdiagramm wird das Wort ''interaction'' oder das Kürzel ''sd'' verwendet. | {{tag>Python Exkurs UML}} python/exkurs/uml/start.txt Zuletzt geändert: 29.07.2025 14:00von marsch