1 Forord. Kravspesifikasjon

Like dokumenter
Prosessdokumentasjon. 29/5 Hovedprosjekt ingeniørutdanningen. Tittel på hovedprosjektet Tarantell Dashboard

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

Hovedprosjekt våren 2007

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

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

PROSESSDOKUMENTASJON

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

Forprosjektrapport Bacheloroppgave 2017

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

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

Bachelorprosjekt i informasjonsteknologi, vår 2017

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

VEDLEGG 1 KRAVSPESIFIKASJON

Kravspesifikasjon MetaView

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

Forprosjekt for Accentures Overvåkningssystem

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

Tema: Oversikt over ansatt, rom, datamaskin, skjerm, software, hardvare og tilkoblingsanlegg.

Forprosjektrapport Gruppe 30

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

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

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

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

Forprosjektrapport. Gruppe 34. Magnus Dahl Hegge s153549

Forprosjekt. Høgskolen i Oslo, våren

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord.

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

Forprosjektrapport. Sammendrag. Hovedoppgave våren 2019 Gruppe 3

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

Bachelorprosjekt 2015

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

Granitt Grafisk AS Kravspesifikasjon Gruppenr:

Kravspesifikasjon. Forord

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

Kravspesifikasjon

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

Forprosjekt gruppe 13

1. Forord 2. Leserveiledning

HOVEDPROSJEKT I DATA VÅR 2011

Bachelorprosjekt 2017

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

Produktrapport Gruppe 9

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

Forprosjektrapport ElevApp

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

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

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

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

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

TESTRAPPORT Tittel på hovedprosjektet: Varebestillingssystem for Wokas Salg AS

Kravspesifikasjon. Forord

KRAVSPESIFIKASJON. Kristian Kjelsrud, s147787, 3IA Anastasia Poroshina, s140720, 3AB. Prosjektperiode: 4. januar mai 2010

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

Høgskolen i Oslo og Akershus

Del VII: Kravspesifikasjon

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

KRAVSPESIFIKASJON v.1.2

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

Forprosjektrapport for Agresso R&D Ansettelsessystem Hovedprosjekt våren Skrevet av:

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

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

Studentdrevet innovasjon

MakerSpace Event System

Forprosjektsrapport. Netcompany. OsloMet - Storbyuniversitetet

Skøyen, Gruppe 11

Forprosjektrapport. Hovedprosjekt Gruppe 15

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

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

Databaser og moderne systemutvikling - dag én

Dokument 1 - Sammendrag

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

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

Kravspesifikasjon. Vedlegg A

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

FORPROSJEKT BACHELOROPPGAVE 2018 KATRINE ALMÅS GINELLE ZAPANTA IGNACIO CHRISTINE LANGELO LIEN FREDRIK NODLAND

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Forprosjektrapport. Gruppe Januar 2016

KRAVSPESIFIKASJON FORORD

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD

Forprosjektrapport gruppe 3

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

HOVEDPROSJEKT HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18

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

Entobutikk 3.TESTRAPPORT VÅR 2011

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

Agenda. Tiden som har gått Tiden som kommer Noen tips til deg

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

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

HiOA TDK. Ingeniørfag data. DATS1600 Programutvikling. Eva Hadler Vihovde. Prosjektoppgaven Prosessdokumentasjon - Alternativ 1

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

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

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

Gruppe 43. Hoved-Prosjekt Forprosjekt

Summer internship i SpareBank 1 et av Norges mest interessante teknologimiljø

Hovedprosjekt. Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport. K-skjema og ferie kalender

Prosjektrapport Gruppenr FigureGame 3.0

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

2 Innholdsfortegnelse

Forprosjektrapport Sikkerhetskultur i IKT driftsorganisasjon

- analyse og implementasjon

Transkript:

[Type text] [Type text] 3/5 Hovedprosjekt ingeniørutdanningen 09 Kravspesifikasjon Tittel på hovedprosjektet Tarantell Dashboard Gruppe 28 Bjørn Ove Pedersen Stian Dalviken Antall sider 6 Intern veileder Steinar Johannesen Oppdragsgiver Tarantell AS - www.tarantell.no Kontaktperson Jarle Haakenstad

1 Forord Dette dokumentet beskriver hvilke betingelser som ligger til grunn for prosjektet. Det gjengir i korte trekk hvordan løsningen skal være med målsetninger og krav til funksjonalitet, struktur og rammebetingelser. Kravspesifikasjonen er resultatet av flere møter mellom gruppa og Tarantell AS der vi har diskutert oss frem til de betingelsene vi tror vil gi det beste systemet. Hensikten med dokumentet er å ha en felles kravspesifikasjon gruppa og arbeidsgiver er enige om. Dette heftet vil også være til nytte for sensor som skal vurdere prosjektet og for gruppa for å kvalitetssikre arbeidet. 2

2 Innholdsfortegnelse 1 Forord... 2 2 Innholdsfortegnelse... 3 3 Innledning... 4 3.1 Om hovedprosjektet... 4 3.2 Om oppdragsgiver... 4 3.3 Bakgrunn... 4 4 Systembeskrivelse... 5 4.1 Systemoversikt... 5 4.2 Funksjonelle krav... 5 4.3 Strukturelle krav... 6 4.4 Tekniske krav... 6 4.4.1 Programmeringsspråk... 6 4.4.2 Utviklingsmiljø... 6 4.4.3 Rammeverk... 6 4.4.4 Verktøy... 6 4.5 Andre rammer... 6 3

3 Innledning 3.1 Om hovedprosjektet Hovedprosjektet utføres hos Tarantell AS som en del av utdanningen ved Høgskolen i Oslo, avdeling ingeniørutdanning. Oppgaven går i korte trekk ut på å lage en felles informasjonskanal for bedriftens ansatte og eventuelle kunder og besøkende i deres lokaler. Produktet skal være et web basert grensesnitt med den hensikten å vises på skjerm hos Tarantell. Løsningen vil være Java basert med HTML i front og kjøre på bedriftens lokalnett. 3.2 Om oppdragsgiver Tarantell er et IT konsulentfirma opprettet i år 2000 og har i dag i underkant av 70 ansatte fordelt på flere avdelinger. Bedriften leverer i hovedsak nettbaserte løsninger med fokus på ehandel, portaler, rammeverk, integrasjon og prosesstøtte med tung kompetanse på strategisk bruk av teknologi og brukeropplevelse. Tarantell har solid kompetanse innenfor utvikling av virksomhetskritiske løsninger. De leverer til bedrifter med strenge kvalitets- og sikkerhetskrav, og har utviklet metodeverk og sertifiseringsprogrammer som skal sikre høy leveransekvalitet på alle plan. Med noen av landet fremste spesialister i sine rekker kan de vise til flere prestisjetunge priser for sitt arbeid. 3.3 Bakgrunn Tarantell har tidligere brukt tradisjonelle metoder for å nå ut med fellesinformasjon til sine ansatte, for eksempel gjennom e-post og innlegg på deres offisielle blogg. Som et supplement til dette ønsket bedriften seg nå å få utviklet et system som kunne hente inn data fra alle de eksterne kildene, samle de på en plass og presentere dem via skjermer rundt i lokalet. Dette ville gjøre informasjonen lettere tilgjengelig og mer synlig for både ansatte, kunder og andre besøkende. 4

4 Systembeskrivelse 4.1 Systemoversikt Systemet skal deles i to separate delprosjekter; frontend og backend. Flyten i programmet bør være på en slik måte at informasjon hentes ned med, og lagres i, backend. Dette skal være et API som kan importeres til frontend som så kan hente ut informasjonen og presentere den via et webgrensesnitt. 4.2 Funksjonelle krav Det er en forutsetning at programmet er laget på en slik måte at det kan hente fra allerede eksisterende kilder uten at disse må endres. Backend skal også være likegyldig til hva slags type frontend som skal hente dets data. Til slutt skal den innsamlede informasjonen presenteres i et Java basert webrammeverk på skjerm. Følgende er et minimumskrav til hva slags materiale som skal samles inn: 1. Statusbeskjeder fra bedriftens ansatte lagt ut på websiden Twitter. 2. Blogginnlegg postet på bedriftens offisielle blogg. 3. Felles e-post sendt til bedriftens ansatte. Allerede eksisterende kilder Backend Frontend Felles informasjonskanal (webside) Fig. 1: Illustrerer informasjonsflyten i systemet grafisk. 5

4.3 Strukturelle krav Oppdragsgiver anser det som vel så viktig at systemet følger best practices som hvordan det endelige resultatet vises på skjermen. Tarantell har forpliktet seg til å stille med to timer i veiledningen i uken der det finnes muligheter til å drøfte om de strukturelle kravene til enhver tid er tilfredsstillende. Løsningen bør være svært enkel å konfigurere. Dette skal gjøres ved bruk av ekstern konfigurasjonsfil som kan instansiere og injecte objekter til frontend. Oppdragsgiver ser for seg at de i fremtiden kan komme til å videreutvikle produktet til å inneholde flere funksjoner. Systemet skal derfor designes på en slik måte at det er fleksibelt og enkelt lar seg bygges videre på. 4.4 Tekniske krav Følgende tekniske krav er utarbeidet: 4.4.1 Programmeringsspråk Applikasjonen skal utvikles i Java. 4.4.2 Utviklingsmiljø Utviklingsmiljøet skal være Eclipse. Dette er det mest brukte utviklingsmiljøet for Java og er godt integrert mot andre verktøy vi skal bruke. 4.4.3 Rammeverk JUnit skal brukes til testing av løsningen. Log4j skal brukes til logging. Spring IOC skal brukes til konfigurasjon av systemet. Presentasjonen av materialet skal foregå via et Java basert webrammeverk. 4.4.4 Verktøy Maven skal brukes som prosjektmanager for å håndtere avhengigheter ++ Subversion skal brukes til backup av koden. 4.5 Andre rammer - Tarantell skal stille med veileder og vi skal ha møte hver uke. - Vi skal jobbe hos Tarantell som skal stille med kontor og utstyr. 6