Kravspesifikasjon. Forord

Like dokumenter
FORPROSJEKT. Gruppemedlemmer: Raja Zulqurnine Ali Muddasar Hussain (Gruppeleder/Prosjektleder) Zain-Ul-Mubin Mushtaq Christopher Llanes Reyes

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

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Bachelorprosjekt. BACHELORPROSJEKTETS TITTEL: MemoFrame DATO: 24/05/17 ANTALL SIDER/BILAG: 173. PROSJEKTDELTAGERE: Christopher Llanes Reyes

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

Kravspesifikasjon. Aker Surveillance. Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo,

Del VII: Kravspesifikasjon

Forprosjektrapport ElevApp

Kravspesifikasjon. Forord

Kravspesifikasjon Innholdsfortegnelse

Bachelorprosjekt i informasjonsteknologi, vår 2017

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

Kravspesifikasjon. 1. Innledning. Presentasjon. Innledning. Om bedriften. Bakgrunn for prosjektet

Kunden er en av Norges ledende leverandører av digital-tv og bredbåndstjenester.

VEDLEGG 1 KRAVSPESIFIKASJON

Studentdrevet innovasjon

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

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

Hovedprosjekt i Informasjonsteknologi 2016 Høgskolen i Oslo og Akershus. Forprosjektrapport. Bravo Booking App

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Pillbox Punchline

Kravspesifikasjon. Noark 5 grensesnitt. Hovedprosjekt informasjonsteknologi. Gruppe 31

Kravspesifikasjon

KRAVSPESIFIKASJON FORORD

Forprosjektrapport Bachelorprosjekt i data/informasjonsteknologi ved OsloMet Oslo / fredag, 19. januar 2018

Forprosjektrapport. Universelt LæringsVerktøy (ULV) Å lage en læringsplattform som tilfredsstiller alle krav til universell

Kravspesifikasjon. Forord

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

2/3/2014 INSTITUTT FOR FÔRIT CDS INFORMASJONSTEKNOLOGI, HØGSKOLEN I OSLO OG AKERSHUS. Shahariar Kabir Bhuiyan

PROSESSDOKUMENTASJON

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Digitalisering av Sentralen UNG Gründer

HØGSKOLEN I OSLO OG AKERSHUS. FôrIt CDS. Avslutning

Kravspesifikasjon MetaView

Arbeidsplan. Startfasen. Aktivitet Beskrivelse Ferdig Ansvarlig (Ressurser)

Granitt Grafisk AS Kravspesifikasjon Gruppenr:

Teknostorage - Lagersystem. Et lagersystem som på enkel måte kan registrere varer inn og ut fra lager. 3. januar 2012 til 11.

1. Forord 2. Leserveiledning

4.5 Kravspesifikasjon

Del IV: Prosessdokumentasjon

Forprosjektrapport. Presentasjon. Studentgruppen. Bekk Consulting AS. Android app for aktivering av jakt- og fiskekort

Kravspesifikasjon. Kravspesifikasjon Gruppe nr 10 Hårgalleriet. DATO 08. februar 2011 ANTALL SIDER 8 INTERN VEILEDER Tor Krattebøl

Dokument 1 - Sammendrag

Forprosjekt. Oppgdragsgiver Unikia, Lille grensen 7, 0159 Oslo, Kontaktperson Anders Kose Nervold,

Bachelorprosjekt 2017

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

Testrapport for Sir Jerky Leap

HOVEDPROSJEKT I DATA VÅR 2011

Kravspesifikasjon Hovedprosjekt ved Høgskolen i Oslo Våren 2008

1 Forord. Kravspesifikasjon

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

Gruppe 44. Bachelorprosjekt ved Institutt for informasjonsteknologi, våren Høgskolen i Oslo og Akershus,

Kravspesifikasjonsrapport

Kravspesifikasjon. Vedlegg A

Forprosjektrapport Bacheloroppgave 2017

Presentasjon 2 Gruppe 2 Oppgave 2 Oppdragsgiver 2. Sammendrag 3. Dagens situasjon 3 ServiceNow 3 Coop 3. Mål og rammebetingelser 3 Mål 3 Teknologier 4

Forprosjektrapport Gruppe 30

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

Forprosjektrapport. Gruppe Januar 2016

Hovedprosjekt i data ved Høgskolen i Oslo våren 2007

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

Testrapport. Studentevalueringssystem

Produktrapport Gruppe 9

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

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

Kravspesifikasjon. Android app for aktivering av jakt- og fiskekort. Bacheloroppgave vår Høgskolen i Oslo og Akershus. Charlotte Sjøthun s180495

FORPROSJEKT RAPPORT PRESENTASJON

Bachelorprosjekt 2015

Kjørehjelperen Kravspesifikasjon

Gruppe 43. Hoved-Prosjekt Forprosjekt

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

Kap 11 Planlegging og dokumentasjon s 310

Testdokumentasjon Presentasjon

Forprosjektrapport. Bachelorprosjekt ved Høgskolen i Oslo og Akershus, våren Gruppe 11. Mohamed el Morabeti, s198748

Hovedprosjekt våren 2007

FORPROSJEKT KIM LONG VU DUY JOHNNY KHAC NGUYEN ADRIAN SIIM MELSOM HÅKON THORKILDSEN SMØRVIK

Entobutikk 3.TESTRAPPORT VÅR 2011

1 Del I: Presentasjon

Forprosjektrapport. Gruppe 3, Anvendt Datateknologi våren 2016

Forprosjekt - Gruppe 12. Hovedprosjekt av

Hovedprosjekt. Høgskolen i Oslo og Akershus Våren Gruppe 3 Forprosjektrapport

Styringsdokumenter. Studentevalueringssystem

Presentasjon. Kristian Hewlett- Packard

HOVEDPROSJEKT HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18

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

Kravspesifikasjon Gruppe nr ABTF

Forprosjektrapport gruppe 20

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Brukermanual. Studentevalueringssystem

Forord Dette er testdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010.

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften

Høgskolen i Oslo og Akershus

Prosjektrapport Gruppenr FigureGame 3.0

1 Inledning. 1.1 Presentasjon. Tittel Informasjonsplattform for NorgesGruppen. Oppgave Utvikle en informasjonsplattform for butikkene i NorgesGruppen

Kjørehjelperen Presentasjon

Compello Invoice Approval

Forprosjekt. Accenture Rune Waage,

Forprosjektrapport. Hovedprosjekt i Informasjonsteknologi. Høgskolen i Oslo og Akershus. Våren 2016

Kravspesifikasjon. Kristian Johannessen, Michael Andre Krog, Lena Sandvik, Alexander Welin, Snorre Olimstad Gruppe

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk

Transkript:

Kravspesifikasjon Forord Hensikten med en kravspesifikasjon er å gi et overblikk over programmets funksjonalitet og tilleggsfunksjoner, dette vil si både over de som er utviklet før prosjektstart, og de som er utviklet ved utviklingsfasen. Dokumentet er beregnet for alle involverte rundt prosjektet. Disse består blant annet av oppdragsgiver, utviklere, driftspersonale og sluttbrukere. Dokumentet skal gi et innblikk i hva og hvordan systemet skal operere. Kravspesifikasjonen skal også fungere som en intern kontrakt mellom utvikler og arbeidsgiver, og må stadig godkjennes av begge parter. Applikasjonen fungerer som et treningsverktøy tilpasset hovedsakelig demente personer, og som et datainnsamlings verktøy for forskere. Brukerne vil kunne trene hukommelsen sin, eventuelt forebygge demens, mens forskere vil kunne se resultatet i en form for statistikk. Det er også viktig å la brukerne teste produktet slik at man får nok informasjon til å videreutvikle applikasjonen. Kravspesifikasjon brukes som veiledning for prosjektet og for å ta beslutninger. Kravspesifikasjonen vil bli endret underveis, men disse endringene må godkjennes av begge parter før det forekommer endring i dokumentet. Når produktet er ferdigutviklet skal kravspesifikasjonen stemme overens med produktet. Kravspesifikasjonen skal også fungere som en veileder for sensor om hva som kan forventes av prosjektet. Dette gjør at sensor kan sammenligne kravspesifikasjonen med det endelige resultatet. Arbeidsmetoden vi har valgt å bruke er scrum. Man jobber i korte intervaller og arbeidet skal gjøres i henhold til kravspesifikasjonen. Det kan forekomme nye endringer eller situasjoner som gjør at kravene endres eller utvikles trinnvis. Ved bruk av denne metoden vil det føre til en tettere dialog med arbeidsgiver som også vil godkjenne implementasjonen for hvert intervall, og da minsker man sjansen for at uønskede problemer oppstår.

Leserveiledning Kravspesifikasjon består av en presentasjon av studentene bak prosjektet, kort om oppdragsgiver og bakgrunn for oppgaven vi fikk utdelt. Videre gjør vi rede for de ramme- og systemkravene som denne oppgaven krevde. Til slutt beskrives kravene til dokumentasjon. Kravspesifikasjonen er organisert på denne måten: 1. Forord som beskriver hvilken rolle kravspesifikasjonen har i prosjektet. 2. Leserveiledning som beskriver hvordan kravspesifikasjonen er organisert 3. Presentasjon som gir en kort introduksjon av prosjektet og studentgruppen. 4. Bakgrunn for oppgaven som gir en kort beskrivelse av bedrift, dagens situasjon og hensikten med produktet. 5. Systemkrav som viser kundenes krav til funksjonalitet. 6. Krav til grensesnitt som viser hva som forventes med tanke på design og brukervennlighet. Dokumentasjonskravene som viser hvilken dokumentasjon som skal utvikles og består av styringsdokumenter og sluttdokumentasjon. Presentasjon Prosjektnavn: TouchPad Applikasjon Gruppe 18: Christopher Llanes Reyes s236624 Informasjonsteknologi Muddasar Hussain (Prosjektleder) s231841 Dataingeniør Raja Zulqurnine Ali s236318 Dataingeniør Zain-Ul-Mubin Mushtaq s236306 Dataingeniør Oppdragsgiver: Anis Yazidi Hugo Lewi Hammer Asieh Abolpour Mofrad Kontaktperson: Anis Yazidi Hugo Lewi Hammer

Asieh Abolpour Mofrad Intern veileder: Eva Hadler Vihovde Bakgrunn Arbeidet med applikasjonen er et samarbeid mellom Asieh Abolpour Mofrad som er stipendiat ved Høgskolen i Oslo og Akershus i fakultetet Teknologi, kunst og design. Andre oppdragsgivere inkluderer Anis Yazidi og Hugo Lewi Hammer, begge førsteamanuensiser ved Høgskolen i Oslo og Akershus. Instituttet har flere forskningsprosjekter rundt demens. Systembeskrivelse Vi skal utvikle en applikasjon som er hovedsakelig tilpasset demens-pasienter, men det vil også være mulighet for vanlig brukere å trene hukommelsen. Treningsoppgavene vil basere seg på arbeidet til Prof. Erik Arntzen som har lang erfaring med forskning innenfor demens. Oppdragsgiver hadde også et ønske om at treningsoppgavene skullle støtte øyesporingsfunksjonalitet, slik at man kan kartlegge sammenheng mellom øyebevegelser og brukerens atferd. Applikasjon skal også fungere som et datainnsamlingsverktøy som skal gi forskerne statistikk over brukerens poengsum, tidsforbruk, alder, kjønn, land og hvordan deres atferd er over tid. Applikasjonen skal være utviklet som en webapplikasjon og en ios applikasjon. Ved hjelp av brukertesting skal vi forsikre oss at applikasjonen vil være brukervennlig og stabil. Applikasjonen vil ikke kreve noen erfaring fra brukerne. Den er designet slik at den skal være enkel å bruke for alle målgrupper, også eldre personer. Det stilles både funksjonelle og ikke funksjonelle krav til systemet for å utvikle applikasjonen. Disse kravene kommer under systemkrav

Systemkrav KUNDENS KRAV TIL FUNKSJONALITET For WebApp: Brukeren taster inn url i webbrowseren og da skal man komme til loading screen. Loading Screen: Progressbar / logo Innloggingsvindu: Det vinduet er det første brukern kommer til. Brukere skal kunne registrere seg Brukere skal kunne logge inn ved hjelp av e-mail og passord Bruker skal kunne logge inn med facebook Brukeren skal kunne gjenopprette glemt passord Info om appen og generell info Brukeren skal kunne få demo versjon Kontaktinfo Hovedmeny: Navigasjonsmeny med selvforklarende ikoner. Brukere kunne ta ulike tester Brukere kunne se resultatet av testene de har tatt Logge ut Brukeren skal kunne endre passord Registrerings vindu: Brukere kunne registrere seg ved hjelp av epost,land, kjønn, alder og passord. Glemt passord vindu: Brukere skal kunne gjenopprette passord Innstillinger: Kunne justere lyden kalibrering av øyesporing

Ønsket tilleggsfunksjoner: Kunne gjøre om fra norsk til engelsk. Test: Brukere skal kunne se og ta alle tester. Resultat: Brukere kunne se resultater av testene de har tatt. Tilgjengelighet: For svaksynte Fargeblindhet Lese opp tekst (TTS, text to speech) Admin View: Admin panelet brukes for admin personer til å samle data i statistikk form. Dataen skal videre brukes i større forskningsprosjekt. Kunne se test resultater av brukerne. Kunne se antall registrerte brukere. Kunne se hvor mange som er kvinner og menn. Kunne se samlet data fra Eye tracking. Backend: Database som holder info på brukeren,tester,tid og alt som kan vises i statistikk. For ios App Etter at brukeren har lastet ned applikasjonen kan brukeren trykke på ikonet for starte appen. Man kommer til loading screen. Loading Screen: Progressbar / logo Innloggingsvindu: Det vinduet er det første brukern kommer til.

Brukere skal kunne registrere seg Brukere skal kunne logge inn ved hjelp av e-mail og passord Bruker skal kunne logge inn med facebook Brukeren skal kunne gjenopprette glemt passord Info om appen og generell info Brukeren skal kunne få demo versjon Kontaktinfo Hovedmeny: Navigasjonsmeny med selvforklarende ikoner. Brukere kunne ta ulike tester Brukere kunne se resultatet av testene de har tatt Logge ut Brukeren skal kunne endre passord Registrerings vindu: Brukere kunne registrere seg ved hjelp av epost,land, kjønn, alder og passord. Glemt passord vindu: Brukere skal kunne gjenopprette passord Innstillinger: Kunne justere lyden kalibrering av øyesporing Ønsket tilleggsfunksjoner: Kunne gjøre om fra norsk til engelsk. Test: Brukere skal kunne se og ta alle tester. Resultat: Brukere kunne se resultater av testene de har tatt. Tilgjengelighet: For svaksynte

Fargeblindhet Lese opp tekst (TTS, text to speech) Admin View: Admin panelet brukes for admin personer til å samle data i statistikk form. Dataen skal videre brukes i større forskningsprosjekt. Kunne se test resultater av brukerne. Kunne se antall registrerte brukere. Kunne se hvor mange som er kvinner og menn. Kunne se samlet data fra Eye tracking. Backend: Database som holder info på brukeren,tester,tid og alt som kan vises i statistikk. TEKNISKE KRAV Applikasjon skal utvikles for ios enheter Applikasjonen skal utvikles med Swift 3 i Xcode 8. Webapplikasjonen skal utvikles i Angular 2. Webapplikasjonen skal også utvikles i html,css og javascript. KRAV TIL KODEN Kodingen og kommentarer skal skrives på engelsk. Koden skal være ryddig og ha riktig syntaks. Kodingen skal struktureres slik at det skal være enkelt å endre eller sette inn nye funksjonaliteter inn i applikasjonen i fremtiden. KRAV TIL GRENSESNITT Det skal ta hensyn til universell utforming. Det skal være enkelt å navigere for brukerne. God bruk av skriftstørrelse og tekst. Fokus på detaljer. Gjenkjennelig logo for applikasjonen.

BRUK OG BRUKERVENNLIGHET Applikasjon skal være på norsk. Applikasjonen skal være lett å bruke og krever ikke noe erfaring. DOKUMENTASJONSKRAV Dokumentasjonskrav viser hvilket dokumenter som skal utvikles og består av styringsdokumenter og sluttdokumentasjon. Styringsdokumenter: Prosjektskisse Kravspesifikasjon Forprosjektrapport Fremdriftsplan Arbeidsplan Prosjektdagbok Sluttdokumentasjon: Prosessdokumentasjon Produktdokumentasjon Testdokumentasjon Brukerveiledning