Category Archives: WS1213

Programming Methodologies, WS1213

PMWS1213_HA10.pdf

Eine aktuelle Version des SDMLib Projekts:
SDMLib.zip

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

PMWS1213_HA9.pdf

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

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