Date post: | 05-Apr-2015 |
Category: |
Documents |
Upload: | harald-zeinert |
View: | 104 times |
Download: | 1 times |
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.