UML
UML (Unified Modeling Language) ist eine standardisierte, grafische Modellierungssprache zur Konstruktion, Visualisierung, Spezifikation und Dokumentation von Softwaresystemen.
UML - Merkmale

Anwendungsfalldiagramme
Anwendungsfalldiagramme (eng. Use Case Model, UCM) beschreiben auf abstrakter Ebene das Zusammenwirken von Akteuren (Benutzer) mit einem System (Computersystem).
Anwendungsfalldiagramme (eng. Use Case Model, UCM)

Anwendungsfalldiagramme – Elemente

Anwendungsfalldiagramme – Beziehungen

Klassendiagramme
Klassendiagramme (eng. class diagram) dienen der graphischen Notation für die Modellierung von Klassen und ihren Beziehungen.
Klassendiagramme

Klassendiagramme – Assoziation

Klassendiagramme – Aggregation, Komposition und Vererbung

Instanzdiagramm

Zustandsdiagramm

SysML – Definition
Die SysML (System Modeling Language) ist eine Modellierungsnotation für Systeme, die eine Reihe von Diagrammtypen zur Verfügung stellt, die der Analyse, dem Design und dem Testen von komplexen Systemen dienen.
Die SysML wird von der OMG (Object Management Group) und der INCOSE (International Council of Systems Engineering) weiterentwickelt und ist eine Erweiterung der UML (Unified Modeling Language).
Einordnung UML/SysML

Grundlegende Arbeitsabfolge beim Modellieren mit SysML
1. Struktur festlegen
2. Verhalten modellieren
3. Anforderungen beschreiben
4. Parameter eintragen
Blockdefinitionsdiagramm
In einem Blockdefinitionsdiagramm werden interne und externe Systemkomponenten sowie Subkomponenten dargestellt. So wird eine Komponentenübersicht erstellt.
Anforderungsdiagramm
Ein Anforderungsdiagramm dient der Beschreibung von Anforderungen an ein System, inkl. Relationen zwischen Anforderungen und Bezüge zu anderen Modellelementen.
Definition – Systems Engineering
Systems Engineering ist ein interdisziplinärer Ansatz mit dem Ziel erfolgreich Systeme zu realisieren. Systems Engineering konzentriert sich auf die Definition und Dokumentation der Systemanforderungen in der frühen Entwicklungsphase, die Erarbeitung eines Systemdesigns und die Überprüfung des Systems auf Einhaltung der gestellten Anforderungen unter Berücksichtigung des Gesamtproblems: Betrieb, Zeit, Test, Erstellung, Kosten & Planung, Training & Support und Entsorgung.
Methoden des Systems Engineering

Fazit
