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 |