Anwendungsfalldiagramm

Übungsaufgaben zum UML-Anwendungsfalldiagramm

Vier Übungsaufgaben zum UML-Anwendungsfalldiagramm: Notationselemente zuordnen, Signalwörter bestimmen, Diagramme aus Anforderungstexten erstellen, vorgegebene Diagramme ergänzen, einen fehlerhaften Entwurf untersuchen, User Stories aus Anwendungsfällen ableiten und «include», «extend» und Generalisierung begründet einsetzen.

Digitalisierte Geschäftsprozesse mit dem UML-Aktivitätsdiagramm entwerfen

Steht fest, wo ein Prozess digitalisiert werden soll, geht es an den Entwurf der neuen Abläufe. Aus der Übersicht der Anwendungsfälle werden die neuen Geschäftsprozesse abgeleitet, und es wird entschieden, welche davon im Detail modelliert werden. Welche Modellierungstechnik dafür passt, hängt von einigen Randbedingungen ab; hier kommt das UML-Aktivitätsdiagramm als Technik der Lösungsdomäne mit Partitionen je System zum Einsatz. Am Beispiel einer Kongress-App zeigt sich, warum die Prozesse dabei oft neu geschnitten werden müssen.

Übungsaufgaben zu User Stories

Eine umfangreiche Übungsaufgabe zu User Stories: einen englischen Fachtext auswerten, den Aufbau und die INVEST-Kriterien erläutern, User Stories aus einem Anwendungsfalldiagramm erstellen, fehlerhafte Stories verbessern, Akzeptanzkriterien formulieren, Aussagen zum Product Backlog prüfen und User Stories mit einem Pflichtenheft vergleichen.

UML Use-Case-Übungsaufgabe: Mitfahr-App

Zwei Übungsaufgaben, in denen Du aus einer Anforderungsbeschreibung ein Use-Case-Diagramm erstellst: eine Such-App für Übungsaufgaben und eine Mitfahr-App. Die Aufgaben nutzen die Notationsvielfalt der UML, entsprechende Kenntnisse sind also vorausgesetzt.

UML Anwendungsfalldiagramm (Use Case Diagram)

Mit UML-Anwendungsfall-Diagrammen können Übersichten erstellt werden, welchen Nutzen ein System den Benutzer*innen zur Verfügung stellt. Das einfache Diagramm bietet wenig Notationsmittel, mithilfe derer Beziehungen dargestellt werden: zwischen Nutzergruppen, zwischen Anwendungsfällen und von Nutzenden zu Anwendungsfällen. Dieser Artikel stellt diese UML-Notationen vor, zeigt, wie Du aus einem Anforderungstext Schritt für Schritt ein Diagramm entwickelst, und sammelt typische Fehler.