Fakultät für Informatik

TU München - Fakultät für Informatik
Software- and Systems Engineering Research Group

TUM

Vorlesung | Wintersemester 2008/2009
Wartung und Reengineering von Software
Dr. Markus Pizka

 

Vorlesung

Dozent: Dr. Markus Pizka, itestra GmbH

Bereich:  Informatik / Informatik Methoden + Wissen / Praktische Informatik I

Umfang: Vorlesung 2 Std.

ECTS Credits:  3

Zeit und Ort:    Dienstag 08:45 - 10:15, Multimediaraum 00.08.038
Beginn:           21.10.2008
Ende:              03.02.2009

Übung:            Es sind 2 freiwillige praktische Aufgaben geplant, an deren Beispiel die Inhalte der Vorlesung an einem realen, gewachsenen Software-System demonstriert werden. Die Anmeldungen zu diesen Praxiseinheiten erfolgt in der Vorlesung.

Prüfung:          11.02.2008 09:00, Raum 01.11.018 "Zuse"

Klausureinsicht:          29.04.2009 12:00-13:00

Hörerkreis:      Informatik Bachelor, Master, Diplom, Wirtschaftsinformatik Bachelor, Master, Master Angewandte Informatik

Inhalt:

  1. Einführung
    • Software-Landschaften in der Praxis typische Merkmale gewachsener Systeme
    • Lebenszyklen Software Verschleiß und Alterung
    • Praktische und ökonomische Konsequenzen
    • Begriffe: Wartung, Reengineering, Migration, Evolution und andere
  2. Organisation von IT Unternehmen
    • Business-Driven IT versus Wartung – Interessenskonflikt in der Aufbauorganisation?
    • Klassen von Wartungsaufgaben
  3. Qualitäts- und Wissensmanagement
    • ISO9126, Cloning, Condition-Ratio und weitere Metriken – was ist gute Software?
    • Werkzeuggestützes Qualitätscontrolling
    • Konstruktive Maßnahmen zur langfristigen Steigerung der Qualität
  4. Prozesse und Werkzeuge
    • Entwicklungs- versus Wartungsprozesse – wo ist der Unterschied?
    • ITIL Service-Management
    • Methoden des Re- und Reverse Engineering
    • Migration großer Datenbestände
    • Systematisches Änderungsmanagement, Konfigurationen und Releases
    • Strategisches Management von Software-Landschaften am Beispiel des
      Software Reengineering Assessment Handbook
  5. Innovative Techniken
    • Software Wartungspläne
    • Programm-Generierung
    • Programm-Transformation und Refactoring

 Literatur:

  • Practical Software Maintenance von Thomas Pigoski
  • Software Maitenance Management von B. P. Lientz, P. Bennet, E. B. Swanson und E. Burton
  • Software-Wartung von B. Wix und H. Balzert
  • Management der Software-Wartung von Michael A. Curth und Martin L. Giebel

Artikel:

Vorlesung:


Dr. Markus Pizka, 27.04.2009
 

© Software & Systems Engineering Research Group
Sitemap |  Kontakt/Impressum
Letzte Änderung: 2009-04-27 11:29:12