12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- # Ukesoppgaver 3
-
- ## Oppgave 1
- A) **Hva er en kravspesifikasjon?**
-
- * Kravspekifikasjon er en blanding av funkjonelle og ikke-funksjonelle krav utviklet av ting.
-
- B) **Hvorfor er det nødvendig å lage en kravspekifikasjon?**
-
- * Det er viktig å vite hva en skal lage før en skal lage det.
-
- ## Oppgave 2
- **Gi en definisjon av begrepet "interessent".**
-
- * En interessent er en person som har interesse i eller vil bli påvirket av prosjektet.
- * Eksempler på interessenter:
- * Restauranter
- * De som utvikler appen, evt. selskapet som leier inn utviklere
-
- \pagebreak
-
- ## Oppgave 3
- A) **Hva er funksjonelle og ikke-funksjonelle krav? Beskriv forskjellen.**
-
- * Funksjonelle krav er krav angående hva systemet skal gjøre. Ikke-funksjonelle krav er ting angående hvordan systemet skal implementeres, inkludert sikkerhet, hastighet, programmeringsspråk, etc.
-
- B) **Skriv fem funksjonelle krav til appen beskrevet under oppgave 2.**
-
- * Appen skal:
- * Vise restauranter i nærheten.
- * Kunne sortere basert på avstand og user reviews.
- * La brukeren lage en brukerkonto.
- * La brukeren lage en liste over favorittrestauranter.
- * La brukeren skrive anmeldelser av restauranter.
-
- C) **Skriv fem ikke-funksjonelle krav til den samee appen.**
-
- * Server-komponenten skal være skrevet i JavaScript.
- * iOS-appen skal være skrevet i Swift.
- * Android-appen skal være skrevet i Java.
- * Brukerpassord skal være lagret på en sikker måte; hashet og saltet.
- * Appen skal generellet respondere raskt.
-
- \pagebreak
-
- ## Oppgave 4
- **Hva vil det si å validere et system og hvorfor er dette viktig?**
-
- bla
|