Tag Archives: exercise

Programming Methodologies, WS1213

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

Programming Methodologies, WS1213

ACHTUNG: Die heutige Übung (Freitag, der 21.12.2012) fällt aus, da wir uns den Weltuntergang nicht vom CIP-Pool aus anschauen wollen. Damit einhergehend ist natürlich auch eine neue Hausaufgabe hinfällig.
Falls ihr bis dahin noch das letzte Space-Shuttle erwischt: Schöne Feiertage und einen guten Rutsch wünscht das FG Software Engineering.

PS. Für alle, die sich über die Feiertage mit der Musterlösung der siebten Hausaufgabe beschäftigen wollen, hier ein geziptes Projekt:
PMWS1213_HA7_ML.zip

Programming Methodologies, WS1213

Achtung im Aufgabenblatt war ein kleiner Fehler (aufmerksame Leser haben sicher gemerkt, dass für jedes Feld ein FieldController angelegt werden muss und kein PlayerController. Umgekehrt natürlich genauso für die Spieler):
HA7_korrigiert.pdf

Das vorgegebene Diaballikprojekt liegt hier:
PMWS1213_HA7.zip

Die Abgabe muss bis spätestens Donnerstag 20.11.2012 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