Szkeleton 8 datcode Konzulens: Budai Péter Csapattagok Botos Péter WR3TXC rapgolya@gmail.com Csonka Lóránt QXNTN8 csonkalorant@gmail.com QPGL2R garancsya@gmail.com EJ9PEC b.komaromi22@gmail.com
6. Szkeleton beadás 6.1 Fordítási és futtatási útmutató 6.1.1 Fájllista Fájl neve Méret Keletkezés ideje Tartalom Akadaly.java 1645 2014. 03. 24. 00:23 Az akadályt megvalósító Aktiv.java 127 2014. 03. 24. 00:23 Aktív interfész Application.java 2441 2014. 03. 24. 00:17 Főprogramot tartalmazó Barnavarazsko.java 101 2014. 03. 24. 00:22 Barna varázskövet megvalósító Cella.java 1803 2014. 03. 24. 00:23 Cellát megvalósító ős Controller.java 1152 2014. 03. 24. 00:23 A Controllert megvalósító Ellenseg.java 2780 2014. 03. 24. 00:23 Az Ellenséget megvalósító ős EllensegKeszito.java 1386 2014. 03. 24. 00:23 Az Ellenségkészítő Ember.java 159 2014. 03. 23. 19:53 Az Embert megvalósító Hobbit.java 161 2014. 03. 23. 19:54 A Hobbitot megvalósító Jatekos.java 3146 2014. 03. 24. 00:22 A Játékos megvalósító Jatekter.java 526 2014. 03. 23. 22:40 A Játéktért megvalósító Kekvarazsko.java 105 2014. 03. 24. 00:22 A Kék varázskövet megvalósító Lilavarazsko.java 140 2014. 03. 24. 00:22 A Lila varázskövet megvalósító Log.java 1469 2014. 03. 24. 00:22 A felhasználói felületre való logolásért felelős LogType.java 107 2014. 03. 24. 00:21 A log típusokat leíró felsorolás Lovedek.java 242 2014. 03. 24. 00:22 A Lövedéket megvalósító Mezo.java 1328 2014. 03. 24. 00:22 A Mezőt megvalósító Mezorevalo.java 135 2014. 03. 24. 00:23 A Mezőrevaló interfész 2
Narancsvarazsko.java 116 2014. 03. 24. 00:21 A Narancssárga varázskövet megvalósító Pirosvarazsko.java 115 2014. 03. 24. 00:21 A Piros varázskövet megvalósító Sargavarazsko.java 114 2014. 03. 24. 00:21 A Sárga varázskövet megvalósító Tesztesetek.java 2872 2014. 03. 24. 00:23 A Teszteseteket leíró Torony.java 2707 2014. 03. 24. 00:23 A Tornyot megvalósító Toronykovek.java 146 2014. 03. 24. 00:22 A Toronykövek absztrakt Torpe.java 222 2014. 03. 24. 00:22 A Törpét megvalósító Tunde.java 230 2014. 03. 24. 00:21 A Tündét megvalósító Ut.java 1394 2014. 03. 24. 00:23 Az Utat megvalósító Utravalo.java 91 2014. 03. 21. 22:15 Az Útravaló interfész Varazsko.java 143 2014. 03. 24. 00:22 A Varázskő absztrakt VegzetHegye.java 1169 2014. 03. 24. 00:23 A Végzet Hegyét megvalósító Zoldvarazsko.java 111 2014. 03. 24. 00:22 A Zöld varázskövet megvalósító compile.bat 281 2014. 03. 24. 10:22 A fordítást végzőt batch fájl run.bat 33 2014. 03. 24. 10:20 A futtatást végző batch fájl MANIFEST.MF 165 2014. 03. 24. 10:19 A jar elkészítéséhez szükséges Manifest állomány 6.1.2 Fordítás A fordítást egyszerűen elvégezhetjük a compile.bat batch fájl elindításával. Ehhez a batch fáljban be kell állítanunk a JAVA_HOME_DIR nevű változót az 1.6-os Java JDK könyvtárának elérési útvonalára (Például: SET JAVA_HOME_DIR=c:\Program Files\Java\jdk1.6.0_30\bin). Sikeres fordítás után létrejön egy szoftlab4 nevű mappa benne a lefordított.class állományokkal és a gyökér könyvtárban a szoftlab4.jar nevű fájl 6.1.3 Futtatás Sikeres fordítás után kapott szoftlab4.jar nevű állomány a run.bat futtatásával indítható. Ehhez is meg kell adnunk a Java JDK könyvtárának elérési útvonalát. 3
A program kilistázza a use-case-eket egy sorszámozott listába. Ezután a felhasználó az általa választott use-case sorszámát fogja beírni, ami elindítja azt a tesztesetet. A szkeleton felhasználói felületének részletes bemutatása megtalálható az 5.2-es pont alatt. 6.2 Értékelés A két torony nevű projektünkkel a kezdetektől a megfelelő ütemben haladtunk, az ütemtervet mindig sikerült tartanunk és néhány apróbb hibától eltekintve úgy érezzük, hogy munkánkat megfelelő minőségben tudtuk nyújtani. A szkeleton tervezése, azaz az első fázis során, a teendőnk legfontosabb a megfelelő modell megalkotása volt. Erre a modellre épül a későbbiekben minden, így nagy odafigyelést igényelt a tervezése, fontos volt a csapaton belüli jó kommunikáció. Ezt a kommunikációt a rendszeres konzultációkra való bejáráson kívül a csapat által egyeztetett időpontokban történő találkozások, és a TeamSpeek-en lebonyolított beszélgetések is nagyban elősegítették. Így a projektet érintő létfontosságú kérdések megválaszolásában a csapat minden tagja aktívan rész vett. A csapatban nem alakultak ki állandó szerepek, a feladatokat végig dinamikusan osztottuk meg egymás között, így mind a négyen szerepet vállaltunk mind a tervezésben, mind a dokumentációkészítésben és a kódolásban is. Összességében egy lendületes, dinamikus csapatot sikerült létrehoznunk, amelyben minden tag rengeteget tanulhat és fejlődhet. Tag neve Munkaórák Munka % Botos Péter 39 24 Csonka Lóránt 37,25 24 44,25 28 39 24 6.3 Napló Kezdet Időtartam Résztvevők Leírás 2014.03.19. 18:00 2 óra Botos Péter Csonka Lóránt Konzultáció 2014.03.23. 23:00 1 óra Osztályok implementálása 2014.03.23 18:00 1 óra Csonka Lóránt Szkeleton véglegesítése 4
2014.03.23 19:00 6 óra Botos Péter Csonka Lóránt Szkeleton véglegesítése 10:00 2 óra Botos Péter Dokumentáció készítés, batch fájlok, karakterkódolás 5