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

20

Upload: harald-zeinert

Post on 05-Apr-2015

105 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009
Page 2: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

AIP - Aufgabe 1„Das Kinosystem“

Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim

23.04.2009

Page 3: 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

Page 4: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

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()

Page 5: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

WAM in der Vorlage

Wo noch?

•„Material“

•FSK

•Kinosaal

•Uhrzeit

Page 6: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

WAM in der Vorlage„Automat“

•Multiplexticketservice.java

•Automatisiert Arbeitsabläufe

•Arbeitet auf Schnittstellen:

•reservierePlatz(),

•verkaufePlatz()

•stornierePlatz()

Page 7: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

WAM in der Vorlage„Werkzeug“

•KassenWerkzeugUI.java

•Bietet Hilfsmethoden für die GUI

•getPlatzplan()

•get...Button()

•...

Page 8: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

KlassendiagrammProgrammlogik

Page 9: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009
Page 10: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

KlassendiagrammGUI

Page 11: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009
Page 12: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

Sequenzdiagramm

Page 13: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009
Page 14: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

Objektdiagramm

Page 15: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009
Page 16: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

Die Aufgabe

•Erweiterung des bestehenden Systems um Tage einer Woche

•Eine Woche:

•Donnerstag bis Mittwoch

•Reservierung, Kauf und Stornierung

•Implementierung des Preises als Fachwert

Page 17: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

Demonstration der Lösung

Page 18: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009
Page 19: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

Fragen?

Page 20: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009

Vielen Dank.