Die Hausaufgabe 6 gibt es hier zum Download: SE 2, WS 12/13, Hausaufgabe 6
Wichtig: Deadline für die Abgabe ist Sonntag der 02.02.2013 über das Hausaufgabenabgabesystem!
Die Hausaufgabe 6 gibt es hier zum Download: SE 2, WS 12/13, Hausaufgabe 6
Wichtig: Deadline für die Abgabe ist Sonntag der 02.02.2013 über das Hausaufgabenabgabesystem!
Die Formale Hausaufgabe 5 verspätet sich etwas und wird ab morgen (22.01.2013) hier zum Download bereit stehen. Als Ausgleich wird es in der Hausaufgabe ein paar mehr nützliche Tipps geben.
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
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
Den Screencast zur sechsten SE 2 Übung ihr hier: Screencast SE 2 WS 12/13, Übung 6
Die Folien der sechsten Übung gibt es hier:
Achtung extrem WICHTIG: Wir bitten euch folgenden Fragebogen zu Fujaba und SDMLib auszufüllen:
Link zum Fragebogen
Den Screencast zur Übung 8 findet ihr nach der Übung unter: PMWS1213_UE8.html
Nochmal als MP4: PMWS1213_UE8.mp4
Die Folien liegen hier: PMWS201213_UE8.pdf
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
Die Hausaufgabe 5 gibt es hier zum Download: SE 2, WS 12/13, Hausaufgabe 5
Wichtig: Deadline für die Abgabe ist Sonntag der 23.12.2012 über das Hausaufgabenabgabesystem!
Den Screencast zur fünften SE 2 Übung ihr hier: Screencast SE 2 WS 12/13, Übung 5
Die Folien der fünften Übung gibt es hier:
Bitte beachtet, dass es für die Hausaufgabe 5 im Laufe des Vormittags noch eine formale Hausaufgabe hier zum Download geben wird!