Use-Case-Diagramme verdichten Systemgrenze, Akteure und Nutzerziele zu einer übersichtlichen Anforderungssicht. Das Seminar legt den Schwerpunkt auf klare Abgrenzung, aussagekräftige Benennung und eine kontrollierte Verbindung zu Szenarien, Anforderungen und weiterführenden Diagrammen.
Inhaltsverzeichnis
- Zielgruppe
- Voraussetzungen
- Lernziele
- Kapitel 1: Kontext, Systemgrenze und Akteure
- Kapitel 2: Use Cases und Nutzerziele
- Kapitel 3: Beziehungen und Struktur
- Kapitel 4: Anforderungen, Szenarien und Review
- Durchgängiges Praxisprojekt
- Methodik
Zielgruppe
Requirements Engineers, Business- und System-Analysten, Product Owner, Software Architects, Testverantwortliche und technische Redaktionen.
Voraussetzungen
Grundkenntnisse in Anforderungsanalyse sind hilfreich. PlantUML- oder UML-Vorkenntnisse sind nicht erforderlich.
Lernziele
- Systemgrenze, Akteure und Nutzerziele aus einer Problemstellung ableiten
- Use Cases präzise benennen und auf angemessener Ebene schneiden
- Include-, Extend- und Generalisierungsbeziehungen sparsam und korrekt einsetzen
- Diagramme mit Szenarien, Anforderungen und Tests verknüpfen
- typische Übermodellierung und missverständliche Darstellungen erkennen
Kapitel 1: Kontext, Systemgrenze und Akteure
Das Kapitel verbindet vier aufeinander aufbauende Arbeitsschritte: betrachtetes System und ausgeschlossene Bereiche festlegen, primäre, sekundäre und externe Akteure identifizieren, Akteure nach Rollen statt Personen benennen sowie Systemkontext gegen Stakeholderziele prüfen. Die Inhalte werden an einem nachvollziehbaren Beispiel aufgebaut, unmittelbar gerendert und anhand der fachlichen Aussage bewertet.
- Schritt 1 – Analysieren: betrachtetes System und ausgeschlossene Bereiche festlegen.
- Schritt 2 – Modellieren: primäre, sekundäre und externe Akteure identifizieren.
- Schritt 3 – Erweitern: Akteure nach Rollen statt Personen benennen.
- Schritt 4 – Prüfen: Systemkontext gegen Stakeholderziele prüfen.
Praxisübung
Für den Schwerpunkt „Kontext, Systemgrenze und Akteure“ entsteht ein eigenständiges Teilmodell. Anschließend werden Syntax, Semantik, Lesbarkeit und Anschlussfähigkeit an das Gesamtprojekt mit einer kompakten Prüfliste kontrolliert.
Kapitel 2: Use Cases und Nutzerziele
Das Kapitel verbindet vier aufeinander aufbauende Arbeitsschritte: Ziele aus fachlichen Aufgaben ableiten, Use Cases mit aktivem Verb und Ergebnis benennen, Granularität und Abhängigkeiten kontrollieren sowie unpassende technische Funktionen aus der Sicht entfernen. Die Inhalte werden an einem nachvollziehbaren Beispiel aufgebaut, unmittelbar gerendert und anhand der fachlichen Aussage bewertet.
- Schritt 1 – Analysieren: Ziele aus fachlichen Aufgaben ableiten.
- Schritt 2 – Modellieren: Use Cases mit aktivem Verb und Ergebnis benennen.
- Schritt 3 – Erweitern: Granularität und Abhängigkeiten kontrollieren.
- Schritt 4 – Prüfen: unpassende technische Funktionen aus der Sicht entfernen.
Praxisübung
Für den Schwerpunkt „Use Cases und Nutzerziele“ entsteht ein eigenständiges Teilmodell. Anschließend werden Syntax, Semantik, Lesbarkeit und Anschlussfähigkeit an das Gesamtprojekt mit einer kompakten Prüfliste kontrolliert.
Kapitel 3: Beziehungen und Struktur
Das Kapitel verbindet vier aufeinander aufbauende Arbeitsschritte: gemeinsames Verhalten über Include modellieren, optionale oder bedingte Erweiterungen mit Extend darstellen, Generalisierung für Akteure oder Use Cases begründen sowie Pakete und Teilbereiche für größere Modelle verwenden. Die Inhalte werden an einem nachvollziehbaren Beispiel aufgebaut, unmittelbar gerendert und anhand der fachlichen Aussage bewertet.
- Schritt 1 – Analysieren: gemeinsames Verhalten über Include modellieren.
- Schritt 2 – Modellieren: optionale oder bedingte Erweiterungen mit Extend darstellen.
- Schritt 3 – Erweitern: Generalisierung für Akteure oder Use Cases begründen.
- Schritt 4 – Prüfen: Pakete und Teilbereiche für größere Modelle verwenden.
Praxisübung
Für den Schwerpunkt „Beziehungen und Struktur“ entsteht ein eigenständiges Teilmodell. Anschließend werden Syntax, Semantik, Lesbarkeit und Anschlussfähigkeit an das Gesamtprojekt mit einer kompakten Prüfliste kontrolliert.
Kapitel 4: Anforderungen, Szenarien und Review
Das Kapitel verbindet vier aufeinander aufbauende Arbeitsschritte: Use Cases mit textlichen Szenarien ergänzen, Normal-, Alternativ- und Fehlerfall zuordnen, Ableitungen zu Sequenz-, Aktivitäts- oder Testfällen planen sowie Diagramm mit einer Anforderungs-Checkliste reviewen. Die Inhalte werden an einem nachvollziehbaren Beispiel aufgebaut, unmittelbar gerendert und anhand der fachlichen Aussage bewertet.
- Schritt 1 – Analysieren: Use Cases mit textlichen Szenarien ergänzen.
- Schritt 2 – Modellieren: Normal-, Alternativ- und Fehlerfall zuordnen.
- Schritt 3 – Erweitern: Ableitungen zu Sequenz-, Aktivitäts- oder Testfällen planen.
- Schritt 4 – Prüfen: Diagramm mit einer Anforderungs-Checkliste reviewen.
Praxisübung
Für den Schwerpunkt „Anforderungen, Szenarien und Review“ entsteht ein eigenständiges Teilmodell. Anschließend werden Syntax, Semantik, Lesbarkeit und Anschlussfähigkeit an das Gesamtprojekt mit einer kompakten Prüfliste kontrolliert.
Durchgängiges Praxisprojekt
Für ein Beispielsystem entstehen Systemgrenze, Akteursmodell und ein fokussiertes Use-Case-Diagramm. Zwei ausgewählte Use Cases werden mit Normal-, Alternativ- und Fehlerfall verbunden.
Methodik
Fachimpulse, Live-Coding, kommentierte Demonstrationen und schrittweise Übungen wechseln sich ab. Jede neue Technik wird zunächst an einem Minimalbeispiel geprüft, danach in das Gesamtprojekt übernommen und abschließend in einem strukturierten Review bewertet. Alle Übungen verwenden versionierbare Textquellen und reproduzierbare Render-Schritte.
Fachbereichsleitung / Leitung des Trainerteams / Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 1 Tag ca. 6 h, Beginn: 10:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmende: | Requirements Engineers, Business- und System-Analysten, Product Owner, Software Architects, Testverantwortliche und technische Redaktionen. |
| Voraussetzungen: | Grundkenntnisse in Anforderungsanalyse sind hilfreich. PlantUML- oder UML-Vorkenntnisse sind nicht erforderlich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachimpulse, Live-Coding, Demonstrationen, praktische Übungen am System und strukturierte Reviews |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - alle Formate mit Trainerteam vor Ort; Webinar nur bei ausdrücklicher Vereinbarung |
| Durchführungsgarantie: | ja, ab 2 Teilnehmenden |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Digitale Dokumentation als Download oder auf Datenträger |
| Teilnahmezertifikat: | ja |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
