OOPM 2015/16 - Anforderungsspezifikation
Skript zur Vorlesung
Anforderungsspezifikation für das 101system; [.pdf]
Fragestellungen aus der Vorlesung
- Wie kann man die Anforderungen verbindlicher beschreiben?
- Wie kann man die Anforderungen implementieren in einem OO-Programm?
- Welche Algorithmen und Datenstrukturen werden gebraucht?
- Welche Programmiertechniken (etwa Rekursion oder Zeiger) kommen zum Einsatz?
- Welche wiederverwendbaren Bausteine können im System genutzt werden?
- Wie verbirgt man Implementationsdetails?
- Gibt es numerische "Effekte" in der Realisierung der Funktionalität?
- Wie kann man Struktur und Verhalten eines System modellieren?
- Wie kann die Wiederverwendung des Systems unterstützt werden?
- Wie kann man eine Implementation testen?
- Was ist eine korrekte Implementation und wie ist dies zu beweisen?
- Welche Ausnahmesituation gibt es im System und wie sind diese zu behandeln?
- Wie kann ein System durch Überwachung fehlerhafte Zustände vermeiden?
- Wie kann man die Syntax für eine textuelle Datenrepräsentation definieren?
Empfehlungen zur Nachbereitung
- Ungeklärte Details in der Anforderungsspezifikation identifizieren.
- Den Links zu den Vorlesungsthemen folgen und den Hintergrund grob erfassen.
- Eclipse installieren und HelloWorld.java zum Laufen bekommen auf eigenem Rechner.
- Mit subversion Service dieser Uni experimentieren.
- Den Java-Vorkurs im Selbststudium bei Bedarf nachholen.
page revision: 9, last edited: 30 Oct 2015 11:15