Prüfungssituationen für LU98

A1E:
Ich kann komplexere Situationsbeschreibungen analysieren und Klassenkandidaten, Attribute und Methoden definieren und diese in einer Vererbungshierarchie abbilden. Aus einem Text mit diversen Klassen-Kandidaten eine Hierarchie erkennen und korrekt umsetzen.
Eine bestehende (kleine) Anwendung analysieren und mögliche Vererbungshierarchien erkennen. Daraus die Anwendung überarbeiten und mittels Vererbung umsetzen.
B1E:
Ich kann das Modell einer Software analysieren, kritische Punkte erkennen und Korrekturen vorschlagen. (z.B. statische und dynamische Aspekte, Vererbung, Assoziationen) In einer gegebenen Vererbung aufzeigen, wo mittels erweitern/überschreiben die Lösung verbessert werden kann.
Eine bestehende (kleine) Anwendung analysieren und mögliche Vererbungshierarchien erkennen. Daraus die Anwendung überarbeiten und mittels Vererbung umsetzen.
D1G:
Ich kann Klassen und deren Super-Klassen implementieren und deren Objekte instanziieren.Ein vorgegebenes Klassendiagramm implementieren.
Anhand eines Sequenzdiagramms eine Abfolge von Instanziierungen realisieren.
D1F:
Ich kann Methoden in den Sub-Klassen ergänzen oder überschreiben, um so die Fähigkeiten der Klasse zu erweitern oder anzupassen.Eine Klasse im Vererbungsbaum durch zusätzliche Fähigkeiten erweitern.
In einer Vererbungshierarchie eine Fähigkeit durch überschreiben anpassen.
D2E:
Ich kann Lösungsansätze für komplexe Problemstellungen durch Anwendung der Polymorphie effizient umsetzen. Eine Liste von Objekten traversieren und ein bestimmte Fähigkeit ausführen lassen.
Eine Klasse in Abhängigkeit einer Werteingabe instanziieren und eine bestimmte Fähigkeit ausführen lassen.

© René Probst