Übung vom 13.12.2013

Erstellen Sie ein Klassendiagramm als objektorientiertes Entwurfsmodell für Ihre Dienstplanungssoftware!

Verwenden Sie alle Klassen aus Ihrem Analysemodell (Domänenmodell) wieder! Ergänzen Sie das Modell um technische Klassen, die zur Implementierung Ihres Systems mit der Programmiersprache Java erforderlich sind!

Folgende Arten von Klassen werden Sie u.U. benötigen:

  • Klassen für die grafische Benutzeroberfläche (GUI), also View-Klassen
  • Klassen zur Behandlung von Ereignissen an der Benutzeroberfläche, also Controller-Klassen
  • Klassen zur Erstellung und Prüfung von Dienstplänen
  • Klassen zum Lesen und Schreiben von Daten in eine Datenbank, also Repository-Klassen (siehe Vorlesung)

Richtlinie: ca. 20 Klassen (einschließlich der Klassen aus dem Domänenmodell)

Versuchen Sie auch, Architekturmuster anzuwenden, die Sie in der Vorlesung kennen gelernt haben.

Entwerfen Sie eine geeignete Paketstruktur, sodass jede Klasse Ihres Entwurfsmodells einem Paket zugeordnet werden kann.