Die erste Tutorium-Veranstaltung findet am 27.4.2017 statt.
Summer semester 17

Übung
Modellgetriebene Softwareentwicklung (Praktische Anwendung) (MDSE-PA)
- Lecturer:
- Dr. Jens Gulden
- Contact:
- Term:
- Summer Semester 2017
- Cycle:
- Sommersemester
- Time:
- Do, 16:00
- Room:
- R09 R04 H02
- Start:
- 27.04.2017
- Language:
- German/English
- Moodle:
- Lecture in Moodle
- LSF:
- Lecture in LSF
- Participants:
- Linked Lectures:
Description:
Die Tutoriums-Veranstaltung findet begleitend zur Vorlesung statt und stellt zunächst eine Auswahl an Werkzeugen für die praktische Anwendung modellgetriebener Software-Entwicklungsverfahren vor. Die Teilnehmer erlernen die Anwendung modellgetriebener Verfahren mit diesen Werkzeugen anhand übersichtlicher Software-Beispiele und anderer Software-Artefakte. Nach Einführung von UML Klassendiagrammen vermittelt die Lehrveranstaltung die notwendigen Kenntnisse zur Erstellung von Code-Generierungstemplates, um Klassendiagramme in objektorientierten Quellcode zu transformieren. Zur Vermittlung von Kenntnissen im Umgang mit domänenspezifischen Modellierungsverfahren erlernen die Studierenden, eigene domänenspezifische Modellierungssprachen mit Hilfe geeigneter Meta-Modellierungswerkzeuge zu erstellen. Die erworbenen Kenntnisse über domänenspezifische Modellierung werden daraufhin mit dem zuvor erlernten Wissen über Generierungsverfahren verknüpft, um den vollständigen Prozess eines domänenspezifischen modellbasierten Software-Entwicklungsverfahrens zu vermitteln, von Domänenanalyse und Sprachentwurf, über Instanz-Modellierung und Template-Entwicklung, hin zur Generierung von Code und anderen Software-Artefakten.
Learning Targets:
Die Studierenden
- erfassen die Bedeutung von Modellierung als methodisches Mittel für die Aufgabenfelder der Wirtschaftsinformatik in Theorie und Praxis
- erlernen anwendungsbezogene Perspektiven auf Modelle, von der Verwendung von Modellen als grafische Kommunikationsmittel bis hin zur automatischen Transformierbarkeit von Modellen zu Software
- setzen sich mit der Spannbreite der Erscheinungsformen von Modellen in der Wirtschaftsinformatik auseinander und erlernen, die verwendeten Modelltypen kritisch zu bewerten
- verstehen die Bedeutung von Modellen als vermittelnde Sprachebenen zwischen Fachabteilungen und IT-Experten
- erlernen die Anwendung von Verfahren zur modellgetriebenen Softwareentwicklung und -konfiguration
Outline:
- Grundlagen der Arbeit mit Modellierungswerkzeugen, Modellierung von Beispiel-Szenarien
- Entwicklung von Code-Generierungs-Templates
- Synchronisation von generiertem und manuell erstelltem Code
- Anwendung der Model Driven Architecture (MDA)
- Entwicklung domänenspezifischer Modellierungssprachen mit Code-Generierungs-Templates
- Modellgetriebene Softwareentwicklung mit Unternehmensmodellen
- Fortgeschrittene Ansätze, Ergänzungen
Literature:
Siehe Vorlesung.