Software-Entwicklungsumgebungen (Modulnummer 1842)
Prof. Dr.-Ing. Mark Minas
Aktuelles
- Die Vorlesung beginnt am 08.10.2010.
Termine
- Vorlesung und Übung: Freitag, 10:30 - 12:45, Rm. 0101
- Prüfung: Es wird eine schriftliche Prüfung geben. Diese findet voraussichtlich am 17.12.2010 statt.
Datum | Thema | |
---|---|---|
08.10. + 15.10. | Vorlesung | XML (XML, DTD, XML Schema, Namespace, XSLT, Parser), Parsergeneratoren |
22.10. | Vorlesung | Metamodellierung, EMF |
29.10. | Übung | XML, Parsergeneratoren |
05.11. | Vorlesung | EMF, Modelltransformation |
12.11. | Übung | EMF, Modelltransformation |
19.11. + 26.11. | Vorlesung | Text/Code-Generatoren, Build Tools |
03.12. | Übung | Text/Code-Generatoren, Build Tools |
10.12. | Vorlesung | Versions- und Konfigurationsverwaltung |
17.12. | Klausur | Schriftliche Klausur |
Materialien
Vorlesungsfolien und Übungsblätter finden Sie im Dokumentenbereich. Fragen zum Übungsbetrieb richten Sie bitte an Sonja Maier.
Qualifikationsziele
Die Studierenden erhalten einen Überblick über Verfahren, Hilfsmittel und Werkzeuge, die sie bei der Realisierung von Software-Projekten unmittelbar einsetzen können. Dadurch verstehen sie die Vorteile der Werkzeugnutzung in der Software-Entwicklung und werden in die Lage versetzt, sich in den Gebrauch weiterer Verfahren, Hilfsmittel und Werkzeuge selbständig einzuarbeiten.
Inhalte
In diesem Modul erhalten Studierende eine grundlegende Einführung in Verfahren, Hilfsmittel und Werkzeuge, die in der professionellen Software-Entwicklung eingesetzt werden und den Software-Entwicklungsprozess vereinfachen sowie verbessern. Dazu gehören Programmier-, Report- und Dokumentationsrichtlinien, Versions- und Konfigurationsverwaltung sowie die Unterstützung des Build-, Test-, Report- und Dokumentationsprozesses, die an ausgewählten Beispielen demonstriert werden. An exemplarischen Beispielen lernen die Studierenden Programm- und Codegeneratoren kennen. Behandelt werden Parsergeneratoren, Werkzeuge zur modellbasierten Codegenerierung sowie zur Erstellung graphische domänenspezifische Sprachen. Als Beispiel einer Integrationsplattform werden Eclipse und seine Erweiterungsmöglichkeiten behandelt.
Literatur
- xxx