Softwarekonstruktion

Semester: 
Modul: 
CS4120
Assistants: 

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:

Hausübungen

  • Die Übungen finden zweiwöchentlich statt
  • Die Übungen sind in Zweiergruppen zu bearbeiten
  • Vierte Übung
    • Ausgabe: 13.01.2014
    • Abgabe: 24.01.2014 bis 16 Uhr
    • Besprechung: 28.01.2014

Erwerb des Leistungszertifikats:

  • Insgesamt mindestens 50% der Hausübungspunkte
  • Bestehen der Klausur bzw. der mündlichen Prüfung am Ende des Semesters
WS 2013/2014
Vorlesung
Tuesday 10:15-11:45 Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14)

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

Vorlesung
Tuesday October 29, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday November 5, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday November 12, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday November 19, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday November 26, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday December 3, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday December 10, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday December 17, 2013 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday January 14, 2014 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday January 21, 2014 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday January 28, 2014 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday February 4, 2014 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))
Tuesday February 11, 2014 10:15-11:45 (Seminarraum Mathematik 2 (Banach) (Gebäude 64 - 30.14))

Übung
Tuesday November 12, 2013 12:00-13:00 (Seminarraum Informatik 2/3 (Cook/Karp))
Tuesday November 26, 2013 12:00-13:00 (Seminarraum Informatik 2/3 (Cook/Karp))
Tuesday December 17, 2013 12:00-13:00 (Seminarraum Informatik 2/3 (Cook/Karp))
Tuesday January 14, 2014 12:00-13:00 (Seminarraum Informatik 2/3 (Cook/Karp))
Tuesday January 28, 2014 12:00-13:00 (Seminarraum Informatik 2/3 (Cook/Karp))
Tuesday February 11, 2014 12:00-13:00 (Seminarraum Informatik 2/3 (Cook/Karp))

click to view Dates.