Aufgabenblatt 2 Fachliche Modellierung der Arbeitsgegenstände für das Bibliothekssystem
Ausgabetermin: Kalenderwoche 44/45
Bearbeitungszeit: Zwei Wochen
Motivation: In den Vorlesungen haben wir uns mit der Modellierung von Abstrakten Datentypen beschäftigt. Darüber hinaus sind bereits Grundlagen für die fachliche motivierte Modllierung von Arbeitsgegenständen behandelt worden. Mit dieser Übungsaufgabe sollen die Themen der Vorlesung am Beispiel des Bibliothekssystems vertieft und die Implemetation vorbereitet werden.
Aufgabe 1: Erstellung eines fachlichen Klassenmodells für das zu implementierende Bibliothekssystem. Modellieren Sie auf Basis des Glossars relevante fachliche Arbeitsgegenstände für die spätere Implementation des Bibliothekssystems indem Sie die Schnittstelle der Arbeitsgegenstände angeben. Begründen Sie Ihre Entwurfsentscheidungen bzgl. Auswahl der modellierten Arbeitsgegenstände.
Aufgabe 2: Detaillieren Sie den Entwurf der modellierten Arbeitsgegenstände derart, daß deutlich wird, in welchen Beziehungen die Arbeitsgegenstände zueinander stehen (Benutzt- vs. Vererbtbeziehung). Erläutern Sie, welche JDK-Basisklassen verwendet werden sollen, um die Arbeitsgegenstände zu implementieren.
Lernziel: Kennenlernen objektorientierter Darstellungsmittel für den fachlichen Entwurf: CRC-Karten, UML-Klassendiagramm
Materialien: Vorstudie, Glossar