> Software > Wissen über UML-Aktivitätsdiagramme
author
Geschrieben von Daniel | 2024-01-15 18:48:28

Teil 1: Was sind UML-Aktivitätsdiagramme?

UML (Unified Modelling Language) Aktivitätsdiagramme werden verwendet, um zu veranschaulichen, wie Aktionen in einem System ablaufen und verweisen auf die Schritte während der Ausführung. Der Schwerpunkt liegt darauf, wie die Ereignisse rund um die Schritte einen reibungslosen Arbeitsablauf schaffen.

Diese Diagramme gibt es in 2 Varianten:

  • Struktur-Diagramme
  • Verhaltensdiagramm

Ein UML-Aktivitätsdiagramm ist in diesem Fall ein Verhaltensdiagramm. Der Grund dafür ist, dass das allgemeine UML-Diagramm das Verhalten des Systems im Entscheidungsprozess darstellt, wie es auf Ereignisse im Umfeld der beteiligten Schritte reagiert.

Diese Tools für Aktivitätsdiagramme sind in der Wirtschaft und im Ingenieurwesen Standard, da sie alle mit Systemen arbeiten.

Teil 2: Zweck und Nutzen

Aktivitätsdiagramme werden verwendet, um die dynamische Natur eines Systems darzustellen. Sie werden auch verwendet, um das ausführbare System mit Hilfe von Forward und Reverse Engineering Techniken zu beschreiben.

Aktivitätsdiagramme bieten den Benutzern verschiedene Vorteile. Zum Beispiel:

  • Aktivitätsdiagramme sind unerlässlich, um die Logik eines Algorithmus für alle Beteiligten zu veranschaulichen. Außerdem hilft es bei der Kontrolle von Fehlern und Abweichungen in der Implementierungsphase.
  • Aktivitätsdiagramme erweitern die Anwendungsfalldiagramme, um den Geschäftsprozess und den Arbeitsablauf zwischen den Endbenutzern und dem System klar darzustellen. Aktivitätsdiagramme helfen auch, den Weg von der Analyse zur Implementierung zu vereinfachen und zu verbessern, indem sie komplexe Anwendungsfälle verdeutlichen.
  • Aktivitätsdiagramme enthalten Details zu den Schritten, die zur Vervollständigung der Funktionalität des Anwendungsfalls durchgeführt werden.
  • Sie sind auch für die Modellierung von Artefakten der Softwarearchitektur nützlich, einschließlich Methoden, Funktionen und Operationen.

Teil 3: Komponenten des Aktivitätsdiagramms

Da die UML aus vielen Arten von Diagrammen besteht, ist es wichtig, die grundlegende Notation jedes einzelnen Diagramms zu kennen, um entsprechende Zeichnungen zu erstellen. Darüber hinaus haben Aktivitätsdiagramme einige wesentliche Komponenten. Diese Komponenten werden hier im Detail besprochen.

Aktivitäten

Eine Aktivität stellt die nicht unterbrechbare Aktion von Objekten dar. Eine Aktivität kann aus einem oder mehreren Schritten bestehen. Zum Beispiel zeigen Aktionsknoten Aktionen, Kontrollknoten den Kontrollfluss oder Objektknoten die Objekte, die innerhalb einer Aktivität verwendet werden.

Aktivitätsteilung

Eine Aktivitätsteilung, auch Schwimmbahn genannt, ist eine übergeordnete Gruppierung von zusammenhängenden Aktionen. Eine Schwimmbahn kann sich zum Beispiel auf Klassen, Anwendungsfälle, Komponenten oder Oberflächen beziehen.

Gabel- und Verbindungsknoten

Gabel- und Verbindungsknoten werden verwendet, um gleichzeitige Abläufe innerhalb einer Aktivität darzustellen. Ein Gabelknoten hat eine eingehende Kante und mehrere ausgehende Kanten, genau wie Entscheidungsparameter. Wenn die Eingabe an der eingehenden Kante kommt, wird sie dupliziert und gleichzeitig an verschiedene ausgehende Kanten übertragen. Ein einzelner eingehender Strom wird also in mehrere parallele Ströme aufgeteilt.

Ein Verknüpfungsknoten ist vom Konzept her das Gegenteil eines Gabelknotens. Er hat mehrere eingehende Kanten und eine einzige ausgehende Kante. Er führt eine Verknüpfung aller eingehenden Kanten durch eine logische UND-Operation durch.

Stecknadeln

Ein Aktivitätsdiagramm kann sehr kompliziert und schwer zu lesen sein, wenn es viele Flusspfade hat. Stecknadeln helfen, die Diagramme ordentlich und übersichtlich zu gestalten. Stecknadeln sind Objektknoten, die eine Eingabe für eine Aktion oder eine Ausgabe von einer Aktion darstellen.

Teil 4: Wofür verwenden wir Aktivitätsdiagramme?

Sie werden Aktivitätsdiagramme in verschiedenen Unternehmensstrukturen und technischen Fachgebieten kennenlernen. Sie sind sehr nützlich:

  • Die Funktionalitäten eines Systems verstehen
  • In diesem Fall wird eine Methode mit ihren Komponenten, die als Studienobjekte beschriftet sind, dargestellt. Der Fluss von einem Punkt zum anderen wird ebenfalls angezeigt. Auf diese Weise erhalten Sie einen Einblick in die Beziehungen zwischen den verschiedenen Abteilungen.

    Ihr Ziel könnte es sein, bestimmte Managementkonzepte zu etablieren und diese zu ergänzen oder zu verbessern. Selbst bei technischen Entwürfen bietet Ihnen die Verwendung von Aktivitätsdiagrammen den Vorteil, dass Sie die volle Kontrolle über die Effizienz eines Systems haben.


  • Zukünftige Ergebnisse vorausbestimmen
  • Sie können ein Aktivitätsdiagramm verwenden, um die Arbeitsaussichten zu untersuchen. Wenn Sie sich alle möglichen Ergebnisse vor Augen halten, können Sie Ihre aktuellen Entscheidungen besser treffen.

    Es hat auch den zusätzlichen Vorteil, dass Sie sich realistischere Ziele setzen können, die sowohl kostengünstig als auch erreichbar sind.


  • Strategische Planung
  • Aufgrund des Wettbewerbs ist die Strategie zu einer entscheidenden Komponente für das Wachstum und das Überleben eines Unternehmens oder die Aufrechterhaltung eines Projekts geworden. Mit einem Aktivitätsdiagramm können Sie die Oberhand gewinnen.

    Ein UML-Aktivitätsdiagramm kann dazu verwendet werden, die wichtigsten Komponenten Ihrer Umgebung und ihre möglichen Beziehungen zueinander darzustellen und Sie können diese Informationen dann nutzen, um Ihre Vorteile zu verbessern. Daraus können sowohl Analysten als auch Stakeholder zuverlässige Schlussfolgerungen ziehen.


  • Identifizierung der Anforderungen an ein System
  • Wenn ein System langsam oder fehlerhaft zu sein scheint oder ein Upgrade benötigt, zeigt Ihnen ein Aktivitätsdiagramm mögliche Lücken auf, die einer Umstrukturierung bedürfen. Diese könnten in der hierarchischen Verwaltung oder in der Reaktionszeit, zum Beispiel in Notfällen, liegen.

Teil 5: Notationen für Aktivitätsdiagramme

Schauen Sie sich ein Aktivitätsdiagramm an und Sie werden eine Vielzahl von Symbolen finden. Wie bei jedem Layout werden diese Symbole als Notationen bezeichnet. Zu den grundlegenden Komponenten gehören:

  • Der Ausgangszustand
  • In jedem Prozess gibt es einen Ursprungspunkt. Die Stelle im Aktivitätsdiagramm, an der alles beginnt, ist durch einen einfachen Kreis gekennzeichnet.

  • Die Aktion
  • Aktion ist eine Tätigkeit. Wenn sie ausgeführt oder vielmehr ausgelöst werden, folgt eine systematische Abfolge von Ereignissen. All dies sind die Aktionen und werden durch abgerundete Rechtecke dargestellt.

  • Ein Entscheidungsstatus
  • Er ist der Punkt der Entscheidung und wird in der Regel durch eine Raute angezeigt, um die Möglichkeit zu symbolisieren, verschiedene Richtungen im Entscheidungsprozess einzuschlagen. Normalerweise gibt es einen Input und einen Output.

  • Flusskontrollen
  • Diese werden auch als Konnektoren bezeichnet und zeigen den Fluss zwischen den einzelnen Schritten im Aktivitätsdiagramm an.

  • Der Endzustand
  • Es ist der letzte Schritt im Ablauf eines Aktivitätsdiagramms. Er wird durch einen Kreis mit einem Umriss dargestellt.

Schauen wir uns diese Bezeichnungen und ihre Bedeutungen an.

Aktivitätsdiagramm Notationen

Teil 6: Tipps zum Erstellen von Aktivitätsdiagrammen

Wie bei anderen Diagrammen auch, können Sie nicht einfach losstürmen und anfangen zu zeichnen. Für ein genaues Diagramm müssen einige Vorarbeiten geleistet werden. Das Hauptelement eines Aktivitätsdiagramms ist die Aktivität, d.h. eine Funktion, die vom System ausgeführt wird. Sobald Sie die Übungen identifiziert haben, werden Sie verstehen, wie sie mit Einschränkungen und Bedingungen verbunden sind.

Sobald alle Parameter identifiziert sind, müssen Sie eine Karte des gesamten Flusses erstellen. Diese Karte wird dann in ein Aktivitätsdiagramm umgewandelt. Es ist jedoch wichtig zu beachten, dass Sie das komplette Aktivitätsdiagramm nicht in konkreten Code übersetzen können. Das liegt daran, dass die Aktivitätsdiagramme dazu gedacht sind, den Fluss der Aktivitäten zu verstehen, die sich an die Geschäftsanwender richten, während der Code für die Entwickler gedacht ist.

Hier sind die grundlegenden Schritte zur Erstellung von Aktivitätsdiagrammen.

Schritt 1: Studieren Sie den Anwendungsfall und identifizieren Sie die Handlungsschritte

In diesem Schritt werden Sie herausfinden, welche Schritte erforderlich sind, um die Funktionalität Ihres Anwendungsfalls zu vervollständigen. Sie werden verschiedene Aktivitäten und Aktionen finden, die Teil Ihres Geschäftsprozesses sind.

Schritt 2: Identifizieren Sie die Akteure

Sie können das Grundkonzept aus dem Anwendungsfalldiagramm übernehmen. Wenn Sie sich näher damit befassen, werden Sie jedoch vielleicht mehr Akteure finden.

Schritt 3: Finden Sie einen Fluss zwischen den Aktivitäten.

Sobald die Aktivitäten und Akteure identifiziert sind, ist es an der Zeit, sie zu ordnen. Hier sehen Sie die Abhängigkeiten und Bedingungen, die erfüllt sein müssen, bevor Sie bestimmte Prozesse in Angriff nehmen können.

Schritt 4: Schwimmbahnen hinzufügen

Sobald Sie herausgefunden haben, wer für die einzelnen Aktionen verantwortlich ist, gruppieren Sie alle Aktionen, für die sie verantwortlich sind, unter diesen Personen.

Teil 7: Wie erstellt man ein Aktivitätsdiagramm in EdrawMax?

EdrawMax unterstützt Sie bei der einfachen und zeitsparenden Erstellung von Aktivitätsdiagrammen. Sie können es verwenden, um ein Aktivitätsdiagramm zu erstellen. Befolgen Sie diese Schritte und dann kann Ihre Kreativität Sie überall hinbringen, wo Sie hinwollen.

Schritt 1: Starten Sie die EdrawMax-Software.

Starten Sie die EdrawMax-Software

Schritt 2: Klicken Sie in der linken Seitenleiste auf Softwareentwicklung> UML-Modellierung.

Wählen Sie das Diagramm

Schritt 3: Hier können Sie entweder ein Aktivitätsdiagramm von Grund auf neu erstellen oder eine Vorlage auswählen.

Wählen Sie eine Vorlage

Schritt 4: Um von Grund auf neu zu zeichnen, klicken Sie auf "+", um ein neues Dokument zu öffnen. Die Symbolbibliothek befindet sich auf der linken Seite. Scrollen Sie weiter nach unten, um weitere UML-bezogene Symbole zu finden.

Scrollen Sie weiter nach unten, um weitere UML-bezogene Symbole zu finden

Schritt 5: Ziehen Sie die Komponenten, die Sie benötigen, aus der Symbolbibliothek auf das leere Dokument, um mit der Erstellung zu beginnen. Jedes Element kann verschoben, in der Größe verändert oder an Ihre Bedürfnisse angepasst werden.

Schritt 6: Speichern Sie Ihr Dokument. Sie können Ihre Zeichnung auch in verschiedenen Formaten wie Powerpoint, PDF, etc. exportieren, um sie einfach zu verteilen.

Speichern Sie Ihr Dokument

EdrawMax: Die intelligente Wahl für die Erstellung von Diagrammen

  • Automatisierte Diagramme mit KI-Unterstützung
  • Über 280 Arten von Diagrammen mühelos erstellen
  • Verschiedene Vorlagen & Symbole um Ihre Bedürfnisse
  • Drag & Drop-Schnittstelle und einfach zu bedienen
  • Jedes Detail mit intelligenten und dynamischen Toolkits anpassen
  • Kompatibel mit einer Vielzahl von Dateiformaten, wie MS-Office, Visio, PDF, usw
  • Diagramme exportieren, drucken und teilen
  • Lernen Sie, wie man ein UML-Aktivitätsdiagramm erstellt
  • Teil 8: Beispiele für klassische Aktivitätsdiagramme

    Mit den oben genannten Symbolen können Sie auch Ihre Aktivitätsdiagramme erstellen. Aber lassen Sie uns zunächst einige Beispiele betrachten, um zu veranschaulichen, in welchen Fällen Sie die obigen Symbole verwenden können.

    1. Prozess der Telefonnutzung
    2. Telefon UML Aktivitätsdiagramm

      Oben sehen Sie eine schematische Darstellung der Schritte, die Sie als Anfänger unternehmen sollten, wenn Sie Ihr Telefon zum ersten Mal benutzen. Der Ausgangszustand stellt ein ausgeschaltetes Telefon dar. Dann müssen Sie es einschalten und Ihren Sim-Pin eingeben. Wenn es keine Sim-Karte hat, müssen Sie es ausschalten und eine einlegen.

      Wenn jedoch alles in Ordnung ist, gelangen Sie nahtlos in den gesperrten Bildschirm und können durch Wischen auf die Anwendungen auf Ihrem Telefon zugreifen. Es ist der endgültige Zustand.

    3. Bestellvorgang
    4. UML-Aktivitätsdiagramm Einkaufsbestellung

      Der obige Ablauf einer Bestellung zeigt, wie Sie eine Bestellung bearbeiten können. Wenn sie abgelehnt wird, wird die Bestellung geschlossen. Außerdem stellt der Balken Aktionen dar, die Sie gleichzeitig durchführen können. Wenn sie akzeptiert wird, müssen Sie sie zuerst ausfüllen und danach können Sie die Bestellung versenden und eine Rechnung schicken. Wenn die Bestellung geschlossen wird, ist die Transaktion abgeschlossen.

    5. Geldautomat-Abhebungsprozess
    6. UML-Aktivitätsdiagramm für die Abhebung von Geldautomaten

      Wenn Sie an einem Geldautomaten Bargeld abheben wollen, sind drei Parteien beteiligt: Der Kunde, der Geldautomat und die Bank. Der Geldautomat stimmt sich an verschiedenen Stellen mit der Bank ab, um einen reibungslosen Ablauf der Transaktion zu gewährleisten.

      Der Ausgangszustand ist der Kunde, um die Sitzung zu starten. Das Diagramm zeigt sowohl physische als auch unsichtbare Interaktionen, bis der Kunde das Geld erhält.

    7. Laptop-Verkaufsprozess
    8. Laptop-Verkauf UML-Aktivitätsdiagramm

      Wenn Sie einen Laptop besitzen und ihn benutzen, durchläuft er den Prozess der Herstellung, Prüfung und des Verkaufs. In dem Diagramm können Sie jedoch sehen, dass einige Laptops die Tests nicht bestanden haben und erneut getestet werden müssen.

      Während der Tests kann der Laptop komplett ausfallen. In diesem Fall wird es für eine Neuanfertigung in die Fabrik zurückgebracht. Außerdem passieren bei der Benutzung oft Unfälle und Sie müssen die Teile ersetzen.

      Sie haben sicher den Nutzen von gebrochenen Pfeilen erkannt. Wie oben dargestellt, symbolisieren sie den Fluss eines Objekts, wenn es von einem Punkt zu einem anderen gelangt.

    9. Aktivitätsdiagramm Anmeldung Beispiel
    10. Aktivitätsdiagramm Anmeldung Beispiel

      Dies ist ein Beispiel für ein Aktivitätsdiagramm für Login-Anwendungsfälle. Hier wird ein Entscheidungsknoten für die Verzweigung zu verschiedenen Pfaden verwendet. Der Benutzer kann zu einem von zwei Ergebnissen kommen. Wenn der Benutzer die richtigen Anmeldedaten eingibt, folgt er dem Verlauf einer erfolgreichen Anmeldung. Andernfalls, wenn er die falschen Anmeldedaten eingibt, wird ein anderer Ansatz verfolgt.

    Teil 9: Zusammenfassung

    Für Ihre Entwürfe oder Projekte wird EdrawMax Ihr bevorzugter Ersteller von Aktivitätsdiagrammen sein. Die Software verfügt über zahlreiche Tools und Beispiele, die Sie kostenlos nutzen können. Und die MS Word-ähnliche Oberfläche sorgt für ein angenehmes Gefühl.

    Außerdem arbeitet EdrawMax mit einer Software, die die Zusammenarbeit im Team verbessert. Wenn Sie einer prominenten Organisation angehören, ist dies das perfekte Tool zur Einführung. Teilen Sie EdrawMax mit Ihren Kollegen. Ihre Produktivität wird nie wieder dieselbe sein, denn sie wird aufrecht steigen.

    Verwandte Artikel:

    Was ist ein UML-Diagramm?

    Verschiedene UML-Diagramme - Zweck und Verwendung

    EdrawMax: Die intelligente Wahl für die Erstellung von Diagrammen

    • Automatisierte Diagramme mit KI-Unterstützung
    • Über 280 Arten von Diagrammen mühelos erstellen
    • Verschiedene Vorlagen & Symbole um Ihre Bedürfnisse
    • Drag & Drop-Schnittstelle und einfach zu bedienen
    • Jedes Detail mit intelligenten und dynamischen Toolkits anpassen
    • Kompatibel mit einer Vielzahl von Dateiformaten, wie MS-Office, Visio, PDF, usw
    • Diagramme exportieren, drucken und teilen