Funksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav.



Like dokumenter
Sluttdokumentasjon. Hovedprosjekt i Anvendt Datateknologi Høgskolen i Oslo og Akershus Våren 2013

Forprosjekt. Accenture Rune Waage,

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen.

Testdokumentasjon. Testdokumentasjon Side 1

Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi

Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren Testrapport

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni.

4.5 Kravspesifikasjon

6 Kravspesifikasjon. 6.1 Presentasjon. Tittel Precision Teaching App for Android

Studentdrevet innovasjon

PROSESSDOKUMENTASJON

PowerOffice Mobile Server

Gruppe Forprosjekt. Gruppe 15

Forprosjektrapport ElevApp

Styringsdokumenter. Forord

file:///c:/users/michaelp/sites/dkdm/dw6/dreamweaver6.html

Bachelorprosjekt 2015

Oblig 5 Webutvikling. Av Thomas Gitlevaag

Forprosjektrapport gruppe 20

Kravspesifikasjon MetaView

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie

Forprosjektrapport. Høgskolen i Oslo Våren Dr.Klikk. Gruppe 25. Håkon Drange s Lars Hetland s127681

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie

Hovedprosjekt i Informasjonsteknologi ved Høgskolen i Oslo og Akershus. Forprosjektrapport. Presentasjon

Utvikle en prototype for en digital versjon av helsekort for gravide. Programvareleverandør av ehelse-løsninger for helsevesenet

Kravspesifikasjon. Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar Gruppemedlemmer

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Høgskolen i Oslo og Akershus

Compello Invoice Approval

Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus, våren Camilla Kaasi(s188070) Roza Moustafa(s188113)

Kravspesifikasjon. Vedlegg A

Argus Web-App. Håndboken på web. Enkelt og intelligent!

Dokumentasjon. Prosjektdagbok Timelister. Rolled Up Task. Rolled Up Milestone. Rolled Up Progress. Split. Page 1

KRAVSPESIFIKASJON. Gruppe 2. Hovedprosjekt, Høgskolen i Oslo og Akershus. Våren 2014 KRAVSPESIFIKASJON 1

Hovedprosjekt Høgskolen i Oslo. Gruppe 24. Tore Holmboe (s155547) Vegard Kamben (s148147) Anders Fohlin Kjøde (s155551) Haakon Nygård (s155535)

Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet.

Forprosjektrapport. Hovedprosjekt for gruppe 13, Anvendt datateknologi våren 2016

KRAVSPESIFIKASJON v.1.2

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Brukermanual Wateachu

Kravspesifikasjon. Forord

Innhold Forord...3 Begreper og akronymer...4 Systembeskrivelse...5 Generelt...5 Funksjonelle krav...7 Ikke-Funksjonelle krav...9 Prioritering...

Brukermanual. Firmachat

VEDLEGG 1 KRAVSPESIFIKASJON

Båtforening på nett. Produktrapport

KRAVSPESIFIKASJON FORORD

Kravspesifikasjon Innholdsfortegnelse

Gruppe 43. Hoved-Prosjekt Forprosjekt

Forprosjektrapport For gruppe 20:

Høgskolen i Oslo og Akershus. Bachelorprosjekt Hacking Cristin. (midlertidig tittel) Forprosjektrapport

1 Del I: Presentasjon

1 Forord. Kravspesifikasjon

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1.

Hovedprosjekt ved Høgskolen i Oslo våren 2011 CHARITY DOCTORS KRAVSPESIFIKASJON

Utvikling av et nettbasert CMS med tilhørende nettsted for Axel Bruun Sport AS

Hovedprosjektet i Data Høgskolen i Oslo våren 2010

Forprosjektrapport. Gruppe 34. Magnus Dahl Hegge s153549

S y s t e m d o k u m e n t a s j o n

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

Astrokatt. Introduksjon. Steg 1: En flyvende katt. Sjekkliste. Scratch. Skrevet av: Geir Arne Hjelle

Scan Secure GTS PAS

3. Kravspesifikasjon. Experior - rich test editor for FitNesse -

Kravspesifikasjon. Forord

Forprosjekt gruppe 13

KRAVSPESIFIKASJON DAGSPLANAPPLIKASJON FOR NETTBRETT. Gruppe 28 Hovedprosjekt våren 2015

1. Forord Innholdsfortegnelse innledning Funksjonelle egenskaper og krav Spesifikke krav av delsystemer...

Kontroll Inside/Msolution V.3. KONTROLL INSIDE Android

Bachelorprosjekt i informasjonsteknologi, vår 2017

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

Brukerveiledning: Oppsett (konfigurering) av nettbrett og tilkopling av brukerkonto

HVORFOR BØR DU REGISTRERE KOMPETANSEN DIN?

Tips og triks nettbrett (ios og Android) Kristiansand folkebibliotek

1. Forord 2. Leserveiledning

TESTRAPPORT - PRODSYS

Heggset Engineering er et kreativt og uavhengig kompetansemiljø med ti ingeniører/tekniske tegnere lokalisert i moderne lokaler i Dale Industripark i

Donkey Kong. Introduksjon. Oversikt over prosjektet. Skrevet av: Geir Arne Hjelle

Tryll bort heksa. Introduksjon. Sjekkliste Følg instruksjonene på lista. Huk av etter hvert. Test. Lagre 2/8

Sikkerhet i Pindena Påmeldingssystem

Styringsdokumenter. Studentevalueringssystem

notater Gule lapper Mine Et praktisk eksempel med objekter IT2 Læreplansmål Gløer Olav Langslet Sandvika VGS

Hvor i All Verden? Del 2 Erfaren Scratch PDF

med canvas Canvas Grafikk Læreplansmål Gløer Olav Langslet Sandvika VGS

Nedlasting av apper på Apple

Norsk DS A. side 1

Brukerveiledning Versjon 1.3

Noark med fokus på innhold og typografi

I denne oppgåva skal me lage eit enkelt spel der pingvinane har rømt frå akvariet i Bergen. Det er din (spelaren) sin jobb å hjelpe dei heim att.

Steg 1: Lag en figur som bytter drakt

Vedlegg Side 83 av 155

Mamut Business Software

TESTRAPPORT FORORD INNHOLD INNLEDNING TEST AV SYSTEMET Databasen og SQL spørringer... 93

BRUKERMANUAL DF EXPENCE Brukermanual DIGIFACT AS 1

Læringsmål og pensum. v=nkiu9yen5nc

Forprosjektrapport GRUPPE 4: SHIFTWORKERS

Presentasjon Sammendrag Dagens situasjon Mål og rammebetingelser Moduler Løsning og alternativer...

Del IV: Prosessdokumentasjon

HTML: Legg til lyd og video

Høgskolen i Oslo og Akershus. Forprosjektrapport. Gruppe 11

Testsituasjon Resultat Kommentar. Fungerer som det skal!

Transkript:

Kravspesifikasjon I dette kapittelet foreligger kravspesifikasjonen som ble utformet tidlig i prosjektprosessen. Dette er den opprinnelige kravspesifikasjonen. Det har igjennom prosjektprosessen vært naturlig å endre på krav og legge til krav underveis. Som følger av dette foreligger det revideringer til denne kravspesifikasjonen som det kan leses om i avsnitt 4.8, Samsvar mellom kravspesifikasjon og produkt. Systemkrav Android som operativsystem. Samsung Galaxy Tab 2 som utgangspunkt for nettbrett. Funksjonskrav Funksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav. Spillsekvens Generelt: Spillet skal ha et ansikt plassert på midten av skjermen. Ansiktet kan se rett frem eller på en boks. Spillet skal være delt inn i tester og nivåer. Tester: Spillet skal starte og slutte med en test. Det skal være en test mellom hvert nivå. Tester skal ha åtte bokser i en sirkel rundt ansiktet på skjermen. I tester skal ansiktet automatisk se på en av de åtte boksene. Et forsøk skal starte i det ansiktet ser på en av boksene. Mulighet til å bestemme hvor lang tid man har på å trykke på boksen ansiktet ser på før forsøket blir registret som feil.

Ved å trykke på en boks som ansiktet ikke ser på skal registreres som feil. Ved feil skal skjermen bli hvit i ett sekund før et nytt forsøk starter. Ved å trykke på boksen ansiktet ser på skal forsøket registreres som riktig. Skjermen skal deretter bli hvit i ett skund før et nytt forsøk starter. Nivåer: Spillet skal ha åtte nivåer med forskjellig antall bokser på skjermen. De to første nivåene skal ikke ha noen bokser på skjermen. For å registrere et korrekt forsøk skal man klikke på øynene til ansiktet på skjermen. På nivåene med bokser på skjermen skal man kunne trykke på øynene til ansiktet på skjermen. Etter at man har trykket på ansiktet skal ansiktet se på en av boksene på skjermen. Hvis man trykker på boksen ansiktet ser på, skal dette registreres som riktig. Når man har trykket på riktig boks skal dette føre til en tilbakemelding i form av en video. Det skal være mulig å velge hvor langt tid barnet har på å trykke på boksene som ansiktet ser på før forsøket blir regnet som feil. Ved å trykke på en boks som ansiktet ikke ser på skal dette registreres som feil. Ved feil skal skjermen bli hvit i ett skund før et nytt forsøk starter. Det skal være mulig å velge antall mulig riktig klikk brukeren må ha på rad for å gå videre på neste nivå. Det skal være mulig å velge hvor mange riktige forsøk man må ha før man går over til neste nivå. Generelle funksjonskrav Mulighet til å lage nye brukere. Mulighet til å velge eksisterende brukere fra en database med brukere. Mulighet til å slette eksisterende brukere. Man skal kunne fortsette treningen der den ble avbrutt neste gang man starter ved å velge samme bruker ved oppstart av spillet. Tekniske krav Skal utvikles ved hjelp av rammeverket Apache Cordova 2.0. Programmet Eclipse med Android SDK skal brukes til utviklingen. JavaScript skal brukes som programmeringsspråk.

HTML5, CSS3 og SQL skal brukes til å utforme applikasjonen. En Samsung Galaxy Tab 2 skal brukes til testing og applikasjonen skal optimaliseres for dette nettbrettet. Git og Dropbox skal brukes til versjonshåndtering, back up og deling av kildekode. Krav til design Kun nødvendige informasjon skal vises, maksimalt med white space. Videoen skal vises i fullskjerm. Når brukeren har valgt riktig boks, skal det gis tilbakemelding i form av lyd. Alt språklig innhold skal være på norsk. Krav til kode Metoder og variabler skal navngis i samsvar med deres hensikt. Koden skal være på engelsk. Krav til dokumentasjon Prosjektprosessen skal dokumenteres skriftlig i form av en sluttrapport. Det skal skrives under på en skriftlig avtale med oppdragsgiver. Dokumentasjonen skal fremlegges i form av en prosjektrapport som skal leveres 28.05.2013. Det skal utformes en brukermanual som skal distribueres sammen med applikasjonen. Fremtidig utvidelse av systemet Hente ut statistikk fra de ulike brukerne. Mulighet for brukeren å velge ti YouTube videoer som barnet ønsker å se på, som vil bli valgt ut tilfeldig når et nivå er fullført.

Muligheten til å bytte ut ansiktet med en video av et ekte menneske ansikt som ser på boksene. Samsvar mellom kravspesifikasjon og produkt Kravspesifikasjonen har blitt revidert underveis i prosjektet og det har blitt gjort endringer fra den originale spesifikasjonen. Enkelt krav har blitt fjernet, mens en rekke krav har blitt lagt til under utviklingen av spillet. Nye krav: Statistikk skal lagres. For hvert forsøk skal ansiktet se rett frem før det ser på en av boksene etter 0,5 sekunder. Det skal være mulig å velge hvor lenge videoen varer og hvilken video som vises i applikasjonen. Alt språklig innhold skal være på engelsk. Ikke oppfylte krav: Mulighet for brukeren å velge ti YouTube videoer som barnet ønsker å se på, som vil bli valgt ut tilfeldig når et nivå er fullført. Muligheten til å bytte ut ansiktet med en video av et ekte menneske ansikt som ser på boksene.