Feladatok
Házi feladatok
Tájékoztató
A félév során (a félév időbeosztásában kihirdetett időpontokban) egy nagyfeladatot adunk ki mindenki számára.
A feladatot az előadáson osztjuk ki. Aki az előadáson személyesen nem tudja átvenni a feladatát, az a kiadást követő előadások valamelyikén tegye ezt meg.
A feladatokat a félév időbeosztásában megadott időpontokban kell beadni. Vizsgaidőszaki pótlásra nincs tervezett lehetőség, így mindenki tartsa be a határidőket. A beadással kapcsolatos részletes információkat a feladatok leírásánál közöljük.
Nagyfeladat
A nagyfeladat célja, hogy az előadásokon tanult módszereket a gyakorlatban (lényegében tetszőleges célra és helyen) is kipróbálhassák a hallgatók. A megoldáshoz tetszőleges szoftver környezet használható. Ismeretlen környezetek helyett (ha valakinek nincs gyakorlata) a tárgyban használt virtuális gép használata javasolt.
Beadás:
A feladatot a félév időbeosztásában szereplő nyílvános bemutatón kell beadni. A bemutató során minden csapatnak 10 perc áll a rendelkezésére, hogy ismertesse az elkészült rendszert. Az ismertető után 5 percben mindenki szabadon kérdezhet az elkészült rendszerrel kapcsolatban. A bemutató technikai feltételeit az előadóval előzetesen egyeztetni kell. Internetkapcsolat lesz, illetve virtuális gép futtatására van lehetőség.
Beadandó (elektronikusan, levélben, a bemutató hetén hétfő estig) egy beszámoló, amely tartalmazza:
- a megoldás lényegének egy-két oldalas összefoglalását (kitérve az XML technológiák alkalmazására)
- az elkészült rendszer működését pár képernyőképpel illusztrálva
A beszámolót PDF formában kérem elküldeni.
Feladat ötletek:
- legjobb a saját ötlet
- mérési adatgyűjtő, ahol minden XML Schema deklarációval kezdődik
- XML-alapú varázsló szoftverekhez (pl. konfiguráció, GUI, stb.)
- XML-alapú web alkalmazás ... célra
- Hírolvasó (RSS)
- Publikus webszolgáltatásokhoz kliens alkalmazás (pl. MNB árfolyam)
- ...
Kérdések és válaszok:
- Dizájn vagy működés? - Mivel az elkészült rendszert be kell mutatni, ezért nem árt, ha elfogadhatóan néz ki. Ennél több energiát a megjelenésbe csak akkor fektess, ha a működés már tökéletes.
- Biztonság? - A feladat megoldása során a funkcionalitásból eredő biztonsági megoldásokat (pl. felhasználói azonosítás) jól kell megoldani. A rendszer egyéb védelmével (pl. adatbázis kapcsolat feltörhető) nem szükséges foglalkozni.