- Max 2 pistettä per deadline I-VI ks. Tehtävät ja palautus
- 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ä)
- 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ä)
- 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
- 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 |