Kravspecifikation
Contents
Udviklingslog (Status & Planer)
01 KM 2/10-2016 Første udkast (baseret på forløbsbeskrivelsessabelonen). 20 % færdig, Helt færdig efter review - medio november?
Introduktion
En kravspecifikation er et dokument der fastholder et produkts nøgleparametre. Formålet med dette kapitel er at give en kort introduktion til en kravspecifikation Intensionen er at afmystificerer dokumentation ved at give nogle praktiske tips. En Kravspecifikation hører typisk hjemme i den første del af udviklingsprocessen (men skal løbene opdateres) Faglige mål dette emne berører:
- anvende konkrete arkitekturer ved udarbejdelse af simple it-produkter
- realisere udvalgte modeller i et konkret it-produkt
- realisere udvalgte interaktionsdesign i et konkret it-produkt
Kravspecifikationen vil typisk blive introduceret i Informatik C (orienterende), og vil være en fast del af større projekter i Informatik B.
Forudsætninger
- Det er en fordel (men ikke et krav) at have gennemført følgende grundbogs-emner inden kapitlet: "Et problem, et dilemma..." og "Målgruppe" og "Brainstorm"
Materiale
En kravspecifikation er et dokument der fastholder et produkts nøgleparametre. En kravspecifikation er et Worddokument som beskriver de ting en app skal kunne. Der findes kravspecifikationer på flere hundrede sider - i informatik i gymnasiet er en halv A4 side ofte nok.
I eksemplet med en app til Postmand Per (i brinstorm-forløbet) ser kravspecifikationen således ud:
Et krav skal være entydig og målbart.
Der er mange måder at opskrive kravene og strukturere et krav-specifikations-dokument på. Fordelen ved at lave en kravspecifikation er, at alle projektdeltagere bliver enige om, hvilket produkt der skal udvikles og hvordan det skal virke. Samtidig har man et dokument der kan vise opgavestilleren (kunden) hvad det er projektgruppen vil udvikle til ham/hende.
Refleksioner og tips til underviseren
- Didaktiske pointer/tips
- Hvordan måles målopfyldelsen?
- Eksamensspørgsmål: overvejelser & eksempler
- Erfaringer generelt