aip - aufgabe 1 das kinosystem haberland, bergfeld, boekhoven, nguyen, jochheim 23.04.2009

Post on 05-Apr-2015

105 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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.

top related