I756 – Model-Driven Software Development
Module
Model-Driven Software Development
Modellgetriebene Softwareentwicklung |
Module number
I756
Version: 1 |
Faculty
Informatics/Mathematics
|
Level
Master
|
Duration
1 Semester
|
Semester
Summer and Winter semester
|
Module supervisor
Prof. Dr.-Ing. habil. Dirk Müller |
Lecturer(s)
Prof. Dr.-Ing. habil. Dirk Müller |
Course language(s)
German - 90.00% English - 10.00% |
ECTS credits
5.00 credits |
Workload
150 hours |
Courses
4.00 SCH (2.00 SCH Lecture | 2.00 SCH Internship) |
Self-study time
90.00 hours |
Pre-examination(s)
Semesterarbeit |
Examination(s)
Written examination |
Form of teaching
2/0/2 V/Ü/P |
Media type
|
Instruction content/structure
|
Qualification objectives
Im Kontext dieser Lehrveranstaltung sind Software Factories Werkzeuge, die Anwendungsentwickler benutzen, um - beginnend mit der Modellierung von fachspezifischen Inhalten einer Anwendungsdomäne - Software-Artefakte variabel bzgl. der Zieltechnologie zu erzeugen. Studierende sollen befähigt werden, aus formal spezifizierten Modellen automatisiert lauffähige Softwaresysteme zu entwickeln und anzuwenden. Die Veranstaltung ist Java-basiert und baut auf dem Eclipse-Framework auf. In the context of this module, software factories are tools used by application developers - starting with modeling of subject-specific content of an applicatio domain - in order to develop software artefacts variably related to the target technology. Students shall be enabled to develop and to apply software systems from formally specified models. The module is based on Java and Eclipse. |
Social and personal skills
Da die Semesterarbeit i.d.R. in Zweiergruppen bearbeitet wird, wird die Sozialkompetenz Teamfähigkeit gefördert. Am Beispiel von Eclipse wird die Einarbeitung in eine neue IDE geübt. |
Special admission requirements
No information
|
Recommended prerequisites
Java-Programmierung |
Continuation options
No information
|
Literature
|
Current teaching resources
|
Notes
No information
|
Link to course/learning resources in OPAL
|