Ziele: |
Die Hörer sammeln praktische Erfahrungen mit vertraglich spezifizierten Entwurfsmustern und
lernen so die Grundlagen von Entwurfsmustern und der Vertragsmethode kennen.
|
Inhalte: |
Gegenstand sind die Kataloge der Entwurfsmuster der Bücher von Gamma et al. und
Jézéquel et al..
|
Voraussetzungen: |
Grundkenntnisse in objektorientierter Softwarekonstruktion etwa im Umfang des Buchs
Module, Klassen, Verträge wären wünschenswert.
|
Lehrmethode: |
Seminaristischer Stil mit Referaten und Softwareentwicklung.
|
Literatur: |
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides:
Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software
Addison-Wesley Deutschland GmbH, Bonn (1996) 430 S.
Jean-Marc Jézéquel, Michel Train, Christine Mingins:
Design Patterns and Contracts
Addison Wesley Longman Inc, Reading (2000) 348 S.
|
Status: |
Modul B5 Informatik, 1. oder 2. Semester. |
Termin: |
Wintersemester |
Dauer: |
2 SWS |
Kreditpunkte: |
3 ECTS points |
Prüfung: |
Teilnahme, Hausarbeit und Referat:
Jeder Hörer wählt ein bis drei der Entwurfsmuster,
befasst sich intensiv mit diesen,
hält ein Referat mit Folien, und erstellt einen Artikel dazu.
Optional implementiert er Beispiele zu den Entwurfsmustern in vertraglich spezifizierter Form in einer
objektorientierten Programmiersprache freier Wahl (Component Pascal, C++, C#, Eiffel, Java),
um die erstellte Software während des Referats zu demonstrieren.
|
Anmerkung: |
Diese Lehrveranstaltung ersetzt die Vorlesung CAE-Tools in der Elektronik
des früheren Studienplans.
|