Softwarekonstruktion
Semester:
Modul:
CS4120
Lecturer:
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
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))
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))
- News
- Research
- Teaching
- Staff
- Martin Leucker
- Diedrich Wolter
- Ulrike Schräger-Ahrens
- Aliyu Ali
- Mahmoud Abdelrehim
- Phillip Bende
- Juljan Bouchagiar
- Marc Bätje
- Tobias Braun
- Gerhard Buntrock
- Anja Grotrian
- Hannes Hesse
- Raik Hipler
- Elaheh Hosseinkhani
- Hannes Kallwies
- Frauke Kerlin
- Karam Kharraz
- Mohammad Khodaygani
- Ludwig Pechmann
- Waqas Rehan
- Martin Sachenbacher
- Andreas Schuldei
- Annette Stümpel
- Gesina Schwalbe
- Tobias Schwartz
- Daniel Thoma
- Lars Vosteen
- Open Positions
- Contact