EN

Modul

Software-Evolution [M-INFO-100719]

Leistungspunkte
3
Turnus
Jedes Wintersemester
Dauer
1 Semester
Sprache
Level
4
Version
1

Verantwortung

Einrichtung

  • KIT-Fakultät für Informatik

Bestandteil von

Teilleistungen

Identifier Name LP
T-INFO-101256 Software-Evolution 3

Erfolgskontrolle(n)

Siehe Teilleistung.

Qualifikationsziele

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.

Voraussetzungen

Siehe Teillseistung

Inhalt

Die Vorlesung Software-Evolution behandelt: 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.

Arbeitsaufwand

(2 SWS + 1,5 x 2 SWS) x 15 + 15 h Prüfungsvorbereitung = 90 h