Beadandó feladat
A feladatot a gyakorlatvezetők
osztják ki egy feladatsor alapján, és ők
határozzák meg a beadási határidőt.
Csak azt a funkcionálisan helyes
(a kitűzött feladatot megoldó), felhasználó barát alkalmazást fogadjuk el,
amely rendelkezik az alább megadott feltételeket kielégítő
terv-dokumentációval, működő kóddal, és automatikus tesztkörnyezettel. A
beadandót nem elég elküldeni, be kell mutatni a gyakorlat vezetőnek.
A megoldás tervét három részletben
kell elkészíteni, és bemutatni a tervezős gyakorlatvezetőnek. Először a feladat
elemzését (user story-kkal kiegészített használati eset diagram, és
kommunikációs diagrammá kibővített objektum diagram) kb. a 8. hétre, majd a
részletes (SOLID elveknek megfelelő, tervmintákat
alkalmazó) osztálydiagramot a kb. 11. hétre, a teljes dokumentációt (előzőek kiegészítve
még állapotgép- és szekvencia diagramokkal) kb. a 13. hétre.
A 13. hétig kell a modellt
megvalósító programkódot automatikus teszt környezettel együtt elkészíteni. A
kód feleljen meg a tervdokumentációnak, támaszkodjon az objektum-orientált kódolási
stílusra, a hiba-ellenőrzéshez használjon kivételkezelést! Az automatikus
tesztkörnyezet tartalmazzon egységteszteket és integrációs
teszteket is. A végső határidőre a kódolós gyakorlatvezetőnek bemutatott, helyesen
(a tervezős gyakorlat vezető által elfogadott
tervdokumentációnak megfelelően) működő program
jeles(5) értékű, és ezt minden hét késés eggyel csökkenti.
minta dokumentum minta
program