Schulungsübersicht

Einführung in die Use Case Modellierung

  • Kurzer Hintergrund und Kontext für Anwendungsfälle
  • Definitionen, Elemente und Komponenten von Anwendungsfällen
  • Vorteile der Modellierung von Anwendungsfällen

    - Organisieren von Anforderungen mit Anwendungsfällen

    - Anwendungsfalldiagramme als UML Notation

    - Organisieren des Modells mit Paketen

Anwendungsfall-Akteure

  • Benutzer und Akteure
  • Business und Systemakteure
  • Identifizierung von Akteuren und Kartierung von Stakeholdern

Use Cases - Identifizieren und Beschreiben

  • Identifizierung von Anwendungsfällen und Verfassen von Beschreibungen
  • Use Case Kontrollen:

    - Vorbedingungen

    - Nach-Bedingungen

    - Annahmen

    - Szenarien

Use Case Szenarien

  • Wichtigstes Erfolgsszenario
  • Alternativen und Ausnahmen
  • Iteration anzeigen

Fortgeschrittene Techniken

  • <<Einschließen>>-Beziehung
  • <<Ausschluss>>-Beziehung
  • Verallgemeinerung
  • Spezialisierung
  • Vielfältigkeit

Praktische Use Cases Konzepte

  • Ereignisflüsse und ihr Zweck: Primär-, Alternativ- und Ausnahmepfade
  • Methoden zur Dokumentation von Primärflüssen
  • Dokumentation von Alternativ- und Ausnahmeabläufen
  • Dokumentieren von Szenarien
  • Narrative Flussbeispiele
  • Use Cases und Testfälle

    - Beziehung zwischen Anwendungsfällen und Testfällen/Szenarien

    - Übersetzen von Anwendungsfällen in Testfälle

    - Anwendungsfälle und Benutzeroberflächen/Prototyping

    - Rollen, Vorbereitung und Durchführung des Prototypings

  • UML Konzepte

    - UML Notation

    - Klassen- und Objektbeziehungen

    - Extrahieren von Klassen aus Anwendungsfällen

    - Überprüfen einer Klasse: Attribute, Operationen und Assoziationen/Multiplikation

    - Beziehung und Beispiel einbeziehen

    - Verweis auf Includes in Bewegungen

    - Extend-Beziehung und Beispiel

    - Verweis auf Extends in Bewegungen

    - Generalisierungsbeziehung und Beispiel

  • Dokumentation von Anwendungsfällen

Voraussetzungen

Erfahrungen im Bereich der Softwareentwicklung oder technische Grundkenntnisse sind nicht unbedingt erforderlich, aber für ein besseres Verständnis der Konzepte von Vorteil.

  14 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (1)

Kombinierte Kurse

Verwandte Kategorien