Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in die UML-Sprache
- Kurze Geschichte von UML
- Übersicht über Themen der objektorientierten Modellierung
- OMG Spezifikationen zu UML
- Übersicht über UML-Diagramme
Anforderungsmanagement
- Einteilung der Anforderungen
- Kategorien von Anforderungen nach FURPS
- Methoden zur Sammlung von Anforderungen
- Anforderungen modellieren mit UML-Notation
- Abhängigkeitsmatrix für Anforderungen
- Erstellen der Anforderungsspezifikation basierend auf Diagrammen
Geschäftsprozesse modellieren
- Definition eines Geschäftsprozesses
- Geschäftsprozesse in UML modellieren
- Aktivitätsdiagramm
- Entscheidungsläufe und Parallelität
- Ausnahmen und Exceptions
- Partitionen, Spuren
Nicht-funktionale Anforderungen modellieren
- Verwendung von Komponentendiagrammen und Implementierungssdiagrammen
- Vorgeschlagene Architektur des Systems - logisch und physisch
- Modellierung von Sicherheits- Leistungs- und Zuverlässigkeitsanforderungen
Funktionale Anforderungen modellieren
- Datenumfang festlegen
- Systemfunktionalität mit einem Use-Case-Diagramm modellieren
- Aktoren und deren Beziehungen identifizieren
- Anwendungsfall erkennen
- Assoziation "Aktor - Anwendungsfall" und seine Eigenschaften
- Beziehungen zwischen Anwendungsfällen: Include, Extend, Generalisierung
- Szenarien für Anwendungsfälle erstellen und darauf basierende Diagramme erzeugen (Aktivitäts-, Maschinendiagramm)
Analytisches Systemmodell
- Verwendung eines Sequenzdiagramms
- Kommunikationstypen: asynchron, synchron, Rückkehr
- Festlegen der Nummerierung von Nachrichten
- Kategorien von Objekten im Systemmodell: Boundary, Control und Entity
- Einführung in das Systemdesign
- Interaktion modellieren
Statische Modellierung
- Klassendiagramm und Generierung des Quellcodes
- Assoziation und ihre Merkmale
- Weitere Beziehungen: Aggregation, Komposition, Generalisierung, Abhängigkeit, Assoziationsklasse
- Forward/Reverse Engineering
- Quellcode basierend auf Diagramm erstellen
- Diagramm basierend auf Quellcode erstellen
- Synchronisation von Code und Diagramm
- Objekt-, Struktur- und Paketdiagramme
Dynamische Modellierung
- Überprüfung des statischen Modells
- Ausdifferenzieren von Methodensignaturen
- Korrektur des Klassendiagramms
- Dynamische Modellierung auf Methodenebene
- Sequenzdiagramm auf Entwurfsebene
Voraussetzungen
Kenntnisse der Grundbegriffe im Zusammenhang mit Objektorientierung oder jeder objektorientierten Programmiersprachen werden empfohlen.
21 Stunden
Erfahrungsberichte (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
Kurs - Object-Oriented Analysis and Design using UML
Maschinelle Übersetzung
Practice exercises were great and the help given by the trainer was excellent.
Elmer Tuz
Kurs - Object-Oriented Analysis and Design using UML
Maschinelle Übersetzung