Infos zu Seminaren
Kontakt
Bei Fragen und Anfragen zu unseren Seminaren wenden Sie sich bitte an:
Florian Fieber
Telefon 030/46307-230
Email
Faxanmeldung
Sie können sich auch per Fax zu unseren Seminare anmelden. Bitte verwenden Sie dazu unser Formular.
AGB
Die Allgemeinen Geschäftsbedingungen zur Durchführung von Seminaren finden Sie hier.
Feed zu Seminaren
Aktuelle Informationen zu unseren Seminaren erhalten Sie über unseren RSS-Feed.
Model-Driven Software Engineering
| Code | MDSE_07 |
|---|---|
| Dauer | 2 Tage |
| Beginn | Thu, 10. June 2010, 09:30 Uhr |
| Ende (ca.) | Fri, 11. June 2010, 16:30 Uhr |
| Ort | Berlin |
| Trainer | Dr. Roland Petrasch |
| Preis | 790,- € pro Person (zzgl. MWSt.) |
| Buchung | Zur Buchung |
Die modellgetriebene Software-Entwicklung (MDSE) hat sich in den letzten Jahren zu einem praxistauglichen Ansatz entwickelt. Die manuelle Programmierung wird durch umfassende Code-Generierung ersetzt. Dabei lassen sich nahezu beliebige Modellierungssprachen (Domain Specific Languages, DSL) einsetzen und mit Code-Generatoren kombinieren. Anerkannte Konzepte und Standards, z. B. die UML der OMG, helfen dabei. Dieses Seminar vermittelt Ihnen die Methoden und Techniken, die Sie für die modellgetriebene Software-Entwicklung in der Praxis benötigen, z.B. Transformationen mit QVT (Query, View, Transformation), M2T (Model-to-Text) oder Xpand (OpenArchitectureWare). Es vertieft Ihre UML-Kenntnisse und führt weitere wichtige Konzepte ein. Ein Tool-Überblick und Übungen runden das Seminar ab. Erfahren Sie, wo und wie Sie modellbasierte Entwicklung wirtschaftlich und technisch in Ihren Projekten einsetzen können und welche Vorteile ein solches Vorgehen hat.
Inhalte:
- Teil 1: Grundlagen
- Begriffe, z.B. modellgetriebene und architekturzentrierte Software-Entwicklung
- Model Driven Software Engineering und Model Driven Architecture® der OMG™ (Object Management Group)
- Technische Aspekte der modellgetriebenen Entwicklung
- Vorgehensweise für MDSE-Projekte, Prozess- und Produktqualität
- Werkzeuge für die modellgetriebene Software-Entwicklung
- Beispiel: Modellierung, Code-Generierung, Qualitätssicherung
- Teil 2: Modellierungsprachen und Metamodellarchitektur
- Formale Sprachen: Sprachtypen, Abstrakte / konkrete Syntax, formale Semantik, GPL/DSL
- OMG-Standards, z.B. MOF®, UML®, OCL®, QVT®
- Meta- und Metametamodelle, Sprachdefinition per Metamodell oder textuell
- UML-Metamodell, eigene domänspezifische Sprachen (Domain Specific Languages, DSL)
- Modellarten (plattformunabhängige und plattformabhängige Modelle): CIM, PIM, PM, PSM, PSI
- Modellierungsrichtlinien, Model Style Guide
- Einführung in die Modellqualität, Prüfung der Modelle
- Teil 3: Transformation, Code-Generierung und Tool-Kette
- Transformationsarten: Model-to-Code, Model-to-Text, Model-to-Model
- Metamodell- und Template-basierte Ansätze, Transformationssprachen, Code-Generatoren
- Technische Aspekte: Werkzeuge für die modellgetriebene Software-Entwicklung, Aufbau einer passenden Entwicklungsumgebung, z.B. Eclipse-basierte Toolkette mit OAW
- Beispielanwendung: (Meta-)Modellierung, Code-Generierung, Deployment
Zusätzlich zum Seminar erhalten Sie
- das Buch "Model-Driven Architecture - eine praxisorientierte Einführung" (von Roland Petrasch et al)
- eine Demo-Entwicklungsumgebung für MDA-Projekte auf der Basis von Eclipse
- die Beispiele aus dem Seminar auf CD
Zielgruppe: Technische Projektleiter, IT-Berater, Software-Architekten, Software-Entwickler Anforderungs- und Systemanalytiker
Dauer: 2 Tage
Termine: Weitere Termine finden Sie hier
