Home › Seminare › Software-Architektur › UML2UPDT
25 Jahre Erfahrung FreeCall 0800 tutegos
Modellierung objektorientierter Systeme mit UML
Die Unified Modeling Language (UML) ist die wichtigste Notation für die objektorientierte Softwareentwicklung und ermöglicht eine strukturierte Modellierung komplexer Systeme. Dieses Seminar bietet eine umfassende Einführung in UML 2 und vermittelt praxisnah die verschiedenen Diagrammarten, Modellierungsprinzipien sowie den Einsatz von UML in modernen Softwarearchitekturen. Sie lernen, wie Sie UML effizient für Anforderungsanalyse, Entwurf und Dokumentation von Softwareprojekten einsetzen. Besonderes Augenmerk liegt auf den Struktur- und Verhaltensdiagrammen, Modelltransformationen und der Rolle von UML in der Model-Driven Architecture (MDA). Anhand praxisnaher Beispiele und Übungen erhalten Sie das Wissen, um UML gewinnbringend in Ihren Projekten anzuwenden.
Inhalte des Seminars
Einführung in UML 2
- Grundlagen der UML und Anwendungsbereiche
- Metamodell und Spracheinheiten (Compliance Level)
- Diagrammaustausch über ›XML Metadata Interchange‹ (XMI)
- Toolunterstützung und Best Practices
Strukturdiagramme
- Klassendiagramm und Objektdiagramm
- Paketdiagramm für die Systemorganisation
- Komponentendiagramm und Verteilungsdiagramm
- Kompositionsstrukturdiagramm für interne Strukturen
Verhaltensdiagramme
- Anwendungsfalldiagramm (Use-Case Diagram)
- Aktivitätsdiagramm zur Modellierung von Abläufen
- Sequenzdiagramm für Interaktionsmodellierung
- Zustandsautomat und Protokollzustandsautomat
- Kommunikationsdiagramm als Alternative zum Sequenzdiagramm
Zeitverlaufs- und Interaktionsübersichtsdiagramm
- Timing-Diagramm für Echtzeitanwendungen
- Interaktionsübersichtsdiagramm mit Elementen des Aktivitätsdiagramms
UML in der Model Driven Architecture (MDA)
- Grundlagen der modellgetriebenen Softwareentwicklung
- Transformation von Modellen und automatische Code-Generierung
- Die Schichten von MDA: CIM, PIM, PSM
- Modelltransformation mit ›Meta Object Facility‹ (MOF)
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Analytiker, Designer, Softwareentwickler und Projektleiter
- Vorkenntnisse: Grundkenntnisse der Software-Modellierung sind von Vorteil
- Schulungsunterlagen: Umfassende Seminarunterlagen und Referenzdokumentation
Weiterführende Seminare
Design Patterns (Entwurfsmuster)
Alle Kategorien
- .NET
- AutoCAD
- Big Data
- C und C++
- Datenbanktechnologien
- Digitale Kompetenz
- HTML und CSS
- Informationssicherheit und Recht
- iWork
- Java
- JavaScript und Framework
- KI, ML, AI
- Linux
- MATLAB
- Mobile Geräteentwicklung
- Netzwerke
- Office
- Oracle
- Programmiersprachen
- SAP
- Server-Administration und Systemverwaltung
- Software-Architektur
- Web-Backend
- XML