aip - aufgabe 1 das kinosystem haberland, bergfeld, boekhoven, nguyen, jochheim 23.04.2009
TRANSCRIPT
AIP - Aufgabe 1„Das Kinosystem“
Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim
23.04.2009
Gliederung
•Die WAM-Architektur in der Vorlage
•Klassen-, Objekt- und Sequenzdiagramme
•Die Aufgabe
•Demonstration des geänderten Projektes
•Änderungen am Code
WAM in der Vorlage
Film.java
•Beispiel für eine Material-Klasse, denn:
•abstrakt formuliert
•Konzentration auf fachliche Funktionalität
•ausschließlich Kenntnis über für sie wichtige Attribute:
•gibTitel(), gibLaenge(), gibFSK(), hatUeberlaenge()
WAM in der Vorlage
Wo noch?
•„Material“
•FSK
•Kinosaal
•Uhrzeit
WAM in der Vorlage„Automat“
•Multiplexticketservice.java
•Automatisiert Arbeitsabläufe
•Arbeitet auf Schnittstellen:
•reservierePlatz(),
•verkaufePlatz()
•stornierePlatz()
WAM in der Vorlage„Werkzeug“
•KassenWerkzeugUI.java
•Bietet Hilfsmethoden für die GUI
•getPlatzplan()
•get...Button()
•...
KlassendiagrammProgrammlogik
KlassendiagrammGUI
Sequenzdiagramm
Objektdiagramm
Die Aufgabe
•Erweiterung des bestehenden Systems um Tage einer Woche
•Eine Woche:
•Donnerstag bis Mittwoch
•Reservierung, Kauf und Stornierung
•Implementierung des Preises als Fachwert
Demonstration der Lösung
Fragen?
Vielen Dank.