Vorlesung Software-Evolution WS13/14
Semester: | Wintersemester 2013/14 |
LP (ECTS): | 3 |
SWS: | 2 |
Studiengang: | Master Informatics, Diplom Informatics, Master Information Engineering, Diplom Information Engineering |
Dozent: | Dr.-Ing. Klaus Krogmann, Dipl.-Inform. Benjamin Klatt |
- Ort und Zeit der Lehrveranstaltung
Do, 09:45 - 11:15 (ab 24.10.2013) | |
50.34 Raum -101 |
- ILIAS-Bereich
- Seite im Vorlesungsverzeichnis
Inhalte
Die Vorlesung Software-Evolution behandelt unter anderem Software-Entwicklungsprozesse, Besonderheiten langlebiger Software-Systeme, Evolutionsszenarien für Software-Systeme, Software-Architekturentwicklung, Software-Sanierung, Implementierungstechniken, Architekturmuster, Traceability, Software-Bewertungsverfahren, Wartbarkeitsanalysen und Werkzeuge zur Unterstützung von Software-Evolution.
Lernziele
Die Studierenden lernen die besonderen Herausforderungen langlebiger Software-Systeme kennen sowie Möglichkeiten über eine gezielte Software-Evolution die zukünftige Entwicklung eines Software-Systems zu beeinflussen. Den Studenten wird klar, welche Mittel und Konzepte Sie im Rahmen der Software-Evolution einsetzen können und welche Faktoren sich auf den Software-Entwicklungsprozess auswirken. Neben den theoretischen Grundlagen erhalten die Studenten Einblick in Praxisbeispiele und geeignete Werkzeuge, die den Umgang mit Software-Evolution vereinfachen. Den Teilnehmern der Vorlesung wird ein Querschnitt aus Implementierungsaspekten, Techniken, Management und Konzepten vermittelt. Die Studierenden werden in die Lage versetzt Software-Systeme zu analysieren, bewerten und verbessern.
Vorlesungsfolien
Sie finden die Vorlesungsunterlagen zur Vorlesung Software-Evolution im Studierendenportal des KIT: Vorlesung Software-Evolution WS13/14
Im Studierendenportal werden außerdem aktuelle Nachrichten veröffentlicht.
Formalia
- Für Master- und Diplomstudenten
- Vertiefungsfachzuordnung: Softwaretechnik und Übersetzerbau
- Kenntnisse aus der Software-Technik und zu Software-Architekturen sind hilfreich
Zusatzzertifikat "Softwareinnovationen für das Digitale Unternehmen"
Diese Veranstaltung ist Teil des Curriculums für für das Zusatzzertifikat "Softwareinnovationen für das Digitale Unternehmen" des Software-Clusters. Dieses Zertifikat bündelt Kompetenzen im Feld der Unternehmenssoftware. Das Zertifikat kann unter master.software-cluster.org beantragt werden.
- Lesegruppe
- Praktikum Modellgetriebene Software-Entwicklung WS13/14
- Praktikum Software Quality Engineering mit Eclipse WS13/14
- Praxis der Forschung: Large-Scale System Analysis and Simulation - Teil 1 WS13/14
- Praxis der Forschung: Modellgetriebene Software-Entwicklung - Teil 2 WS13/14
- Praxis der Software-Entwicklung 12 WS13/14
- Seminar Betriebliche Unternehmenssoftware und IBM zSeries WS13/14
- Seminar Big Data, Architektur und Performance WS13/14
- Vorlesung Programmierparadigmen WS13/14
- Vorlesung Software-Evolution WS13/14
- Vorlesung Softwaretechnik II WS13/14