Skip to content
kxkyllon edited this page Feb 18, 2013 · 2 revisions

Aikataulun noudattaminen (15 pistettä)

Dokumentaatio (10 pistettä)

  • JavaDoc
  • Luokka- ja sekvenssikaaviot
  • Ohjelman rakenteen tekstuaalinen kuvaus (aihemäärittely ja rakenteen kuvaus)
  • Käyttöohje
  • Tuntikirjanpito (käytettyjen tuntien määrä ei vaikuta, mutta tuntikirjanpito tulee tehdä)

Testaus (10 pistettä)

  • Junit
  • Oikein nimetty testipakkaus ja testiluokat
  • Testaa mahdollisimman montaa luokkaa
  • Testaa mahdollisimman montaa metodia
  • Testaa mahdollisimman monelta kantilta (rajatapaukset)
  • sovellustason testauksen raportointi (VAPAAEHTOINEN, korvaa puutteita testauksessa enintään 2 pistettä)

Toteutus (25 pistettä)

  • Toimiva .jar-tiedosto
  • Toteutuksen laajuus suhteessa työn vaativuuteen
  • Ohjelman toimivuus
  • Virhetilanteiden käsittely ja koodin vikasietoisuus
  • Graafinen käyttöliittymä
  • Koodin selkeys ja luettavuus, muuttujien nimeäminen
  • Oliorakenteen ja ohjelman selkeys

Maksimipisteet: 60

  • Katselmointi +0-4p
Pisteet 30 35 40 45 50
Arvosana 1 2 3 4 5