Szkeleton beadása. 100 Generalis faliora. Csapattagok: Konzulens: Szabó András. 2005. március 29.



Hasonló dokumentumok
Szkeleton tervezése. 100 Generalis faliora. Csapattagok: Konzulens: Szabó András március 21.

Analízis modell kidolgozása

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Szkeleton. 8 datcode. Konzulens: Budai Péter

Mesterséges Intelligencia II. kötelező feladat (3. forduló) - Ajánló rendszer 2.

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

Verkehrsmeldungen am UML

Iktatás modul. Kezelői leírás

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Oszkar.com Android alkalmazás v1.2

Space Invaders Dokumenta cio

Rekurzió. Dr. Iványi Péter

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Iman 3.0 szoftverdokumentáció

Objektum orientáltság alapjai A Java nyelv Fordítás - futtatás

Technikai információk fejlesztőknek

Sú gó az ASIR/PA IR Públikús felú lethez

JUnit. JUnit használata. IDE támogatás. Parancssori használat. Teszt készítése. Teszt készítése

KINDERGARTEN. 46 InFoka. Dady Róbert. Csapattagok: Konzulens:

Adatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN

Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Clang Static Analyzer belülről

1. Alapok. #!/bin/bash

Regionális forduló november 19.

Adatintegritás ellenőrzés Felhasználói dokumentáció verzió 2.0 Budapest, 2008.

Szerző Lővei Péter LOPSAAI.ELTE IP-08PAEG/25 Daiki Tennó

A FileZilla program beállítása az első belépés alkalmával

Stacionárius csőhálózat számítási feladat augusztus 25.

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

"Eseményekre imm/connection Server scriptek futtatása

ÚTMUTATÓ. a Fulbright MTA Mobilitási Ösztöndíj pályázat beadásához

Az importálás folyamata Felhasználói dokumentáció verzió 2.1.

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén

A PiFast program használata. Nagy Lajos

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

Dokumentáció az 1. feladatsorhoz (egyszerű, rövidített kivitelben)

NAV nyomtatványok kitöltésének támogatása

Követelmény, projekt, funkcionalitás 41 CSK 1

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.

Regionális forduló november 19.

Flex tutorial. Dévai Gergely

A követelmények leírása

ENTERsys Integrált Információs Rendszer

Áramlástechnikai rendszerek Stacionárius csőhálózat számítási feladatok szeptember BME Hidrodinamikai Rendszerek Tanszék

Regisztráció Regisztráció WINTAX programrendszer regisztrációja

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.

Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1

Tamagocsi Projektterv

ContractTray program Leírás

iseries Client Access Express - Mielőtt elkezdi

6865i használati útmutató

S z á m í t ó g é p e s a l a p i s m e r e t e k

Rövidített használati útmutató Ability központokhoz

(ArcCatalog, ArcMap)

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

Cekla. Készítette Doxygen Tue Sep :13:44

Teljesítményprognosztizáló program FELHASZNÁLÓI KÉZIKÖNYV

DebitTray program Leírás

2. Követelmény, projekt, funkcionalitás

E-SCORESHEET MŰKÖDÉSI SEGÉDLET

MAGYAR TUDOMÁNYOS AKADÉMIA TITKÁRSÁGA

A SEJK ADMINISZTRÁCIÓS FELÜLETÉNEK FELHASZNÁLÓI KÉZIKÖNYVE

MAGYAR TUDOMÁNYOS AKADÉMIA TITKÁRSÁGA

Kréta elektronikus napló elektronikus ellenőrző

DigiSkills. D3.5 Digiskills Leltár Kézikönyv

WS-Pro WPX38 MD+ PROGRAMOZÓI KÓDOK ÖSSZESÍTÉSE

Opensuse automatikus telepítése

Szoftver labor III. Tematika. Gyakorlatok. Dr. Csébfalvi Balázs

Aromo Szöveges Értékelés

Felhasználói dokumentáció. a TávTagTár programhoz. Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43

Változáskezelés Verzió Dátum Változás Pont Cím Oldal Kiadás: Verzió: 2.0. Oldalszám: 2 / 7

Mobil Informatikai Rendszerek

Ez a kézikönyv az EAR4000/5000, VOCAL, VOCAL Junior és VME Pro automata kezelő és hangposta rendszerekhez készült. Felhasználói kézikönyv 1

FIR WEBMODUL ALKALMAZÁS DIÁKIGAZOLVÁNY IGÉNYLÉS

MAGYAR TUDOMÁNYOS AKADÉMIA TITKÁRSÁGA


NEPTUN MOBIL ALKALMAZÁS FELHASZNÁLÓI SEGÉDLET

Android alapok. Android játékfejlesztés

Virtualoso Meeting Telefonkonferencia Használati Útmutató Belépés a Virtualoso Portal felületére

Országgyűlési képviselők évi választása A JELÖLTAJÁNLÁSOK ELLENŐRZÉSE (JER) Felhasználói útmutató 2. rész. Ajánlóívek leadása, ajánlásellenőrzés

Navigációs GPS adatok kezelése QGIS programmal (1.4 verzió) Összeállította dr. Siki Zoltán

PÁLYAMUNKA. a Zentai Ifjúsági Iroda pályázati felhívására. Készítette: Tóth Ervin 7/14/2012

1 Rendszerkövetelmények

ÚTMUTATÓ A KÉTOLDALÚ EGYEZMÉNYEK ALAPJÁN KÖZÖS PROJEKTEKHEZ NYÚJTOTT MOBILITÁSI TÁMOGATÁS MEGPÁLYÁZÁSÁHOZ

Win-Tax évi ös verzió

Mercedes felhasználói leírás

The modular mitmót system. DPY kijelző kártya C API

Unit Teszt. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Unit Teszt / 22

Kedvenc Linkek a témakörben: MySQL mindenkinek Vizuális adatbázis tervezés

1. Hogyan tölthetem le a Tesco Clubcard mobilapplikációt mobilkészülékre?

Kézikönyv. Árfolyam rögzítés

Szerző. Varga Péter ETR azonosító: VAPQAAI.ELTE cím: Név: Kurzuskód:

BASH SCRIPT SHELL JEGYZETEK

Magyar Nemzeti Bank - Elektronikus Rendszer Hitelesített Adatok Fogadásához. ERA - MNBSigner. Elektronikus aláírás - felhasználói dokumentáció

A T-Online-os Ügyfelek postafiókjainak áttétele Virtualoso szolgáltatásra. Ha az ügyfél már rendelkezik saját domain névvel

OO rendszerek jellemzői

A NetBeans IDE Ubuntu Linux operációs rendszeren

Számítógépes alapismeretek 2.

Dropbox - online fájltárolás és megosztás

Programozás II. 2. gyakorlat Áttérés C-ről C++-ra

Átírás:

Szkeleton beadása 100 Generalis faliora Konzulens: Szabó András Csapattagok: Kenéz Tamás TLSXNP arachnus@tvn.hu Kiss Gergely KNJU43 6er6e1y@gmail.com Papp Gergely L584UF pg554@hszk.bme.hu Rostás Gábor N7WH3P rg556@hszk.bme.hu 2005. március 29.

A szkeletonról A játék fejlesztésének első fázisához ért, működőképes szkeletonnal rendelkezik. A program célja a dokumentációban definiált use-case-ek bemutatása, a modell működőképességi tesztje. Működés: A program a szkeleton.bat fájl segítségével fordítható le és indítható el. A konzolos felületen a navigálás a menüpontok sorszámának beírásával és az Enter billentyű lenyomásával történik. A főmenüben választhatjuk ki melyik use-case-t szeretnénk szimulálni. A legutolsó gomb mindig a kilépésé. A use-case-ek: A főmenü nem tartalmazza az összes, a dokumentumokban leírt usecase-t, mert egyes folyamatok csak másokon belül nyernek értelmet (pl. a csomag törésének vizsgálata csak csomagátadáskor értelmes, továbbá a játékban is ott fogjuk tesztelni). Más use-case-ek pedig össze vannak vonva egy menüpontba (csomagátadás), így nem kell minden variációt külön kiírni. Megjelenítés: A kérdéseket és a lehetséges válaszokat a szkeletonban >> jellel jelöltük a kommentárokat pedig // jellel. Függvény hívásakor a formátum a következő: [*]<-/+>Osztály:függvénynév(arg1, arg2...), ahol a csillag a felhasználó által szolgáltatott bemenetet, a + a függvény meghívását, a - pedig a visszatérését jelzi. Fájlba mentés: A szkeleton elindítható egy plusz paraméter megadásával is: java Szkeleton output.txt, ahol output.txt a kimeneti fájl neve. Ebbe íródik ki az összes függvényhívás (a kommentek és a kérdések természetesen nem). Ha minden kimenetet fájlba szeretnénk menteni, akkor az operációs rendszerünk átirányítás parancsait használhatjuk. Fordítás: Amennyiben a szkeleton.bat fájl nem használható, a program egyszerűen lefordítható a javac.exe -sourcepath. -d <célmappa> *.java paranccsal, illetve futtatható a java Szkeleton paranccsal. A fordításhoz a CLASSPATH környezeti változónak helyesnek kell lennie! Generalis faliora - 2-2005. március 29.

A projektről Hamar rájöttünk, hogy már a szkeleton írásánál is, de a későbbi fejlesztés során még inkább problémát jelenthetnek a forráskód különböző változatai. Ezek elszaporodása ellen a csapat úgy döntött, hogy CVS rendszert fog használni, konkrétan pedig a sourceforge.net cím alatt találhatót. (A választásban nagy szerepet játszott, hogy a fejlesztéshez használt Eclipse platform képes szorosan és egyszerűen együttműködni a sf.net CVSrendszerével.) A csapat projektjének a címe: http://sourceforge.net/projects/gflg; itt mindig megtalálhatóak a legfrissebb (publikus) kiadások; biztonsági és egyéb okok miatt a fejlesztés belső fájljai nem elérhetőek. Generalis faliora - 3-2005. március 29.

A feltöltött szkeleton fájljai \Szkeleton tartalma: 2005.03.27. 19:30 <DIR>. 2005.03.27. 19:30 <DIR>.. 2005.03.27. 15:38 401 Container.java 2005.03.27. 15:38 1 530 Input.java 2005.03.27. 15:38 1 399 In_Truck.java 2005.03.27. 19:31 <DIR> Javadoc 2005.03.27. 14:03 525 logo.txt 2005.03.27. 15:38 1 811 Output.java 2005.03.27. 15:38 1 292 Out_Truck.java 2005.03.27. 15:38 948 Package.java 2005.03.27. 16:06 3 120 Production_Line.java 2005.03.27. 14:03 2 543 readme.txt 2005.03.27. 16:06 2 780 Switch.java 2005.03.27. 13:12 102 Szkeleton.bat 2005.03.27. 15:38 4 011 Szkeleton.java 2005.03.27. 15:38 1 729 Timer.java 13 fájl 22 191 bájt \Szkeleton\Javadoc tartalma: 2005.03.27. 19:31 <DIR>. 2005.03.27. 19:31 <DIR>.. 2005.03.27. 15:38 1 406 allclasses-frame.html 2005.03.27. 15:38 1 206 allclasses-noframe.html 2005.03.27. 19:31 <DIR> class-use 2005.03.27. 15:38 4 826 constant-values.html 2005.03.27. 15:38 9 519 Container.html 2005.03.27. 15:38 4 709 deprecated-list.html 2005.03.27. 15:38 8 488 help-doc.html 2005.03.27. 19:31 <DIR> index-files 2005.03.27. 15:38 789 index.html 2005.03.27. 15:38 9 544 Input.html 2005.03.27. 15:38 10 879 In_Truck.html 2005.03.27. 15:38 11 490 Output.html 2005.03.27. 15:38 10 151 Out_Truck.html 2005.03.27. 15:38 5 671 overview-tree.html 2005.03.27. 15:38 5 396 package-use.html 2005.03.27. 15:38 10 451 Package.html 2005.03.27. 15:38 690 packages.html 2005.03.27. 15:38 14 183 Production_Line.html 2005.03.27. 19:31 <DIR> resources 2005.03.27. 13:05 1 231 stylesheet.css 2005.03.27. 15:38 13 749 Switch.html 2005.03.27. 15:38 11 923 Szkeleton.html 2005.03.27. 15:38 11 776 Timer.html 20 fájl 148 077 bájt Generalis faliora - 4-2005. március 29.

\Szkeleton\Javadoc\class-use tartalma: 2005.03.27. 19:31 <DIR>. 2005.03.27. 19:31 <DIR>.. 2005.03.27. 15:38 6 367 Container.html 2005.03.27. 15:38 5 054 Input.html 2005.03.27. 15:38 5 078 In_Truck.html 2005.03.27. 15:38 5 062 Output.html 2005.03.27. 15:38 5 086 Out_Truck.html 2005.03.27. 15:38 5 070 Package.html 2005.03.27. 15:38 5 134 Production_Line.html 2005.03.27. 15:38 5 062 Switch.html 2005.03.27. 15:38 5 086 Szkeleton.html 2005.03.27. 15:38 5 054 Timer.html 10 fájl 52 053 bájt \Szkeleton\Javadoc\index-files tartalma: 2005.03.27. 19:31 <DIR>. 2005.03.27. 19:31 <DIR>.. 2005.03.27. 15:38 6 960 index-1.html 2005.03.27. 15:38 6 079 index-10.html 2005.03.27. 15:38 6 079 index-11.html 2005.03.27. 15:38 6 555 index-12.html 2005.03.27. 15:38 6 838 index-13.html 2005.03.27. 15:38 7 048 index-14.html 2005.03.27. 15:38 7 216 index-15.html 2005.03.27. 15:38 7 581 index-16.html 2005.03.27. 15:38 6 026 index-17.html 2005.03.27. 15:38 6 062 index-2.html 2005.03.27. 15:38 6 242 index-3.html 2005.03.27. 15:38 6 050 index-4.html 2005.03.27. 15:38 6 264 index-5.html 2005.03.27. 15:38 6 268 index-6.html 2005.03.27. 15:38 6 515 index-7.html 2005.03.27. 15:38 6 529 index-8.html 2005.03.27. 15:38 6 281 index-9.html 17 fájl 110 593 bájt \Szkeleton\Javadoc\resources tartalma: 2005.03.27. 19:31 <DIR>. 2005.03.27. 19:31 <DIR>.. 2005.03.27. 13:05 57 inherit.gif 1 fájl 57 bájt Generalis faliora - 5-2005. március 29.

A szkeleton fájljainak funkciói Az alábbiakban rövid leírás következik arról, hogy a szkeleton egyes fájljaiban mi került megvalósításra (a Javadoc kivonatolt változata). Container.java: A csomagot tartalmazó objektumok absztrakt ősosztálya. In_Truck-java: A bejövõ teherautót reprezentáló osztály. Input.java: A bemenetek kezelését végzõ osztály. Out_Truck.java: A kimenõ teherautókat reprezentáló osztály. Output.java: A kimenetek kezelését végzõ osztály. Package.java: A csomagot reprezentáló osztály. Production_Line.java: A futószalagokat reprezentáló osztály. Switch.java: A váltót reprezentáló osztály. Szkeleton.java: A Szkeleton működését összefogó osztály (főosztály). Timer.java: A modell időzítésekért felelõs objektuma. Generalis faliora - 6-2005. március 29.

Értékelés Rövid tűnődés után a csapatvezető úgy döntött, hogy a munkában mindenki hozzávetőlegesen egyenlő mértékben járult hozzá, így a pontok egyenlő, 25-25%-os elosztására tett javaslatot. A csapat többi tagja is igazságosnak érezte a döntést, így elfogadták azt. Generalis faliora - 7-2005. március 29.

Napló A napló tartalmazza, hogy az egyes csapattagok mit és mikor tevékenykedtek a projektért. 2005.03.23. 15-18. Kenéz, Kiss, Papp, Rostás A heti feladat átbeszélése, a szkeleton kb. 80%-ának megírása 2005.03.23. 20-21. Kiss, Papp Online megbeszélés a szkeletonról, a felmerült problémák átbeszélése 2005.03.23. 21-22. Rostás, Kiss A kiíró osztály megírása 2005.03.23. 21-22. Kenéz A beolvasó osztály megírása 2005.03.24. 17-19. Kenéz, Kiss, Papp Hivatalos konzultáción való részvétel 2005.03.25. 18-21. Kiss Szkeleton átírása új koncepcióval 2005.03.25. 19-20. Kiss CVS rendszer beüzemelése, e-mail írása 2005.03.25. 23-24. Papp CVS rendszer beüzemelése, a kódban levő kisebb hibák kijavítása 2005.03.26. 16-17. Papp Dokumentumszerkesztés 2005.03.26. 20-22. Kiss, Papp Online konzultáció, a kód javítgatása 2005.03.27. 15-16. Kiss, Papp Online konzultáció, a szkeleton kódjának release verziójának (v. 1.10) elkészítése 2005.03.27. 19-20. Papp Dokumentumszerkesztés Generalis faliora - 8-2005. március 29.