Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Einführung

  • Der Systementwicklungslebenszyklus mit dem Harmony-Prozess (IBM/Telelogic)
  • Übersicht über die im Bereich System Engineering für Anforderungserhebung, Systemanalyse und Design verwendeten UML-/SysML-Diagramme
  • Ein methodischer Rahmen für die Anforderungserhebung, Systemanalyse und das Design

Anforderungen erheben und in Systemspezifikationen umwandeln

  • Geschäfts- und Systemanforderungen anhand des SysML-Anforderungsdigramms rückverfolgbar machen
  • Den Umfang des Systems definieren, der aus Funktionen und Use Cases besteht, die diese Funktionen aufrufen
  • Den Lebenszyklus des Systems modellieren, der die Übergänge zwischen Zuständen orchestriert, in denen Funktionen ausgelöst werden
  • Testfälle anhand von Szenarien vorbereiten, die Use Cases und Systemfunktionen realisieren
  • Fallstudie: Modellierung des Systemumfangs und der Nutzung der Systemfunktionen auf Basis von Anforderungen

Systemspezifikationen in Design-Komponenten überführen

  • Das Blockdiagramm des Systems modellieren und es mithilfe interner Blöcke verfeinern
  • Die Kommunikationsarchitektur zwischen Subsystemen mithilfe von Parts, Ports und Interfaces ausarbeiten
  • Fallstudie: Ausarbeitung der Block- und internen Blockdiagramme auf Basis von Systemspezifikationen unter Berücksichtigung von Design-Entscheidungen
  • Die Beschreibung der White-Box-Interaktionen auf Designebene modellieren
  • Fallstudie: Modellierung von Interaktionen zwischen Blöcken und internen Blöcken auf Basis von Design-Entscheidungen
  • Zuordnung von Operationen auf die Komponenten (Parts) der Blöcke
  • Das parametrische Diagramm der Systemfunktionen ausarbeiten
  • Fallstudie: Aktualisierung der Block- und internen Blockdiagramme auf Basis von Design-Szenarien

Schlussfolgerung

  • Schritte der Anforderungsanalyse und Systemspezifikation im System Engineering
  • Rückverfolgbarkeit zwischen Anforderungen und Software
  • Systemintegration und Abnahmetests der Anforderungen

Hinweis: Die oben genannten Schulungs- und Mentoring-Sitzungen werden interaktiv unter Verwendung von Werkzeugen für Anforderungsengineering und Modellierung wie Enterprise Architect (EA) durchgeführt, um eine gute Rückverfolgbarkeit zwischen Anforderungen und zugrunde liegenden Lösungen sicherzustellen. Konzepte werden zunächst anhand grundlegender Beispiele erklärt und anschließend durch Entwurfslösungen für Ihre eigenen Probleme ergänzt. Nach dieser Sitzung können wir Sie bei Bedarf durch die Prüfung und Validierung Ihrer Lösungen begleiten.

Voraussetzungen

Berufserfahrung:

  • Mindestens 2 Jahre Berufserfahrung in der Softwareentwicklung, System Engineering, Business-/Technik-Analyse oder technischen Architektur.

Methodischer Hintergrund:

  • Grundlegendes Verständnis des Softwareentwicklungslebenszyklus (SDLC) und der Konzepte des System-Engineering-Lebenszyklus (z. B. V-Modell, agile/iterative Bereitstellung).
  • Vertrautheit mit Konzepten der Anforderungsengineering (funktional vs. nicht-funktional, Restriktionen, Verifikation).

Technische & Modellierungskonzepte:

  • Grundkenntnisse in den Prinzipien der objektorientierten Analyse und Design (OOAD) (z. B. Klassen, Instanzen, Vererbung, Komposition, Interfaces).
  • Vorherige Erfahrungen mit grundlegenden visuellen Diagrammen (wie Flussdiagrammen oder grundlegendem UML) sind von Vorteil, jedoch ist keine Vorkenntnis in SysML erforderlich.

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien