Specifikation #
I den iterative udviklingsmodel er den første fase specifikationsfasen.
Specifikationen afgrænser iterationens omfang og opstiller et mål for evalueringen.
Kravspecifikation #
Kravspecifikationen er en tekst, som beskriver hvordan, en del af IT-systemet skal fungere.
Når man skriver en kravspecifikation, skal man prøve at adskille funktionelle krav fra ikke-funktionelle krav.
Et funktionelt krav er f.eks., at en knap skal lyse grønt.
Et ikke-funktionelt krav er f.eks., at det hele skal være pænt.
Det er en fordel, hvis kravene i kravspecifikationen er testbare.
Det vil sige, at du fra starten ved, hvordan du afprøver, om kravspecifikationen er opfyldt.
Modellering af kravene #
Af hensyn til alle it-systemets interessenter er det ofte en god idé, at udarbejde grafiske modeller af kravene til systemet.
Hvornår man har "specificeret nok", er noget, man finder ud af undervejs. Nogle gange kræves der en detaljeret beskrivelse af kravene, andre gange er det nok med en kort sætning.
Implementering #
Den næste fase i den iterative udviklingsmodel er implementering.