Rapportskrivning og dokumentation

Det er meningen, at du efter denne uge skal kunne skrive en rapport om dit program. Formålet med rapporten er, at sætte en anden software udvikler til hurtigt og præcist at sætte sig ind i dit program, sådan at vedkommende kan fejlrette, udvide og ændre med størst mulig sikkerhed.

Læringsmål

Efter denne uge forventes du at:

Erhvervskompetencer

Når man arbejder professionelt kommer man løbende til at skifte projekt. Man kommer derfor til at overtage andres kode, og man kommer til at videregive sin kode til andre. Det er derfor vigtigt, at du kan dokumentere din kode internt vha javadoc, at beskrive nuværende implementationsstatus, og at du kender til de standarder, der er for dokumentation af software (diagrammer).

Prøveeksamen (uge 14)

For at øve eksamensituationen skal I aflevere på moodle:

Efter påskeferien vil vi holde prøveeksamen. Det bliver gruppevis, og vi har 45 min per gruppe. Det forventes, at I som gruppe fremlægger i godt 10 min (inkl. kort demo), og så er der gruppe eksamen hvor vi snakker om kode og rapport. Der vil blive givet en vejl. karakter.

Ugeplan

Dag Emne
Mandag Klasseundervisning
Tirsdag Vejledning med tutorer
Onsdag Selvstændigt arbejde og review af navigationsdiagram, ER diagram samt sekvensdiagram.
Torsdag Vejledning med tutorer
Fredag Selvstændigt arbejde og review javadoc samt status på rapporten.
Søndag Afleveringsfrist kl. 23:59 for prøveeksamen.

Materiale til ugen

Review til onsdag

Til onsdags review skal alle grupper have færdiggjort følgende diagrammer over jeres løsning til cup-cake:

Desuden skal der vises en skabelon for rapporten der er bygget over standard-skabelonen.

Review til fredag

Grøn, Gul & Rød

Der vil være forskel på hvor langt I er nået med koden afhængigt af om man er en grøn, gul, eller rød gruppe. Det betyder, at der vil være forskel i hvor store dele af systemet, der er beskrevet som “ikke implementeret men planlagt”.

Mht. rapporten, så er forventningerne som:

Niveau Beskrivelse
Grøn Det forventes at der afleveres en rapport søndag, der beskriver cup-cake systemet, og at der er udarbejdet et diagram med tilhørende forklaringer af hver slags. Det forventes at det er beskrevet hvilke dele der er implementeret. Vi gennemgår rapporten så langt I er nået.
Gul Det forventes at der er lavet javadoc for alle klasserne, der er brugt i et af de afleverede sekvens diagrammer.
Rød Det forventes at javadoc er lagt på github.