Rapportskrivning

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 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

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

Efter efterårsferien vil vi holde prøve eksamen. 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 at navigationsdiagram, aktivitetsdiagram samt sekvensdiagram.
Torsdag Vejledning med tutorer
Fredag Selvstændigt arbejde og review javadoc samt status.
Søndag Afleveringsfrist kl. 23:59 for prøveeksamen.

Materiale til ugen

Review til onsdag

Til onsdags review skal I 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 jo den vej 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 der beskriver systemet, og at der er forklaret diagram af hver slags. Det forventes at det er beskrevet hvilke dele der er implementeret.
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.