Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:modellierung:schulkiosk:start [03.11.2021 19:20] – angelegt sbel | faecher:informatik:oberstufe:modellierung:schulkiosk:start [03.11.2021 19:31] – sbel | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
Pflichtenheft zu dir und möchte die Kioskverwaltung von | Pflichtenheft zu dir und möchte die Kioskverwaltung von | ||
dir programmieren lassen: | dir programmieren lassen: | ||
+ | <WRAP center round box 98%> | ||
Mit dem Kioskverwaltungsprogramm sollen verschieden Waren verwaltet, der Gesamtbestand | Mit dem Kioskverwaltungsprogramm sollen verschieden Waren verwaltet, der Gesamtbestand | ||
Zeile 22: | Zeile 23: | ||
Bei den Getränken wird zusätzlich die Inhaltsgröße und bei den belegten Brötchen die Art des | Bei den Getränken wird zusätzlich die Inhaltsgröße und bei den belegten Brötchen die Art des | ||
Belags eingegeben. | Belags eingegeben. | ||
+ | |||
+ | </ | ||
+ | Das folgende vereinfachte | ||
+ | Klassendiagramm stellt die | ||
+ | Beziehung zwischen den | ||
+ | einzelnen Waren-Klassen dar. | ||
+ | {{ : | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A1) === | ||
+ | Benenne die Beziehungen zwischen den Klassen und erläutere kurz die | ||
+ | Prinzipien der Objektorientierung. | ||
+ | |||
+ | Erläutere, warum hier einige Klassen als '' | ||
+ | für diese Art der Deklaration an. | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A2) === | ||
+ | mplementiere für die Klassen '' | ||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A3) === | ||
+ | |||
+ | Das Kiosk-Verwaltungsprogramm verwaltet den Warenbestand und den aktuellen | ||
+ | Kontostand. Beim Einkauf von Waren wird der Kontostand belastet, beim Verkauf wird der | ||
+ | Verkaufspreis dem Konto gut geschrieben. | ||
+ | |||
+ | {{ : |