Modellbasierte Softwareentwicklung
Dozent: Prof. Dr. Bernhard RumpeBetreuender Assistent: Dr. Martin Schindler, M.Sc. Katrin Hölldobler
Art der Veranstaltung: Vorlesung mit praktischer Übung und Klausur
Lehrveranstaltungsnummer: 12ws-18077
Termine
Die Veranstaltung besteht aus 2 SWS Vorlesung und 3 SWS Übung. Es sind Übungstermine für 2 Wochenstunden angekündigt; die dritte Übungsstunde findet in Kleingruppen statt.
Di. | 12:25 - 13:55 Uhr | AH I | |
Do. | 13:30 - 15:00 Uhr | AH II | (Übung) |
Di. 09.10 | 12:25 - 13:55 Uhr | Be 411 | |
Do. 11.10 | 13:30 - 15:00 Uhr | PPS H2 | |
Di. 16.10 | 12:25 - 13:55 Uhr | Be 411 | |
Do. 18.10 | 13:30 - 15:00 Uhr | PPS H2 | |
Di. 23.10 | 12:25 - 13:55 Uhr | Be 411 | |
Do. 25.10 | 13:30 - 15:00 Uhr | PPS H2 | |
Di. 30.10 | 12:25 - 13:55 Uhr | Be 411 |
Voraussetzungen
Kenntnisse der Veranstaltung "Einführung in die Softwaretechnik" werden benötigt. Ein paralleler Besuch der Veranstaltung ist auch möglich.
Themen
Die Vorlesung erarbeitet die modellbasierte Entwicklung komplexer Softwaresysteme. Behandelt werden die Verwendung von Modellen in Softwareentwicklungsprozess, die Simulation und Generierung von Code und Testfällen aus Modellen, die Analyse von Modellen und die Evolution von Modellen durch Refactoring. Dabei wird vorwiegend die Modellierungssprache UML zur Darstellung genutzt.
Lernmaterialien: Materialien zu den Lehrveranstaltungen (Vorlesungsfolien, Übungsblätter) werden im L²P-Lernraum zur Verfügung gestellt. Für den Zugang zum Lernraum ist eine Anmeldung im CAMPUS-System erforderlich. Einige Stunden nach der Anmeldung wird der Zugang zum Lernraum automatisch freigeschaltet.
Literatur: Die Vorlesung orientiert sich nicht an einem einzigen Lehrbuch. Vielmehr werden verschiedene Literaturempfehlungen zum jeweiligen Teil der Vorlesung angegeben.
Grundlegende Literatur:
- B. Rumpe : Modellierung mit UML : Sprache, Konzepte und Methodik, Springer, Mai 2004
- B. Rumpe : Agile Modellierung mit UML : Codegenerierung, Testfälle, Refactoring. Springer, August 2004
Studiengänge:
- Informatik (D)/Hauptstudium/Praktische Informatik
- Werkstoffinformatik (D)/Hauptdiplom/Software Engineering
- Werkstoffinformatik (D)/Hauptdiplom/Softwaretechnik, Sprachen und Architekturen
- Technik-Kommunikation (M.A.)/2. Hauptfach (Technisches Fach)/Grundlagen der Informatik/Hauptstudium/Spezialisierung Informatik
- Informatik (B.Sc.)/Wahlpflicht/Software und Kommunikation
- Informatik (M.Sc.)/Software und Kommunikation
- TK 2. Fach-Grundlagen der Informatik (M.Sc.)/Wahlpflicht Informatik/Software und Kommunikation
- Software Systems Engineering (M.Sc.)
- Software Systems Engineering (M.Sc.)/Practical Computer Science
- Software Systems Engineering (M.Sc.)/Areas of Specialization/Software Engineering
Weiterführende Informationen:
Lassen Sie sich von uns regelmäßig über neue Lehrveranstaltungen, tagesaktuelle Änderungen und ausgeschriebene Studien-/Diplomarbeiten informieren: