Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.35 KB

Arvosteluperusteet.md

File metadata and controls

48 lines (32 loc) · 1.35 KB

Arvosteluperusteet

Aikataulun noudattaminen (12 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

Katselmointi (3 pistettä)

  • Kaksi katselmointikertaa
  • Max 1,5p per katselmointikierros
  • 5-8 laadukasta rakentavaa palautekommenttia riittää 1,5 pisteeseen

Maksimipisteet: 60

Pisteet 30 36 42 48 54
Arvosana 1 2 3 4 5