Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).
UML Teil 3: Das Aktivitätsdiagramm
Das Wichtigste aus dem Video
Tipp auf eine Zeit – das Video springt genau dorthin.
Transkriptautomatisch erstellt · 19 Zeilen
- Und bitte nichts auslassen. Im nächsten Teil unserer Reihe setzen wir uns mit dem Aktivitätsdiagramm auseinander. Das Aktivitätsdiagramm zählt zu den
- Verhaltensdiagrammen und ermöglicht es uns, etwas über das Verhalten unseres Systems auszusagen. Mit dem Aktivitätsdiagramm können wir also Aktivitäten in einem System modellieren und
- den Kontrollfluss darstellen. Ein sinnvolles Einsatzgebiet für unser Aktivitätsdiagramm ist beispielsweise, wenn wir einen Geschäftsprozess modellieren möchten oder das Verhalten eines
- Algorithmus darstellen wollen. Wir können damit auch einen komplexen Prozess veranschaulichen. Schauen wir uns nun die Funktionsweise an, dann wird wahrscheinlich klar,
- worauf wir hinaus wollen. Wichtig ist zunächst, dass ein Aktivitätsdiagramm aus Knoten und Verbindungslinien besteht. An den Knoten werden
- jeweils Aktivitäten ausgeführt. Stellt euch einfach ein kleines Männchen vor, das entlang dieser Verbindungslinien die Knoten durchläuft. Die Richtung ist dabei durch den Pfeil
- vorgegeben. Der Start- und Endknoten sind zu jedem Zeitpunkt gegeben, und es ist nicht festgelegt, ob es nur einen Start- oder Endknoten gibt. Das ist an dieser Stelle wichtig zu erwähnen.
- Um das Ganze zu veranschaulichen, betrachten wir den Fall, dass die PC WORLD ein neues Geschäftsfeld erschlossen hat, bei dem sie große Bestände von alten Laptops aufkauft. Die
- PC WORLD unterscheidet hier zwischen den noch funktionierenden Geräten, die weiterverkauft werden, und den Geräten, die zu alt sind und für den Elektroschrotthandel bestimmt sind.
- Dieser Geschäftsprozess beginnt damit, dass die PC WORLD einen Laptop kauft. Nach dem Kauf gibt es genau zwei Möglichkeiten: Der Laptop funktioniert oder er funktioniert
- nicht. Diese beiden Fälle können wir mit Entscheidungssymbolen abbilden, die verschiedene Pfade im Aktivitätsdiagramm ermöglichen. Wichtig ist, dass ihr natürlich
- nur einen Pfad durchlaufen könnt, und welcher das ist, könnt ihr anhand der Beschriftungen erkennen. Das Ganze wird noch komplexer, denn nehmen wir an, ein Laptop funktioniert. In diesem Fall muss
- zuerst festgestellt werden, ob der Laptop einen Wert von unter 50 Euro oder über 50 Euro hat. Wenn der Wert unter 50 Euro liegt, wird der Laptop trotzdem entsorgt, da sich der
- Verkauf nicht rentiert. Das führt dazu, dass unser Pfad zu einem Vereinigungsknoten führt. Mit einem Vereinigungsknoten können verschiedene Pfade zusammengeführt werden. Das bedeutet, wenn
- der Laptop kaputt ist oder weniger als 50 Euro wert ist, wird er entsorgt. Im besten Fall liegt der Wert jedoch über oder gleich 50 Euro, und der Laptop kann gewinnbringend weiterverkauft werden.
- Jetzt seht ihr, wir haben zwei verschiedene Endknoten. Entweder wird der Laptop entsorgt, und dahinter findet ihr den entsprechenden Knoten,
- oder der Laptop wird verkauft, und auch hier findet ihr einen Knoten. Es gibt also mehrere mögliche Pfade und zwei Endknoten, an denen wir am Ende landen können.
- Ich hoffe, das Ganze ist jetzt klar geworden. Links kommt ihr zum vorherigen Teil, in dem ich etwas über das Klassendiagramm und die Vererbung erzähle, und rechts
- gelangt ihr zu meiner Playlist zum Thema URL. Und wenn euch das immer noch nicht reicht, dann abonniert mich gerne, um keine weiteren Videos zum Thema verpassen!
Zum Nachlesen
AktivitätsdiagrammEin Aktivitätsdiagramm (englisch activity diagram) ist ein Verhaltensdiagramm der Unified Modeling Language (UML), einer Modellierungssprache für Software …
Aktivität (UML)Eine Aktivität (engl. Activity) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme.
SequenzdiagrammEin Sequenzdiagramm stellt in der Regel einen Weg durch einen Entscheidungsbaum innerhalb eines Systemablaufes dar. Sollen Übersichten mit allen …
DatenflussdiagrammEin Datenflussdiagramm oder Datenflussplan (engl. data flow diagram) stellt die Art der Verwendung, die Bereitstellung und Veränderung von Daten innerhalb …