Den Screencast zur Übung 10 findet ihr nach der Übung unter: PMWS1213_UE10.html
Nochmal als MP4: PMWS1213_UE10.mp4
Die Folien liegen hier:
PMWS1213_UE10.pdf
Die Musterlösung der Hausaufgabe als gezipte Fujaba Model Datei:
Den Screencast zur Übung 10 findet ihr nach der Übung unter: PMWS1213_UE10.html
Nochmal als MP4: PMWS1213_UE10.mp4
Die Folien liegen hier:
PMWS1213_UE10.pdf
Die Musterlösung der Hausaufgabe als gezipte Fujaba Model Datei:
Das vorgegebene Castleprojekt liegt hier:
PMWS1213_HA9_Castle.zip
Die Abgabe muss bis spätestens Donnerstag 31.01.2013 um 23:59 Uhr über unser Hausaufgabenabgabesystem
http://seblog.cs.uni-kassel.de/pmws1213/ erfolgen. Die Abgabe ist nur als einzelne *.zip
oder *.jar-Datei möglich. Daher müssen alle für eine Abgabe relevanten Daten zu einem
solchen Archiv kombiniert werden.
Bei Fragen: george@uni-kassel.de
Den Screencast zur Übung 9 findet ihr nach der Übung unter: PMWS1213_UE9.html
Nochmal als MP4: PMWS1213_UE9.mp4
Das Projekt für den praktischen Teil:
PMWS1213_UE9.zip
ACHTUNG: In den JUnit Tests (StoryBoards) für das Projekt waren Fehler enthalten.
Ich habe hier die korrekten JUnit-Tests als gezippte Java-Dateien verlinkt. Kopiert sie einfach in euer Projekt und überschreibt damit die von euch generierten Tests:
HA8_JUnitTests.zip
Alternativ können alle Teilnehmer, die bereits mit der Hausaufgabe begonnen haben folgende Anpassungen in den StoryBoards vornehmen:
– Im StoryBoard “validHorizontalMove” sollte in der Startsituation der Aufruf “move(f3)” durch “move(f6)” ersetzt werden.
– Im StoryBoard “validHorizontalMove” sollte in Start- und Resultsituation im Objekt “f7 : Field” die Zuweisung “x == 3” durch “y == 3” ersetzt werden.
– Im StoryBoard “invalidDiagonalPass” sollte in der Resultsituation der Link zwischen “p1” und “pass” NICHT negativ sein.
– Im StoryBoard “invalidMoveToEngagedField” sollte in der Resultsituation der Link zwischen “p1” und “pass” NICHT negativ sein.
– Im StoryBoard “validVerticalMove” SOLLTE in der Resultsituation der Link zwischen “p1” und “pass” negativ sein.
Dies betrifft die Modellierung der Storydiagramme nur in soweit, als dass die JUnit Tests nicht alle Regeln zu 100% korrekt prüfen. Die Modellierung sollte trotzdem den Regeln entsprechend durchgeführt werden. Die unten verlinkte Version wurde korrigiert.
Im Aufgabenblatt sollte die Methode “checkWinner()” durch “checkEnd()” ersetzt werden. Hier die korrigierte Version:
HA8_korrigiert2.pdf
Das korrigierte vorgegebene Diaballikprojekt liegt hier:
PMWS1213_HA8_korrigiert2.zip
Die Abgabe muss bis spätestens Donnerstag 24.01.2013 um 23:59 Uhr über unser Hausaufgabenabgabesystem
http://seblog.cs.uni-kassel.de/pmws1213/ erfolgen. Die Abgabe ist nur als einzelne *.zip
oder *.jar-Datei möglich. Daher müssen alle für eine Abgabe relevanten Daten zu einem
solchen Archiv kombiniert werden.
Bei Fragen: george@uni-kassel.de