www.wikidata.de-de.nina.az
Strukturdiagramme der UMLKlassendiagrammKomponentendiagrammKompositionsstrukturdiagrammObjektdiagrammPaketdiagrammProfildiagrammVerteilungsdiagrammVerhaltensdiagramme der UMLAktivitatsdiagrammAnwendungsfalldiagrammInteraktionsubersichtsdiagrammKommunikationsdiagrammSequenzdiagrammZeitverlaufsdiagrammZustandsdiagrammEin Aktivitatsdiagramm englisch activity diagram ist ein Verhaltensdiagramm der Unified Modeling Language UML einer Modellierungssprache fur Software und andere Systeme und stellt die Vernetzung von elementaren Aktionen und deren Verbindungen mit Kontroll und Datenflussen grafisch dar Inhaltsverzeichnis 1 Allgemein 2 Symbole 2 1 Startknoten 2 2 Aktivitat 2 3 Aktion 2 4 Kontrollfluss 2 5 Objektfluss 2 6 Endknoten 2 7 Fluss Endknoten 2 8 Entscheidungsknoten 2 9 Knoten verschmelzen 2 10 Gabel 2 11 Zusammenfuhren 2 12 Senden von Signalen 2 13 Empfang von Signalen 2 14 Kommentar 3 UML 2 Aktivitatsdiagramm 4 UML 1 Aktivitatsdiagramm 5 Literatur 6 Weblinks 7 EinzelnachweiseAllgemein BearbeitenMit einem Aktivitatsdiagramm wird meist der Ablauf eines Anwendungsfalls beschrieben es eignet sich aber zur Modellierung aller Aktivitaten innerhalb eines Systems In der UML2 ist die Semantik der Aktivitatsdiagramme weiterhin der von Petri Netzen nahe und ermoglicht die Darstellung von nebenlaufigen Systemen durch die Einbindung zusatzlicher asynchroner Kommunikationsmechanismen Signal senden und empfangen Ausnahmebehandlung Ein Aktivitatsdiagramm spezifiziert eine Aktivitat Die detaillierten Regeln dafur wie Token in einer Aktivitat fliessen bilden die Grundlage fur die Interpretation eines Aktivitatsdiagramms Das Aktivitatsdiagramm ist eine objektorientierte Adaption des Programmablaufplans Ein Aktivitatsdiagramm ist ein Verhaltensdiagramm d h es zeigt das Verhalten eines Systems Es zeigt den Kontrollfluss von einem Startknoten zu einem Endknoten der die verschiedenen Entscheidungspfade zeigt die wahrend der Ausfuhrung der Aktivitat existieren Aktivitatsdiagramme konnen sowohl die sequentielle Verarbeitung als auch die gleichzeitige Verarbeitung von Aktivitaten darstellen Sie werden in der Prozessmodellierung verwendet Sie stellen die dynamischen Aspekte eines Systems dar Ein Aktivitatsdiagramm ist einem Programmablaufplan sehr ahnlich 1 Symbole BearbeitenEin Aktivitatsdiagramm besteht aus folgenden Symbolen 2 3 Startknoten Bearbeiten Der Startknoten wird verwendet um den Startpunkt oder den Anfangszustand einer Aktivitat darzustellen Dieses Symbol kann allein stehen oder durch ein Notizsymbol mit erklarendem Kommentar erweitert werden Aktivitat Bearbeiten Dieses Symbol wird zur Darstellung der Aktivitaten des Prozesses verwendet Zeigt die Aktivitaten an aus denen ein modellierter Prozess besteht Diese Symbole enthalten kurze Beschreibungen und bilden die Hauptbausteine eines Aktivitatsdiagramms Aktion Bearbeiten Dieses Symbol wird verwendet um die ausfuhrbaren Teilbereiche einer Aktivitat darzustellen Kontrollfluss Bearbeiten Dieses Symbol wird verwendet um den Kontrollfluss von einer Aktion zur anderen darzustellen Objektfluss Bearbeiten Dieses Symbol wird verwendet um den Weg von Objekten darzustellen die sich durch die Aktivitat bewegen Endknoten Bearbeiten Der Endknoten wird verwendet um das Ende aller Kontrollflusse innerhalb der Aktivitat zu markieren Er markiert den Endzustand einer Aktivitat und reprasentiert den Abschluss samtlicher Prozessablaufe Fluss Endknoten Bearbeiten Ein Fluss Endknoten wird verwendet um das Ende eines einzelnen Kontrollflusses zu markieren Dieses Symbol reprasentiert nicht das Ende aller Ablaufe einer Aktivitat Es sollte am Ende eines Prozesses in einem einzigen Aktivitatsablauf platziert werden Entscheidungsknoten Bearbeiten Dieses Symbol wird verwendet um einen bedingten Verzweigungspunkt mit einem Eingang und mehreren Ausgangen darzustellen Eine an eine Bedingung geknupfte Verzweigung im Kontrollfluss die in Form einer Raute dargestellt wird Knoten verschmelzen Bearbeiten Dieses Symbol wird verwendet um das Zusammenfliessen der Strome darzustellen Es hat mehrere Eingange aber nur einen Ausgang Gabel Bearbeiten Dieses Symbol wird zur Darstellung eines Aktivitatsflusses verwendet der sich in zwei oder mehr parallele Strome verzweigen kann Es spaltet einen Aktivitatsfluss in zwei gleichzeitig ablaufende Aktivitaten auf Es wird dargestellt durch mehrere Pfeile die von einer Verbindung ausgehen Zusammenfuhren Bearbeiten Dieses Symbol stellt eine Verbindung zwischen zwei gleichzeitig laufenden Aktivitaten her und fugt sie wieder in einen Aktivitatsstrom ein in dem jeweils nur eine Aktivitat auf einmal stattfindet Es wird dargestellt durch eine dicke vertikale oder horizontale Linie Senden von Signalen Bearbeiten Dieses Symbol wird verwendet um die Aktion des Sendens eines Signals an eine annehmende Aktivitat darzustellen Empfang von Signalen Bearbeiten Dieses Symbol wird verwendet um darzustellen dass das Signal empfangen wird Nach dem Empfang des Ereignisses ist der von dieser Aktion ausgehende Kontrollfluss abgeschlossen Kommentar Bearbeiten Dieses Symbol wird verwendet um relevante Kommentare zu Elementen hinzuzufugen UML 2 Aktivitatsdiagramm Bearbeiten nbsp UML 2 BeispielDie Abbildung rechts zeigt ein Beispiel eines einfachen Aktivitatsdiagramms mit einem Kopf und einem Inhaltsbereich Das Schlusselwort im Kopfbereich ist bei einem Aktivitatsdiagramm act oder activity Auf dem Rand liegen als Rechtecke zwei Aktivitatsparameterknoten An zwei der Aktionen hier Rechtecke mit abgerundeten Ecken sind der Ein und der Ausgabe Pin kleine am Rand gelegene Quadrate zu sehen die uber einen Objektfluss verbunden sind Die ubrigen Pfeile stellen Kontrollflusse dar Der schwarze Punkt ist der Startknoten gehort zu den Kontrollknoten UML 1 Aktivitatsdiagramm Bearbeiten nbsp UML 1 BeispielAktivitatsdiagramme in der UML 1 x sehen ahnlich aus wie Aktivitatsdiagramme in der UML 2 die Bedeutung einzelner graphischer Symbole hat sich aber in der neuen Sprachversion wesentlich geandert Insbesondere wird noch nicht zwischen Aktivitaten und Aktionen unterschieden und es gibt demzufolge auch noch keine Pins Die horizontalen dicken Linien sind sog Parallelisierungs und Synchronisationsknoten oder balken und konnen Kontrollflusse aufspalten oder zusammenfuhren Durch die Raute hier als auf der Spitze stehendes Quadrat wiedergegeben wird eine Aufspaltung des Kontrollflusses in alternative Zweige modelliert Die Bedingungen stehen in eckigen Klammern an der jeweiligen Verzweigung Der Unterschied zwischen den Rauten und den Balkensymbolen im unteren Aktivitatsdiagramm lasst sich mit Hilfe der Token Semantik erklaren Bei Kontrollknoten in Rautenform wird die Anzahl der Token beibehalten wahrend sie fur die Knoten in Balkenform modifiziert wird Literatur BearbeitenChristoph Kecher UML 2 0 Das umfassende Handbuch Galileo Computing 2006 ISBN 3 89842 738 2 Heide Balzert Lehrbuch der Objektmodellierung Analyse und Entwurf mit der UML 2 Elsevier Spektrum Akademischer Verlag 2005 ISBN 3 8274 1162 9 Weblinks Bearbeiten nbsp Commons UML Aktivitatsdiagramme Sammlung von Bildern Videos und Audiodateien nbsp Wiktionary Aktivitatsdiagramm Bedeutungserklarungen Wortherkunft Synonyme UbersetzungenEinzelnachweise Bearbeiten GeeksforGeeks Unified Modeling Language UML Activity Diagrams Creately Cinergix Pty Ltd Aktivitatsdiagramm UML Leitfaden Symbol Beispiele amp Erstellung Lucidchart Lucid Software Inc UML Aktivitatsdiagramm Activity Diagram Abgerufen von https de wikipedia org w index php title Aktivitatsdiagramm amp oldid 237670656