Når man lager et datasystem, et program eller en nettside, er det lett å hoppe rett inn i koding. Men da risikerer man å lage noe som ikke dekker behovene til brukerne. For å unngå dette starter man ofte med å lage en kravspesifikasjon.
En kravspesifikasjon er et dokument som beskriver hva løsningen skal gjøre, og hvordan den skal være. Den fungerer som en plan eller en oppskrift, slik at både utvikleren og “kunden” har en felles forståelse av hva som skal lages.
I en kravspesifikasjon skiller man ofte mellom to typer krav:
Dette er krav som beskriver hva systemet skal gjøre. Eksempler:
Dette er krav som beskriver hvordan systemet skal være, eller hvilke rammer det skal ha. Eksempler:
I tillegg kan man skille mellom:
Dette gjør det lettere å prioritere hvis dere har lite tid.
Når du skal lage en kravspesifikasjon, kan du følge disse stegene:
Prosjekt: Digital kø-liste for frisørsalongen Fin Sveis AS.
Funksjonelle krav (må):
Funksjonelle krav (valgfrie):
Ikke-funksjonelle krav:
Nå som dere vet hva en kravspesifikasjon er, kan dere begynne på deres egen. Husk at den ikke trenger å være perfekt eller lang – det viktigste er at den gir en tydelig plan for prosjektet deres.
Når vi lager programvare eller nettsider, er det ikke nok å bare skrive koden. Vi må også kunne d...
© 2024 • Contents under CC-BY-NC • Maintained by Karl Arne Dalsaune