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

icon_rss 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

 
  Social Networks: qme Software @ Facebook     Social Bookmarks: Twitter Facebook MySpace deli.cio.us Digg Folkd Google Bookmarks Linkarena Mister Wong Newsvine reddit StumbleUpon Windows Live Yahoo! Bookmarks Yigg