UINF/PAZ1c 2011 – Kritériá pre projekty

  • Tema je lubovolna, ale musi vam byt schvalena mailom. Navrhy posielajte na robert.novotnyZAVINACupjs.sk.
  • Projekt robte vo dvojiciach, vacsie skupiny nie su povolene. Kto chce moze robit sam, ale naroky na project nebudu znizene.
  • Project uploadnite na SVN, adresu dostanete obratom po schvaleni projektu mailom.
  • Projekt musi obsahovat:
    • Aspon tri vlastne navrhnute funkcne okna
    • Moznost pridavat, editovat, mazat nejake prvky
    • Perzistentnu vrstvu v podobe bud MongoDB alebo nejakej relacnej DB. Ak pouzijete relacnu DB, treba vyuzit JdbcTemplate zo Springu (su k tomu slajdy)
    • Pristup ku perzistentnej vrstve musi byt prostrednictvom DAO rozhrani, ktorych implementacie sa ziskavaju cez Factory triedu
    • Vyuzitie modelu pre nejaky JList alebo JTable alebo nieco podobne
    • Unit testy pre implementacie DAO rozhrani
    • Pouzitie SwingWorkera
    • Použitie externej knižnice mimo rozsahu prednášok sa hodnotí pozitívnymi bodmi.

Termíny

Projekt je nutné prísť obhájiť osobne. V prípade skupinových projektov prebieha obhajoba individuálne s každým riešiteľom. Projekt možno konzultovať / obhajovať do 1. februára 2012 ľubovoľný počet krát. V období medzi 1. a 8. februárom už nemožno konzultovať, prebiehajú len obhajoby. V tomto období má každý účastník právo len na jednu obhajobu.

Príklad: Korytnačka Jožko prišla na konzultáciu 1. januára a 25. januára. Tretieho februára obhájila projekt, dostala zaň 50% hodnotenia. Hodnotenie už nemôže vylepšiť.

Príklad 2: Korytnačka Džava prišla na konzultáciu 1. januára a 13. januára obhajovala. Dostala zaň 52%. Rozhodla sa prísť druhého februára obhájiť ešte raz a dostala zaň 50% hodnotenia. Hodnotenie už nemôže vylepšiť.

Príklad 3: Korytnačka C-cília prišla siedmeho februára s projektom prvýkrát. Dostala zaň 10%. Hodnotenie už nemôže vylepšiť.