University stuff.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

gr3.mdn 1.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # Ukesoppgaver 3
  2. ## Oppgave 1
  3. A) **Hva er en kravspesifikasjon?**
  4. * Kravspekifikasjon er en blanding av funkjonelle og ikke-funksjonelle krav utviklet av ting.
  5. B) **Hvorfor er det nødvendig å lage en kravspekifikasjon?**
  6. * Det er viktig å vite hva en skal lage før en skal lage det.
  7. ## Oppgave 2
  8. **Gi en definisjon av begrepet "interessent".**
  9. * En interessent er en person som har interesse i eller vil bli påvirket av prosjektet.
  10. * Eksempler på interessenter:
  11. * Restauranter
  12. * De som utvikler appen, evt. selskapet som leier inn utviklere
  13. \pagebreak
  14. ## Oppgave 3
  15. A) **Hva er funksjonelle og ikke-funksjonelle krav? Beskriv forskjellen.**
  16. * 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.
  17. B) **Skriv fem funksjonelle krav til appen beskrevet under oppgave 2.**
  18. * Appen skal:
  19. * Vise restauranter i nærheten.
  20. * Kunne sortere basert på avstand og user reviews.
  21. * La brukeren lage en brukerkonto.
  22. * La brukeren lage en liste over favorittrestauranter.
  23. * La brukeren skrive anmeldelser av restauranter.
  24. C) **Skriv fem ikke-funksjonelle krav til den samee appen.**
  25. * Server-komponenten skal være skrevet i JavaScript.
  26. * iOS-appen skal være skrevet i Swift.
  27. * Android-appen skal være skrevet i Java.
  28. * Brukerpassord skal være lagret på en sikker måte; hashet og saltet.
  29. * Appen skal generellet respondere raskt.
  30. \pagebreak
  31. ## Oppgave 4
  32. **Hva vil det si å validere et system og hvorfor er dette viktig?**
  33. bla