Prof. Dr. Pape - Softwarelabor |
Deutsch English |
|
SoftwarelaborVerantwortlich für die Aufgaben des Softwarelabors ist Prof. Vogelsang. Die Aufgabenblätter, Hinweise zum Labor und Checkstyle Konfiguration finden Sie auf seiner Laborseite. Die Einteilung, Termine und aktuellen Status der Abgabe meiner Gruppe finden sie hier. Halten Sie bei der Abgabe der Aufgaben die angegebenen Abgabetermine ein, damit Sie die Rückmeldungen zu Ihren Lösungen in den nachfolgenden Aufgaben einfließen lassen können. Falls Sie einen Abgabetermin nicht einhalten können, halten Sie rechtzeitig mit mir Rücksprache. Eine Abnahme aller Aufgaben en-bloc am Ende oder nach der Vorlesungszeit führe ich nicht durch. Halten Sie bei Ihren Lösungen die Java-Programmierrichtlinien, wie Sie sie aus der Informatik 1 kennen sollten, unbedingt ein. Es gibt die Richtlinien als PDF, besser lesbar aber weniger aktuell als die HTML-Version. AbgabetermineBeachten Sie, daß die Donnerstage oft ausfallen.
Zusätzliche AnforderungenAufgabe 1 (Medienverwaltung)Verwenden Sie statt Vector überall im Quelltext nur den abstrakten Datentyp List oder Set. Nur beim Konstruktoraufruf dürfen Sie eine konkrete Implementierung verwenden. Aufgabe 2 (Jawbreaker)Testen Sie Ihre Implementierung mit JUnit. Dazu benötigen Sie einen Konstruktor bei dem Sie ein genau definiertes Spielfeld - etwas als Feld - angeben. Testen Sie unter anderem folgende Szenarien:
Aufgabe 3-6 (Zeichenprogramm)
| ||
|   |   |   |