Modellbasierte Anforderungsanalyse mit UML

Requirements zu analysieren ist die unverzichtbare Basis jedes Projektes. Hier werden die Anforderungen an ein zukünftiges oder verbessertes Produkt erfasst, analysiert und strukturiert. Ein modellbasiertes Vorgehen schafft hierbei die Grundlage für die weitere Systemanalyse und -entwicklung und fügt sich somit nahtlos in die nachfolgenden Projektphasen ein.

In diesem Seminar erfahren Sie, welche Aspekte die Anforderungsanalyse umfasst und welche Techniken angewandt werden können. Sie lernen die UML kennen und erfahren, wie Sie diese zur modellbasierten Darstellung Ihrer Anforderungen nutzen können.

Lernziele:
Sie sind am Ende des Kurses in der Lage, erfolgreich Anforderungsanalyse in einem Software-Projekt zu betreiben und Anforderungen textuell und modellbasiert so darzustellen, dass sie direkt für die weitere Systemanalyse sowie als Grundlage für Testszenarien verwendet werden können.

Inhalt:

  • Bedeutung der Anforderungserhebung
  • Stakeholder finden, erfassen und qualifizieren
  • System und Systemkontext abgrenzen und darstellen
  • Kano-Modell zur Qualifikation von Anforderungen
  • Bedeutung von Ermittlungstechniken
  • Anforderungsdokumente und Glossar
  • Anforderungen natürlichsprachlich dokumentieren
  • Transformationen
  • Satzschablone
  • Anforderungen modellbasiert dokumentieren
  • Anwendungsfalldiagramme zur Beschreibung des Systems
  • Aktivitätsdiagramme zur Beschreibung der Funktionssicht
  • Klassendiagramme zur Beschreibung der Struktursicht
  • Zustandsautomaten zur Beschreibung der Verhaltenssicht

Methodik:
Vortrag mit Diskussion, Gruppen- und Einzelübungen

Zielgruppe:
Anforderungsanalytiker, Fachanwender, System- und Software-Architekten

Dauer: 3 Tage

Teilnehmer: bis zu 12 Teilnehmer

Kursnummer: MSP10

Voraussetzungen: Keine spezifischen Kenntnisse erforderlich, Grundkenntnisse der Objektorientierung und der Software-Entwicklung sind jedoch hilfreich

Vorausgesetzte Kurse:

Weiterführende Kurse:
Innovator Object eXcellence – Grundkurs,
Innovator for Software Architects – Grundkurs oder
UML lesen und verstehen – Aufbaukurs

Anmelde- und Anfrage-Formular