Softwarekonstruktion

Semester: 
Modul: 
CS4120
Assistants: 

Die nächste Übung findet am 29.1. statt.

Lehrinhalte:

  • Herausforderungen bei Entwurf und Wartung großer Softwaresysteme
  • Objektorientierte Softwareentwicklung
  • Softwarearchitekturen
  • Softwarekomponenten
  • Entwurfsmuster
  • Refactoring und Reengineering
  • Produktlinien
  • CASE-Werkzeuge

Qualifikationsziele:

  • Kenntnis der Konzepte und Verfahren der objektorientierten Softwareentwicklung
  • Fähigkeit, objektorientierte Analyse- und Entwurfsmethoden anzuwenden
  • Vertrautheit mit grundlegenden Softwarearchitekturen
  • Kenntnis gängiger Komponentenmodelle
  • Fähigkeit, Entwurfsmuster sinnvoll einzusetzen
  • Kenntnis grundlegender Techniken des Reengineering und Refactoring

Eintrag Modulhandbuch:

Kriterien für den Schein:

  • 50% der Punkte der Übungsaufgaben + Workshop
  • Klausur oder mündliche Prüfung am Ende des Semesters

Übung

  • Erste Abgabe 6.11.
  • Erste Übung 13.11.
  • 14-tägig

 

WS 2012/2013
Lecture
Tuesday 10:15-11:45 Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14)

Übung
Tuesday 12:00-13:00 Informatik Seminarraum 2 (not every week)

Lecture
Tuesday October 23, 2012 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday October 30, 2012 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday November 6, 2012 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday November 13, 2012 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday November 20, 2012 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday November 27, 2012 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday December 4, 2012 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday December 11, 2012 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday December 18, 2012 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday January 8, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday January 15, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday January 22, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday January 29, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday February 5, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday February 12, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))

Übung
Tuesday November 13, 2012 12:00-13:00 (Informatik Seminarraum 2)
Tuesday December 11, 2012 12:00-13:00 (Informatik Seminarraum 2)
Tuesday January 8, 2013 12:00-13:00 (Informatik Seminarraum 2)
Tuesday January 29, 2013 12:00-13:00 (Informatik Seminarraum 2)
Tuesday February 5, 2013 12:00-13:00 (Informatik Seminarraum 2)

click to view Dates.