A félév során a hallgatóknak egy-egy távérzékelesi képelemző módszer fejlesztését kell megvalósítania néhányfős fejlesztőcsapatokba szervezve.
Projektmenedzsment:
- A projektet összehangoltan, a projektportálon keresztül kell vezetni, beleértve a fejlesztői dokumentációt, a kódot verziókövető tárhely segítségével, valamint a hibakövetést.
- A fejlesztőcsapatokat külön projektvezető menedzseli, aki felel a projekt megfelelő haladásáért.
- A fejlesztőcsapat tagjai a projektvezető által meghatározott programegységeket kell, hogy elkészítsék, beleértve a fejlesztés, dokumentálás, valamint tesztelés fázisát is, továbbá a programegységeket a fejlesztőcsapat más tagjának is le kell tesztelnie.
- A fejlesztői dokumentációban pontosan kell vezetni a programegység felépítését (UML komponens-, csomag-, és osztálydiagrammal), az által nyújtott szolgáltatásokat (UML felhasználói esetek diagrammal), esetlegesen a működési elvét (UML szekvencia- és állapotdiagrammal). A dokumentációnak folyamatosan kell követnie a fejlesztés folyamatát.
- Az implementáció során törekedni kell a feladatot végrehajtó, funcionálisan teljes és helyes programrész elkészítésére. A programszerkezet feleljen meg a dokumentációban leírtaknak. A programkód legyen öndokumentáló, átlátható, jól kommentelt.
Értékelés:
A hallgatók teljesítménye a félév végén egyénileg kerül elbírálásra az elvégzett tevékenységek mennyisége és minősége szerint. Elsődleges szempont a folyamatos, megbízható munkavégzés, az elvállalt feladatok (tervezés, fejlesztés, tesztelés) megfelelő teljesítése.