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.
Erfahrungsberichte (1)
Frau Malavika ist eine sehr gute Trainerin. Sie arbeitet sehr hart und beantwortet meine Fragen hervorragend. Ich verstehe, dass das Potenzial von SysML und EA sehr groß ist, und sie hat ihr Bestes gegeben, um die Schulung auf die bestmögliche Weise zu präsentieren. Sie hat sogar während der Pausen Zeit darauf verwendet, Antworten auf unsere Fragen zu finden. Meine Anerkennung! Eine großartige Lehrerin!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Kurs - System Engineering using SysML and UML 2
Maschinelle Übersetzung