Digicomp
 
WEITERBILDUNG
DIENSTLEISTUNGEN
ÜBER UNS
NEWS
KUNDENDIENST
home | français

 
Samstag, 4. Februar 2012
 
Kurse
Kurse nach Thema
Kurse nach Jobrollen
Kurse nach Hersteller
Index nach Kurstitel
Index nach Kurscode
Index nach Herstellercode
Lehrgänge
Bootcamps
Workshops
E-Learning
Zertifizierungen
Fachreferate / Sessions
Neu im Angebot
Wunschkurs
Themenschwerpunkte
Bildungswege
Assessments
 

Modelgetriebene Software-Entwicklung (MDSD/MDD/MDA)



Ein Kurs zur Entdeckung ungenutzter Potentiale

Auch heute noch gleicht die Software-Entwicklung oft mehr einer Handwerkskunst denn einer industriellen Fertigung. Mit den unterschiedlichsten Methoden und Mitteln werden Effizienzsteigerung, Qualitätsverbesserung und Qualitätssicherung in der Software-Entwicklung angestrebt. Zu diesen Mitteln und Methoden zählen verschiedenste Programmiersprachen, Architekturen, Vorgehensmodelle und Werkzeuge. In diesem Kurs lernen Sie die Möglichkeiten der modellgetriebenen Software-Entwicklung kennen.

In den Köpfen der an der Software-Entwicklung beteiligten Personen befindet sich ein mentales Modell der zu erstellenden Software. Dieses mentale Modell wird üblicherweise von Entwicklern direkt mit Hilfe einer Programmiersprache ausgedrückt. Die modellgetriebene Software-Entwicklung ermöglicht es, dieses mentale Modell auf einer höheren, abstrakteren Ebene in Form von logischen, konkreten Modellen auszudrücken. Mittels einer oder mehrerer Transformationen/Generierungen werden solche Modelle dann in Quelldateien einer oder mehrerer Programmiersprachen umgewandelt. Darüberhinaus besteht auch die Möglichkeit, anstatt Quelldateien zu erzeugen, Modelle zur Laufzeit zu interpretieren.

Ihr Nutzen/Lernziele
Nach diesem Kurs
  • können Sie Nutzen und Grenzen von Modellgetriebener Software-Entwicklung einschätzen.
  • sind Sie mit den unterschiedlichen Modellierungs- und Generierungsmöglichkeiten vertraut.
  • wissen Sie, welche Arten von Domain Specific Languages (DSL) es gibt und wofür sie sich eignen.
  • kennen Sie sicher die Bedeutung und die Unterschiede von Modell, Meta-Modell und Meta-Meta-Modell.
  • haben Sie eine Übersicht über eine Auswahl der wichtigsten Modellierungs- und Generierungs-Werkzeuge.

Zielgruppe
Dieser Kurs richtet sich an IT-Entwickler und IT-Architekten, welche die individuellen Vorteile modellgetriebener Software-Entwicklung selbst einschätzen können wollen und sich vor der eigenen Anwendung von Modellgetriebener Software-Entwicklung einen Überblick verschaffen möchten.

Voraussetzungen
Erfahrung in der Software-Entwicklung allgemein. Es sind keine Kenntnisse bestimmter Programmiersprachen notwendig. Eine erste Erfahrung mit Modellierung im allgemeinen, zum Beispiel mit der Unified Modeling Language (UML), erleichtert die Konzentration auf die Lernziele.

Inhalt
  • Nutzenversprechen der Modellgetriebenen Software-Entwicklung
  • Unterarten der Modellgetriebenen Software-Entwicklung (Modell als Dokumentation, Code-Visualisierung, Round-Trip Engineering)
  • Begriffsabgrenzung MDSD, MDD, MDA
  • Der Schritt von der Software-Entwicklung zur Modellgetriebenen Software-Entwicklung
  • Modellierungssprachen, Domain Specific Languages (DSL)
  • Was sind Meta-Modelle und wozu werden diese benötigt?
  • Transformations-, Generierungs- und Interpretations-Techniken
  • Teamwork im Kontext von Modellgetreibener Software-Entwicklung
  • Versionskontrolle im Kontext von Modellgetreibener Software-Entwicklung
  • Anforderungsmanagement im Kontext von Modellgetreibener Software-Entwicklung
  • Dokumentation im Kontext von Modellgetreibener Software-Entwicklung
  • Betrachtung spezieller Software-Typen (Embedded, Produkt-Linien)
  • Übersicht Modellierungs- und Generierungs-Werkzeuge
  • Worauf bei Modellgetriebener Software-Entwicklung zu achten ist

Dauer
1 Tag


Referent:
Marcus Munzert Marcus Munzert ist geschäftsführender Gesellschafter der Generative Software GmbH, welche auf Methoden der modellgetriebenen Softwareentwicklung spezialisiert ist. Er verfügt über 15 Jahre Erfahrung als Software-Architekt, Berater, Entwickler, Projektleiter, Trainer und Qualitätsmanager. Sein besonderes Interesse gilt der effektiven und effizienten Erstellung von bedienungsfreundlicher Software.


Termine & Anmeldung ...
Für diesen Kurs publizieren wir keine festen Kursdaten.

Selbstverständlich führen wir den Kurs gerne als Firmenkurs bei Ihnen oder in einem unserer Schulungszentren durch. Wenn Sie als Einzelperson interessiert sind, dann können Sie eine unverbindliche Offerte für einen Privatkurs anfordern.

Signalisieren Sie uns Ihr Interesse, indem Sie Ihre Kontaktinformationen ins Formular eintragen. Wir werden Sie informieren, sobald der Kurs das nächste Mal durchgeführt wird.

 
 
Aktuell:

OU Day – Java SE 7: News & Features!
Zürich, 24.02.2012, 10 bis 14.30 Uhr
Schauen Sie mit uns in den Maschinenraum der neuen Version von Java.

mehr...



.NET@Night: neue Fachreferatsreihe für .NET
Expertenaustausch einmal im Quartal. Next Topic: ASP.NET MVC am 21.2.12
mehr...



ASP.NET MVC: das Ende von ASP.NET Webforms?
Zürich, 21.02.2012, 18 Uhr, kostenlos
Melden Sie sich jetzt an!

mehr...



GDGarantiert durchgeführt:

Erfassung von Anforderungen mit Use Cases
in Zürich  am 6. Februar
C# - Einführung
in Zürich  am 6. Februar
mehr GD Kurse...





Aktueller Newsletter:
dNews Januar – erster Blick auf Windows 8, Office 365 für KMU, Infoabende und Buchtipp


Monatlich informiert - jetzt den Digicomp Newsletter bestellen...


   
 
 
 
Kursberatung: 0844 844 822; Mo-Fr 07:30 bis 18:00 Uhr
© Digicomp Academy | Legal | Webmaster | Kontakt | Extranet | myDIGICOMP | rss RSS
Zertifizierte Qualität