Kravspesifikasjon MetaView

Like dokumenter
Forprosjektrapport MetaView

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

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

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

PROSESSDOKUMENTASJON

Hovedprosjekt våren 2007

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

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

1 Forord. Kravspesifikasjon

Kravspesifikasjon. Forord

Kravspesifikasjon. Noark 5 grensesnitt. Hovedprosjekt informasjonsteknologi. Gruppe 31

Kravspesifikasjon. Hjelpemiddelportal for Parkinsonforbundet. 1. januar til 17. juni. John Terje Balto og Vegar Haugnes. Steinar Johannesen

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

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

Granitt Grafisk AS Kravspesifikasjon Gruppenr:

Dokument 1 - Sammendrag

KRAVSPESIFIKASJON FORORD

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

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

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

Kravspesifikasjon

Kravspesifikasjon. Forord

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

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

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

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

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

Testrapport for Sir Jerky Leap

Gruppe 43. Hoved-Prosjekt Forprosjekt

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

1. Forord 2. Leserveiledning

Kravspesifikasjon Innholdsfortegnelse

Forprosjektrapport Bacheloroppgave 2017

Bachelorprosjekt i informasjonsteknologi, vår 2017

Kravspesifikasjon. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord.

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

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

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

4.5 Kravspesifikasjon

Studentdrevet innovasjon

Forprosjekt. Accenture Rune Waage,

Forprosjektrapport. ERTMS Driver Interface simulering. ERTMS Driver Interface simulering. Alexander Yngling

Del VII: Kravspesifikasjon

Gruppe 33 - Hovedprosjekt

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

HOVEDPROSJEKT I DATA VÅR 2011

Bergeland IKT. Elev guide

emeistring 2.0 behandlerdel Presentasjon av kravspesifikasjon og prototype

Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client.

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

Testrapport Prosjekt nr Det Norske Veritas

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

Forprosjektrapport gruppe 20

4.1. Kravspesifikasjon

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

Gruppe Forprosjekt. Gruppe 15

Kravspesifikasjon. Vedlegg A

Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini og Erling Fjelstad

Vedlegg A. Høgskolen i Oslo og Akershus [KRAVSPESIFIKASJON] Jonas Moltzau & Martin W. Løkkeberg Gruppe 12

Prosjektrapport. Gruppe 23

Kravspesifikasjon. IT-infrastruktur. Kravspesifikasjon. Høgskolen i Oslo. Avdeling for Ingeniører. 23. mai 2008

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

GJENNOMGANG UKESOPPGAVER 9 TESTING

Hovedprosjekt Gruppe 27. Forprosjektrapport [GILJE AS] Lars Gjestang - Hiran Piapo - Bård Skeie

Forprosjektrapport. Gruppe 31

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

3D Visualisering av menneskelige bevegelser ved bruk av Java og Coin3D.

Vedlegg Side 83 av 155

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

Prosjektrapport Gruppenr FigureGame 3.0

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

Generelt om operativsystemer

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

Mobil Sykepleieplan. Bacheloroppgave Maciek Adamczyk Olav Fykse Simon Kaspersen E N A B L I N G E F F I C I E N T H E A L T H C A R E

MakerSpace Event System

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

Kjørehjelperen Testdokumentasjon

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

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

Forprosjektrapport. Gruppe 3, Anvendt Datateknologi våren 2016

Testrapport. Studentevalueringssystem

Et større programeksempel. Hvordan løse et reelt problem med en objektorientert fremgangsmåte

Vedlegg Brukertester INNHOLDFORTEGNELSE

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

FORPROSJEKT RAPPORT PRESENTASJON

AlgDat 10. Forelesning 2. Gunnar Misund

Forprosjektrapport Hovedprosjekt våren 2015 HiOA

Operativsystemer og grensesnitt

Kravspesifikasjon. Forord

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Grunnleggende testteori

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

1. Generelle systemkrav KVALIFIKASJONSKRAV

Testdokumentasjon Presentasjon

Innholdsfortegnelse. 1. Testing Feiltesting av koden Funksjonstesting: Kilder.10

KRAVSPESIFIKASJON v.1.2

Forprosjektrapport For gruppe 20:

Forprosjektrapport. Gruppe Januar 2016

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

Transkript:

Kravspesifikasjon MetaView BACHELOROPPGAVE VÅREN 2014

1. Presentasjon Tittel: MetaView Oppgave: Lage en applikasjon og api som skal kommunisere med MetaVision slik at det skal bli enklere for leger og sykepleiere. Gruppemedlemmer: Tore Angell Petersen Alexander Bakke Tommy Kihlstrøm Prosjektgruppe: Veileder: Simen Hasselknippe Oppdragsgiver: Evry AS Kontaktperson: Antonio G. Lo Cascio Tlf: +47 99229431 2. Forord Kravspesifikasjonen beskriver oppdragsgiver, bakgrunn for prosjektet og prosjektplass i oppdragsgivers framtidsplaner. Den skal gi en oversikt over fremgangsmåten som skal brukes ved utviklingen av api-et som skal koble MetaVision sammen med vår applikasjon til nettbrett bruk. Videre skal den gi utvikler og oppdragsgiver en forståelse av systemet og funksjonaliteten til nettbrettapplikasjonen som utvikles. 3. Bakgrunn Evry er Norges største og Nordens nest største IT-selskap. De har ansvaret for om lag en tredel av alle ITtjenesteleveranser i Norge og har dermed et stort antall kunder både i offentlig sektor og privat næringsliv, som for eksempel: DnB, Telenor, Posten Norge, Sparebank 1 Gruppen, Statoil, Hydro, REC, Storebrand, Gjensidige, Oslo kommune, Trondheim kommune og NAV. skal skrive hovedoppgave som avslutning på tre-årig bachelor program på Data-linjen ved HiOA. Vi har fått i oppgave å lage en applikasjon som gjør MetaVision mer tilgjengelig fra nettbrett. Vi skal lage en Windows 8 applikasjon som kan vise MEWS score, samt et API som gjør at man kan hente data fra MetaVision. 1

4. Leserveiledning Hensikten med dette dokumentet er å forklare i dybden hvilke krav som arbeidsgiver har og vise hva slags funksjonalitet vi kommer til å implementere. For å lese dette dokumentet bør du ha grunnleggende kunnskap om begreper innen dataprogrammering. Flere begreper blir forklart i del 9. Dataordbok sist i dokumentet. 5. Kort systembeskrivelse MetaVision er et verktøy laget av imdsoft. Dette er ment for å digitalisere legehjelp på sykehus og er et stort system som logger verdier på passienter, regner ut formler for leger og lagrer data om passienter (og mye mer). Systemet er meget omfattende og lite intuitivt å bruke. Det kreves kursing for å ta i bruk MetaVision, og tid og erfaring med systemet for å utnytte dets potensial. Hensikten med den nye applikasjonen er Å gjøre en liten del av MetaVision mer intuitiv og enkel å bruke for sykepleiere og leger. Starte å utvikle et API for windows 8 applikasjoner som utnytter MetaVision. Øke effektivitet for sykepleiere og leger. 6. Rammekrav Tidsrammen på prosjektet er 3.01.2014-27.05.2014. 7. Systemkrav 7.1 Kundens krav til funksjonalitet Kundens grunnleggende krav er at applikasjonen kan skrive og hente data fra MetaVision. Et API som sørger for at MetaVision og Windows 8 applikasjoner snakker sammen. Samt at applikasjonen er brukervennlig. Hente ut pasienter og informasjon om pasienter fra MetaVision. Velge en pasient og se deres MEWS Score. Legge inn verdier til pasientens MEWS Score. Måten å vise MWES score skal generaliseres (mulighet for å endre visning). 2

7.2 Funksjonelle krav Kunden ønsker mer funksjonalitet, men det er viktig for dem at de får et fungerende API mot MetaVision og en Applikasjon som kan videreutvikles. Sykepleiere skal kunne logge inn. Skal vise en liste over pasienter i systemet. Skal kunne velge en pasient og få deres opplysninger. Skal kunne vise en pasient sin hjerterytme. Skal kunne vise en pasient sitt blodtrykk. Skal kunne vise en pasient sin pustefrekvens. Skal kunne vise en pasient sin kroppstemperatur. Skal kunne vise en pasient sitt nivå av bevissthet Skal kunne vise en pasient sin MEWS-score. Skal kunne legge til verdier for pasientens blodtrykk. Skal kunne legge til verdier for pasientens pustefrekvens. Skal kunne legge til verdier for pasientens kroppstemperatur. Skal kunne legge til verdier for pasientens nivå av bevissthet. Systemet skal tåle 20 forespørsler om gangen. Bør kunne sammenligne verdier for flere pasienter. Bør kunne vise vitale verdier via grafer over pasientens opphold. Bør kunne justere tidsskalaen på grafer. Bør kunne lage en liste over Mine pasienter for en gitt bruker. Applikasjonen bør støtte flere språk, Norsk, Engelsk. 7.3 Tekniske krav Applikasjonen skal utvikles i C# og XAML Applikasjonen skal kjøres på Windows 8.1 Applikasjonen skal kunne kjøres på Windows Nettbrett og pc (Windows 8.1). 7.4 Brukbarhetskrav Man skal ikke trenge mer enn 1 times kursing. Det skal ikke være mer enn 3 klikk for å gjøre enkle oppgaver. Ikoner og bilder skal gi mening. 7.5 Krav til koden Koden skal være ryddig, gi mening og være godt kommentert. Applikasjonen og server skal være lagdelt og være lett å vedlikeholde. Koden skal bruke CamelCase. Alle metoder skal ha selv-forklarende navn. Koden skal skrives på Engelsk. Utviklings-team har ansvar for koden frem til levering av prosjektet. Dette gjelder sikring, tap, ødeleggelse og tyveri. 3

7.6 Designkrav Kunden har ingen design krav, annet enn at applikasjonen skal være intuitiv. Applikasjonen skal følge Windows 8 sitt brukermønster og krav. Skal følge Microsoft design Guidelines. 7.7 Dokumentasjonskrav Det skal skrives en brukermanual for produktet. God dokumentasjon på kode og prosjektarbeid. Hver klasse skal forklares i kommentarfelt øverst i kildekoden. Skal skrives logg for hver dag gruppen jobber. Prosjektdokumentasjonen skal leveres til kunde senest 27.05.13. APIet skal dokumenteres godt og vise eksempler på bruk av koden. 7.8 Testkrav Applikasjonen må bestå en brukertest. Prosjektet skal være unit-testet. Applikasjonen skal bestå en akseptansetest av kunde. Systemet skal tåle 20 forespørsler av gangen. 8. Fremtidige utvidelser Kunden har flere ønsker på utvidelser av applikasjonen. Ønske om å legge til flere skårings algoritmer slik at man har frihet til å velge eller sammenligne resultater fra de forskjellige algoritmene. Ønske om å kunne vise pasientens medisiner. Ønske om å vise logg på hva pasienten har fått av medisiner. Ønske om å vise og loggføre pasientens væskeinntak og uttak. 4

9.Dataordbok MetaVision MetaVision er et verktøy laget av imdsoft, for å digitalisere legehjelp på sykehus MEWS score Modified early warning score, er en guide for leger og sykepleiere for å avgjøre hvor syk en pasient er. API Application Programming Interface, er et grensesnitt i en programvare, slik at andre programmer kan kjøre deler av programmet, hente data osv. C# Er et objektorientert programspråk laget av Microsoft. Basert på C++ og Java. XAML Extensible Application Markup Language, er et språk for å lage det grafiske utseendet til applikasjonen. Bruker samme syntax som XML. CamelCase Er en praksis for hvordan bestemme navn på metoder og variabler i programmering. Hvert ord starter med stor bokstav, men første er liten. Eks. first name blir firstname. Microsoft Design Guidelines Er retningslinjer fra Microsoft på hvordan man skal designe/skrive biblioteker, applikasjoner mm. Bruker-test Er en evaluering der man observerer og analyserer hvordan funksjoner i en løsning blir brukt av faktiske brukere - Wikipedia. Unit-Testing En automatiskmetode for å teste metoder i kildekode for å se at inn-data og ut-data stemmer i forhold til hva metoden skal gjøre. Akseptantse-test Er en test som utføres for å avgjøre om et produkt oppfyller kundens behov, og stemmer overens med spesifikasjonen og annen dokumentasjon. Blir ofte utført av kunden. 5