Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| faecher:informatik:oberstufe:modellierung:schulkiosk:start [03.11.2021 19:31] – sbel | faecher:informatik:oberstufe:modellierung:schulkiosk:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Schulkiosk ====== | ||
| - | Der Hausmeister am QG betreibt | ||
| - | einen kleinen Kiosk. Die Verwaltung soll mit einem Computerprogramm | ||
| - | erledigt werden. | ||
| - | |||
| - | Er kommt mit folgendem | ||
| - | Pflichtenheft zu dir und möchte die Kioskverwaltung von | ||
| - | dir programmieren lassen: | ||
| - | <WRAP center round box 98%> | ||
| - | |||
| - | Mit dem Kioskverwaltungsprogramm sollen verschieden Waren verwaltet, der Gesamtbestand | ||
| - | festgehalten und der Gesamtgewinn berechnet werden. In dem Kiosk gibt es als Waren Getränke | ||
| - | und Backwaren. Als Backwaren werden ausschließlich Brezeln und belegte Brötchen verkauft. | ||
| - | |||
| - | Die Waren haben eine Warenbezeichnung, | ||
| - | Getränke haben unterschiedliche Inhaltsgrößen. Für die belegten Brötchen muss die Art des | ||
| - | Belags (Kräuter-Aufstrich, | ||
| - | bestrichen sind oder nicht. | ||
| - | |||
| - | Die Waren werden über ihre Warenbezeichnung eindeutig festgelegt. Bei der Neuaufnahme einer | ||
| - | Ware sollen die Warenbezeichnung, | ||
| - | Bei den Getränken wird zusätzlich die Inhaltsgröße und bei den belegten Brötchen die Art des | ||
| - | 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. | ||
| - | |||
| - | {{ : | ||