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 Sprache UML
- Eine kurze Geschichte UML
- Überblick über die objektorientierte Modellierung
- Spezifikation UML Gruppen OMG
- Übersicht über Diagramme UML
Verwaltung von Anforderungen
- Gliederung von Anforderungen
- FURPS-Anforderungskategorien
- Methoden der Anforderungserhebung
- Anforderungsmodellierung mittels Notation UML
- Anforderungs-Abhängigkeitsmatrix
- Erstellung von Anforderungsspezifikationen anhand von Diagrammen
Modellierung von Geschäftsprozessen
- Definition von Geschäftsprozessen
- Geschäftsprozessmodellierung in UML
- Aktivitätsdiagramm
- Entscheidungsfindung und konkurrierende Abläufe
- Ausnahmen und Ausnahmebehandlung
- Partitionen, Spuren
Modellierung nicht-funktionaler Anforderungen
- Verwendung von Komponenten- und Implementierungsdiagrammen
- Erste Systemarchitektur - logisch und physisch
- Modellierung der Anforderungen an Sicherheit, Leistung und Systemzuverlässigkeit
Modellierung der funktionalen Anforderungen
- Definition des Umfangs des Systems
- Modellierung der Funktionalität des Systems anhand eines Anwendungsfalldiagramms
- Identifizierung von Akteuren und Beziehungen zwischen ihnen
- Identifizierung von Anwendungsfällen
- Akteur-Nutzungsfall-Assoziation und ihre Eigenschaften
- Beziehungen zwischen Anwendungsfällen: einschließen, erweitern, verallgemeinern
- Erstellen von Szenarien für Anwendungsfälle und Erzeugen von Diagrammen auf der Grundlage dieser Szenarien (Aktivitäten, Zustandsmaschine
Aktivität, Zustandsautomat)
Analytisches Systemmodell
- Verwendung eines Sequenzdiagramms
- Arten von Nachrichten: asynchron, synchron, back-to-back
- Festlegen der Nummerierungsreihenfolge von Nachrichten
- Analytische Objektkategorien: Boundary, Control und Entity
- Einführung in den Systementwurf
- Modellierung der Interaktion
Statische Modellierung
- Klassendiagramm und Quellcodegenerierung
- Assoziationsbeziehungen und ihre Eigenschaften
- Andere Beziehungen: Aggregation, Komposition, Generalisierung, Abhängigkeit, assoziative Klasse
- Vorwärts-/Rückwärts-Entwicklung
- Quellcodegenerierung aus dem Diagramm
- Generierung des Diagramms aus dem Quellcode
- Synchronisierung von Code und Diagramm
- Diagramme für Objekte, verbundene Strukturen und Pakete
Dynamische Modellierung
- Verifizierung des statischen Modells
- Klärung von Methodensignaturen
- Überprüfung der Korrektheit des Klassendiagramms
- Dynamische Modellierung auf Ebene der Methodenaufrufe
- Sequenzdiagramm auf Entwurfsebene
Voraussetzungen
Die Kenntnis grundlegender objektorientierter Konzepte oder einer objektorientierten Sprache wird 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
Practice exercises were great and the help given by the trainer was excellent.