Szkeleton 8 – datcode Konzulens:
Budai Péter
Csapattagok Botos Péter Csonka Lóránt Garancsy Áron Komáromi Balázs
WR3TXC QXNTN8 QPGL2R EJ9PEC
[email protected] [email protected] [email protected] [email protected]
2014.03.24
6. Szkeleton beadás 6. 6.1 6.1.1
datcode
Szkeleton beadás Fordítási és futtatási útmutató 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ó osztály
Aktiv.java
127
2014. 03. 24. 00:23
Aktív interfész
Application.java
2441
2014. 03. 24. 00:17
Főprogramot tartalmazó osztály
Barnavarazsko.java
101
2014. 03. 24. 00:22
Barna varázskövet megvalósító osztály
Cella.java
1803
2014. 03. 24. 00:23
Cellát megvalósító ősosztály
Controller.java
1152
2014. 03. 24. 00:23
A Controllert megvalósító osztály
Ellenseg.java
2780
2014. 03. 24. 00:23
Az Ellenséget megvalósító ősosztály
EllensegKeszito.java
1386
2014. 03. 24. 00:23
Az Ellenségkészítő osztály
Ember.java
159
2014. 03. 23. 19:53
Az Embert megvalósító osztály
Hobbit.java
161
2014. 03. 23. 19:54
A Hobbitot megvalósító osztály
Jatekos.java
3146
2014. 03. 24. 00:22
A Játékos megvalósító osztály
Jatekter.java
526
2014. 03. 23. 22:40
A Játéktért megvalósító osztály
Kekvarazsko.java
105
2014. 03. 24. 00:22
A Kék varázskövet megvalósító osztály
Lilavarazsko.java
140
2014. 03. 24. 00:22
A Lila varázskövet megvalósító osztály
Log.java
1469
2014. 03. 24. 00:22
A felhasználói felületre való logolásért felelős osztály
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ó osztály
Mezo.java
1328
2014. 03. 24. 00:22
A Mezőt megvalósító osztály
Mezorevalo.java
135
2014. 03. 24. 00:23
A Mezőrevaló interfész
2
2014.03.24
6. Szkeleton beadás
6.1.2
datcode
Narancsvarazsko.java
116
2014. 03. 24. 00:21
A Narancssárga varázskövet megvalósító osztály
Pirosvarazsko.java
115
2014. 03. 24. 00:21
A Piros varázskövet megvalósító osztály
Sargavarazsko.java
114
2014. 03. 24. 00:21
A Sárga varázskövet megvalósító osztály
Tesztesetek.java
2872
2014. 03. 24. 00:23
A Teszteseteket leíró osztály
Torony.java
2707
2014. 03. 24. 00:23
A Tornyot megvalósító osztály
Toronykovek.java
146
2014. 03. 24. 00:22
A Toronykövek absztrakt osztály
Torpe.java
222
2014. 03. 24. 00:22
A Törpét megvalósító osztály
Tunde.java
230
2014. 03. 24. 00:21
A Tündét megvalósító osztály
Ut.java
1394
2014. 03. 24. 00:23
Az Utat megvalósító osztály
Utravalo.java
91
2014. 03. 21. 22:15
Az Útravaló interfész
Varazsko.java
143
2014. 03. 24. 00:22
A Varázskő absztrakt osztály
VegzetHegye.java
1169
2014. 03. 24. 00:23
A Végzet Hegyét megvalósító osztály
Zoldvarazsko.java
111
2014. 03. 24. 00:22
A Zöld varázskövet megvalósító osztály
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
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
2014.03.24
6. Szkeleton beadás
datcode
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
6.3
Munkaórák
Munka %
Botos Péter
39
24
Csonka Lóránt
37,25
24
Garancsy Áron
44,25
28
Komáromi Balázs
39
24
Napló
Kezdet
Időtartam
Résztvevők
Leírás
2014.03.19. 18:00
2 óra
Botos Péter Csonka Lóránt Garancsy Áron Komáromi Balázs
Konzultáció
2014.03.23. 23:00
1 óra
Komáromi Balázs
Osztályok implementálása
2014.03.23 18:00
1 óra
Csonka Lóránt
Szkeleton véglegesítése
4
2014.03.24
6. Szkeleton beadás
datcode Garancsy Áron Komáromi Balázs
2014.03.23 19:00
6 óra
Botos Péter Csonka Lóránt Garancsy Áron Komáromi Balázs
Szkeleton véglegesítése
2014.03.24 10:00
2 óra
Botos Péter
Dokumentáció készítés, batch fájlok, karakterkódolás
5
2014.03.24