Eine Prüfungsaufgabe lesen
AFB I–IIEine Block-2-Aufgabe (25 % der BE) hat folgende Teilaufgaben:
- Nennen Sie die Attribute der Klasse Konto.
- Stellen Sie den Ablauf der Operation abheben(50) in einer Tracetabelle dar.
- Implementieren Sie die Operation ueberweise(betrag: Fließkommazahl, ziel: Konto).
- Beurteilen Sie, ob der Kontostand als öffentliches Attribut modelliert werden sollte.
- Ordnen Sie jeder Teilaufgabe a) bis d) einen Anforderungsbereich zu und begründen Sie kurz.
- Beschreiben Sie für jede Teilaufgabe, welche Form und welchen Umfang die Antwort haben sollte.
- Entwickeln Sie einen Zeitplan für diese Aufgabe, wenn Ihnen insgesamt 300 Minuten zur Verfügung stehen und Sie 30 Minuten für Auswahl und Kontrolle reservieren.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
a) AFB I (Wiedergabe aus dem Diagramm), b) AFB II (bekanntes Verfahren anwenden), c) AFB II (Implementierung nach bekanntem Muster; je nach Neuheit auch III), d) AFB III (eigenes begründetes Urteil).
Erwartungshorizont zu Aufgabe b)
a) Aufzählung der Attribute mit Typ, ohne Erläuterung. b) Tracetabelle mit Spalten für Variablen und Bedingungen. c) vollständiger Code mit Signatur, Prüfung auf ausreichendes Guthaben. d) Kriterium Kapselung, Abwägung (bequemer Zugriff vs. ungültige Zustände), Urteil.
Erwartungshorizont zu Aufgabe c)
270 Minuten für die Aufgaben, davon 25 %: etwa 68 Minuten. Aufteilung z. B. a) 4 min, b) 18 min, c) 30 min, d) 16 min — orientiert an der vermutlichen BE-Verteilung. Andere begründete Verteilungen werden anerkannt.
Aufgabenwahl im Block 2
AFB II–IIIIm Block 2 stehen zur Wahl:
- 2A Datenbanken: SQL-Abfragen zu einem Vereinsschema (viele AFB-I-Anteile).
- 2B Kryptologie: hybride Verfahren und ein eigenes Protokoll (hoher AFB-III-Anteil).
- 2C Automaten: einen DEA entwerfen und implementieren.
Lena kann SQL sicher, hat bei Automaten Lücken und formuliert gerne Argumentationen.
- Nennen Sie die zulässigen Wahlmöglichkeiten für Block 2.
- Erörtern Sie, welche zwei Aufgaben Lena wählen sollte.
- Entwickeln Sie eine Strategie für den Fall, dass Lena nach 20 Minuten in einer gewählten Aufgabe feststeckt.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
2A + 2B, 2A + 2C, 2B + 2C.
Erwartungshorizont zu Aufgabe b)
Für 2A spricht Lenas SQL-Sicherheit und der hohe AFB-I-Anteil (sichere Punkte). Zwischen 2B und 2C: 2B passt zu ihrer Stärke im Argumentieren, birgt aber durch viel AFB III Unsicherheit; 2C würde ihre Lücken treffen. Begründetes Fazit: 2A und 2B. Andere Wahl mit schlüssiger Begründung wird anerkannt.
Erwartungshorizont zu Aufgabe c)
Ansatz der Teilaufgabe notieren, zur nächsten Teilaufgabe wechseln (oft unabhängig), später mit Restzeit zurückkehren. Zeitplan einhalten, damit keine andere Aufgabe leidet. Auch unvollständige Lösungen (Signatur, Gerüst) bringen Teilpunkte.
