Kravspecifikationen bør beskrive kravene til systemet som krav til relationerne mellem systemet set som en blackbox og systemets omgivelser. Dermed kan kravene og løsningen holdes separerede men alligevel relaterede.
"Rich picture" modellen og de udvalgte "relevante systemer" modeller udgør et godt udgangspunkt for formuleringen af formålene med og kravene til systemet der skal udvikles. Disse kan med whole-part hierarkier kombineres og tilpasses til en kontekst model for systemet og/eller et antal brugsscenarier omfattende relevante interessenter og relationer til systemet.
Kontekstdiagram
Ordre brugsscenarie
Levering brugsscenarie
De detaljerede krav kan modelleres igennem nedbrydning af modellernes interessenter og relationer til enkeltkrav. Systemets inddata og uddata kan nedbrydes til veldefinerede, detaljerede delsystemer i form af computerbaserede datatyper suppleret med verbale beskrivelser og kvantitative mål for andre krav som kapacitet og svartider. Relationer mellem systemet samt de primære og sekundære interessenter kan detaljeres med formel eller uformel proces modellering Alle krav bør kunne formuleres som krav i forbindelse med interessenter og interessenters relationer til systemet.
Med generel systemmodellering kan kravspecifikationen således integreres med problemsituation modelleringen for umiddelbar indplacering i en større kontekst. Kravspecifikationen kan ligeledes formuleres som en struktureret model, der kan udgøre udgangspunktet for efterfølgende systemanalyse, systemdesign og implementering, selvom kravspecifikationen typisk i vid udstrækning vil bestå af verbale beskrivelser.
|