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