Prosessdokument. Utlånssystem for datautstyr. Hovedprosjekt ved Høgskolen i Oslo. Prosjektgruppe nr 08 09

Størrelse: px
Begynne med side:

Download "Prosessdokument. Utlånssystem for datautstyr. Hovedprosjekt ved Høgskolen i Oslo. Prosjektgruppe nr 08 09"

Transkript

1 Prosessdokument Utlånssystem for datautstyr Hovedprosjekt ved Høgskolen i Oslo Prosjektgruppe nr Ole Anders Eidjord Nojanaj Pongsupaht Kristoffer Skappel Johannes Urke

2

3 Utlånssystem for datautstyr Prosessdokumentasjon Forord Dette dokumentet tar for seg hvordan prosjektgruppa har arbeidet med utviklingen av et system for utlån av datautstyr. Systemet er laget for Teknotorget, avdelingen for brukerstøtte, ved Statsbygg. Denne rapporten går i detalj på hvordan vi har arbeidet sammen under planleggingen, utviklingen, hvordan vi har brukt kravspesifikasjonen, og hva resultatet har blitt. I forbindelse med dette prosjektet finnes en prosjektrapport som beskriver prosjektet og produktet som er utviklet. Prosessdokumentet er et tileggsdokument. Prosessdokumentet er rettet mot veileder, medstudenter og ansatte ved skolen, men det har vært ønskelig at den skal gi god forståelse for de uten alt for stor teknisk innsikt. Deler av dokumentet kan inneholde ord og utrykk som kan være tekniske, men disse er prøvd å forklare så godt som mulig. 3

4 Prosessdokumentasjon Utlånssystem for datautstyr Innholdsfortegnelse Forord Innledning Planlegging og metode Prosessmodell Fremdriftsplan Arbeidsplan Dagbok Tidsregnskap Webside for prosjektet Prosjektstyringswebside Kravspesifikasjon Utviklingsprosessen Analyse Logisk datamodell Datainnsamling Use case Design ER diagram Dataordbok Grensesnitt Sekvensdiagram Klassediagrammer Implementering Utvikling av grensesnitt Databaseoppsett Webserveroppsett Programmering Testing Kravspesifikasjon og dens rolle Om resultatet Oppsummering Vedlegg 1: Fremdriftsplan Vedlegg 2: Arbeidsplan Vedlegg 3: Tidsregnskap Vedlegg 4: Papirprototype 4

5 Utlånssystem for datautstyr Prosessdokumentasjon 1 Innledning I starten da vi skulle velge prosjekt, ble vi raskt enige om hva vi ønsket for hovedprosjektet. For det første ønsket vi at prosjektet skulle inneholde en hel systemutviklingsprosess som vi kunne gjennomføre helt fra start, og prosessen til ferdigstillelse av produktet. Dette innebar at vi ønsket å programmere et system, og vi hadde som mål at vi ønsket at det skulle bli et system som kunne tas i bruk etter ferdigstillelse. Vi ønsket også at det skulle utvikles med C# og ASP.NET, siden dette var noe vi ønsket å lære mer om. Ole Anders i prosjektgruppa jobber i Statsbygg, og det ble derfor naturlig å forhøre seg om det var mulig å avholde hovedprosjektet der. Ansatte ved Statsbygg kom raskt med flere forslag til prosjekter vi kunne gjennomføre. Etter samtale med May Liss Urang, som er leder ved Teknotorget på Statsbygg, kom vi fram til at et webbasert utlånssystem for datautstyr var noe som ville være nyttig for dem, samtidig som det ville være passende som hovedprosjekt for oss. Ved utarbeiding av forprosjekt så det ut til å stemme godt overens med våre tanker. Vi fikk mulighet til å gjennomføre en hel systemutviklingsprosess, og det så ut til å være mulig innenfor tidsrammene som er satt for hovedprosjektet. Ingen på gruppa har noen særlig kunnskap innen utvikling av systemer med.net, vi så derfor dette som en utfordring hvor vi kunne lære mer. Alle på gruppa har gjennomført faget Webprogrammering i.net ved siden av hovedprosjektet, noe som har vært til stor hjelp. 5

6 Prosessdokumentasjon Utlånssystem for datautstyr 2 Planlegging og metode I starten av planleggingen valgte vi å møtes faste dager hver uke. Mandag møttes vi på HiO. Onsdag valgte vi å møtes hvis vi hadde mye å gjøre eller lå på etterskudd med noe aktivitet. Torsdag og fredag møttes vi på Statsbygg. Dette har vi fulgt gjennom hele prosjektperioden, og fra første uke i mai jobbet vi alle dager i uka. Hver uke avtalte vi hvilket klokkeslett hvert møte skulle starte og slutte, men til vanlig har vi jobbet fra kl 9 til 15. Faste møtedager har vært viktig for å kunne jobbe jevnt helt fra starten. Vi har i tillegg også jobbet noe utenom planlagt møtetid. Selv om vi har visst at uforutsette ting kan oppstå, har vi valgt å ikke lage en risikoanalyse. Dette fordi vi har vært opptatt av å jobbe jevnt fra starten av og følge fremdriftsplanen. Hvis noe uforutsett hadde skjedd, har det vært rom for å ta igjen dette på kvelder og helger, der vi ikke har en begrenset arbeidssituasjon som studenter. Alle på prosjektgruppen tok faget Webprogrammering i.net ved siden av hovedprosjektet. Ved innleveringen av obligatoriske innleveringen i det faget, opplevde vi at dette gikk ut over de planlagte møtedagene våre. Dette medførte til at vi kom noen dager på etterskudd i forhold til fremdriftsplanen. 2.1 Prosessmodell En prosessmodell er måten systemutviklingsprosjekt organiseres og arbeides med. Det finnes mange måter å organisere et prosjekt på, men noen måter er mer vanlige enn andre. Fossefall er den mest kjente og eldste prosessmodellen, hvor fasene i prosessen utføres i rekkefølge. Arbeidet på en fase begynner ikke før den foregående fasen er utført. I starten av prosjektet valgte vi å bruke fossefallmodellen, noe som kan ses tydelig på framdriftsplanen vår. Den tar en fase om gangen, før den går videre til den neste. 1 Nå i etterkant av prosjektet ser vi at mange av fasene i prosjektet har overlappet hverandre, og at vi har arbeidet noe parallelt med fasene. Spesielt mot slutten hvor implementeringsfasen har gått mye inn i testfasen. 2.2 Fremdriftsplan Fremdriftsplanen gjør at vi hele tiden vet hva og når vi skal gjøre noe. Dette er et dokument som har vært svært viktig for oss på tidligere prosjekter, så vi var klar over at vi måtte sette det opp på en god og oversiktelig måte. Vi valgte å lage en enkel fremdriftsplan med de største fasene i prosjektet, og så delte vi dem opp i aktiviteter. Når vi kom til hver aktivitet delte vi den opp i mindre oppgaver som vi la ut som en oppgaveliste på prosjektstyringswebsiden Basecamp (Se 1 Kilde: Wikipedia 6

7 Utlånssystem for datautstyr Prosessdokumentasjon kapittel 2.7 Prosjektstyringswebside for mer informasjon). Dette gjorde at vi hele tiden hadde noen mål å løse fra uke til uke. Fremdriftsplanen ligger som vedlegg 1 til dette dokumentet. Vi laget også milepæler i framdriftsplanen, som vi prøvde å sette så realistiske som mulig. Dette var noe vi tok veldig seriøst, siden vi viste at fremdriftsplanen var noe vi måtte forholde oss til gjennom hele prosjektet. På slutten av prosjektet oppdaterte vi fremdriftsplanen etter hvordan vi faktisk har arbeidet. Det viste seg at vi har vært litt på ettertid på noen punkter. 2.3 Arbeidsplan Arbeidsplanen er det dokumentet som inneholder beskrivelse av de ulike fasene i prosjektet, med detaljert beskrivelse av hver aktivitet. I starten var vi litt usikre på hva hver av fasene skulle inneholde, og vi syntes de gikk litt inn i hverandre. Dette innebærer at vi så det som viktig å lage en detaljert beskrivelse av alle fasene. For oss så var dette til hjelp ved at det ikke var usikkerhet om hva hver fase inneholdt. Arbeidsplanen ligger som vedlegg 2 til dette dokumentet. Hvem som har ansvar for hver aktivitet er også med i arbeidsplanen. Dette er ikke noe vi har fulgt nøye gjennom prosjektet siden vi for det meste har samarbeidet om hver aktivitet. Tid for når vi har forventet at hver aktivitet skal være ferdig har vi også skrevet inn i arbeidsplanen. Dette skal samsvare med fremdriftsplanen. Når hver aktivitet er ferdig har vi oppdatert arbeidsplanen, slik at vi hele tiden har vist når vi var ferdig og hvor stort avviket var. 2.4 Dagbok Dagbok har vi valgt å oppdatere hver gang vi har hatt møte eller hver gang vi har jobbet med prosjektet. Hva vi har gjort, hvor lenge vi har jobbet og hvem som var med skrev vi i dagboken. Dette har vært til stor hjelp når vi skulle begynne på sluttdokumentasjonen. Spesielt når det gjelder beregning av tidsregnskap og oppsummering om arbeidet gjennom prosjektet. Nå i ettertid ser vi at vi kunne vært flinkere til å lage en mer utfyllende dagbok. Spesielt når det gjelder hvor lenge hver person har arbeidet utenom møtetid, slik at tidsregnskapet hadde blitt helt nøyaktig. 2.5 Tidsregnskap Underveis i prosjektet har vi estimert hvor lang tid vi skal bruke på hver fase i prosjektet. På slutten laget vi det endelige tidsregnskapet som inneholder hvor mye tid vi har brukt i de ulike faser i forhold til estimatet vi satt i starten av prosjektet. I tidsregnskapet kommer det fram at vi har brukt mindre tid enn planlagt. Dette ble forårsaket av at et annet fag på skolen tok opp all tiden vår i perioder, så vi måtte gå så langt som å avlyse noen gruppemøter. At vi hadde mindre tid til rådighet forårsaket også at vi ikke hadde tid til å utføre så mye testing som planlagt. Vi hadde i utgangspunktet planlagt å utføre unit testing på programmet, men dette fikk vi ganske enkelt ikke tid til. Se vedlegg 3 for fullstendig tidsregnskap. 7

8 Prosessdokumentasjon Utlånssystem for datautstyr 2.6 Webside for prosjektet Dette er en webside som presenterer hovedprosjektet med alle dokumenter i ferdigstilt versjon. Her vil også prosjektrapport og prosessdokument være publisert før prosjektets slutt. I tilegg er det på denne siden vi har skrevet dagboken underveis i prosjektet. Denne websiden er noe HiO forventer at vi lager. 2.7 Prosjektstyringswebside I tidligere prosjekter i studiet har vi benyttet e post til å dele filer og sende beskjeder mellom hverandre. Vi fant ut at vi måtte gjøre dette mer effektivt i hovedprosjektet. Derfor kom vi fram til å bruke Basecamp 2, som er et webbasert prosjektstyringsverktøy. Det tok litt tid før vi kom helt inn i systemet, men etter hvert har vi fått stor utbytte av dette. Vi har benyttet systemet på følgende måter: Alle dokumenter vi arbeider med laster vi opp til denne siden. Noe som har vært spesielt nyttig med dette, er at det er mulig å laste opp nye versjoner av hver fil. Dette gjør at vi hele tiden har en historikk på hvordan hvert dokument har utviklet seg. Vi skriver beskjeder på siden hvor alle har mulighet for å kommentere beskjedene. Dette gjør at all informasjonsflyt i prosjektet er samlet på ett sted, i motsetning til slik vi har brukt e post tidligere. I tillegg har vi brukt oppgaveliste (todo liste) i systemet aktivt. Hver oppgave i listene kan tildeles en person på gruppa. Dette har vi benyttet aktivt i forbindelse med å sette oss små mål hver dag, noe vi har oppdaget at effektiviserer arbeidsmåten vår. Vi har også lagt inn milepælene fra fremdriftsplanen på denne siden. Dette har vært en hjelp til å minne oss på når hver fase skal være ferdig. Basecamp har vært et system vi har hatt veldig godt utbytte av. Noe vi ser i ettertid, er at vi kunne gitt veileder på skolen og kontaktperson på Statsbygg tilgang til systemet. Dette ville gitt større mulighet for at de kunne kommet med kommentarer og veiledning underveis. 2.8 Kravspesifikasjon Kravspesifikasjonen er et dokument som beskriver hvordan systemet skal fungere når det er ferdig. Vi har sett det som viktig å lage et system som kan bli tatt i bruk. Derfor har vi brukt mye tid på dette dokumentet for å finne ut mest fornuftig løsning for systemet. Vi har snakket med kontaktpersonen om forventning av ferdigstilt system slik at vi utvikler et riktig system. I tillegg så kjenner Ole Anders, som jobber i Statsbygg, godt til problemstillingen. Dette har til sammen 2 Se for mer informasjon om Basecamp 8

9 Utlånssystem for datautstyr Prosessdokumentasjon ført til at vi er kommet fram til en kravspesifikasjon som peker så godt som mulig fram mot det produktet Statsbygg ønsker. For detaljert beskrivelse av endringer underveis i kravspesifikasjonen se kapittel 4 Kravspesifikasjon og dens rolle. 9

10 Prosessdokumentasjon Utlånssystem for datautstyr 3 Utviklingsprosessen Vi har valgt å dele utviklingsprosessen inn i fire deler; analyse, design, implementering og testing. Videre i dette kapittelet vil vi ta for oss hver av delene. 3.1 Analyse Det var i analysefasen vi har laget arbeidsplan og fremdriftsplan. Du kan lese mer om disse i kapittelet 2 Planlegging og metode. For å få en enkel oversikt over systemet laget vi et strukturkart. Dette har vi oppdatert underveis, slik at det hele tiden stemmer med systemet. Har noen på gruppen for eksempel vært usikre på hvordan navigeringen i systemet skal foregå, har dette dokumentet vært nyttig for å gi oversikten over systemet. Vi laget også en enkel papirprototype, som inneholder alle tenkte skjermbilder i systemet. Papirprototype var brukt for å illustrere hvordan vi har tenkt at systemet skal se, og ut for å få tilbakemelding fra kontaktpersonen. Dette viser ikke helt nøyaktig hvordan hvert bilde skal se ut, men hva hvert skjermbilde skal inneholde av knapper, tekstfelt og annen informasjon som hører med til grensesnittet. Vi har prøvd å følge papirprototypen under programmeringen, men det har vist seg at det har vært nødvendig å gjøre noen endringer for å få det til å fungere optimalt. Papirprototypen ligger som vedlegg 4 til dette dokumentet Logisk datamodell Dette er et diagram som beskriver den helt generelle funksjonaliteten til systemet. Første versjon av dette ble litt mer detaljert enn nødvendig, og etter hvert fikk vi laget et diagram som viser hoveddelene i systemet Datainnsamling I starten av analysefasen begynte vi å samle inn informasjon om Statsbygg og hvilke prosjekter de kunne tilby. Etter at prosjekt var valgt, begynte vi å hente inn informasjon om hva som var behovet, hvordan det fungerte i dag, og hvilken teknologi vi kunne bruke i utviklingen Use case Vi brukte use case diagrammet for å illustrere funksjoner som systemet inneholder. Use case diagrammet var et viktig dokument under utviklingsprosessen. Vi brukte det for å holde oversikt over funksjoner i systemet under utviklingen av strukturkart og sekvensdiagram. Vi baserte oss på use case diagrammet da vi delte inn oppgaven i implementeringsfasen. Vi har et element i use case diagrammet som heter Se logg, som skulle vise alle hendelser i systemet. På grunn av litt knapt med tid på slutten, og at ikke vi har sett dette som en viktig del av systemet, så er vi blitt enige om å ikke implementere denne modulen. 10

11 Utlånssystem for datautstyr Prosessdokumentasjon 3.2 Design Denne fasen av utviklingsprosessen brukte vi på å finne ut hvordan oppbygningen av systemet skulle være. Vi lagde flere dokumenter for å få oversikt over systemet, og forsikret oss om at vi var enige om oppbygningen. Helt i slutten av designfasen fant vi ut at det var et krav i systemet vi ikke hadde tenkt nok på. Kravet var at det skulle være mulig å begrense hvor mange enheter som kan lånes av hver utstyrstype. Vi hadde tatt med dette i design av systemet, men vi hadde også tenkt at det skulle være minst to utstyrstyper for PC er i systemet: PC Korttidslån og PC Langtidslån. Hva da hvis det er en regel i bedriften om at en ansatt bare kan låne én PC av gangen? Vi løste dette ved å gruppere utstyrstyper i kategorier. I praksis vil det si at når en oppretter en utstyrstype så skriver en også inn kategorinavn. Hvor mange enheter brukeren allerede har på lån sjekkes da mot kategorien, istedetfor utstyrstypen. Vi la til en ny tabell for kategori i ER diagrammet, og fullførte designfasen ER diagram ER diagram, databasemodell, ble utviklet ut ifra den logiske datamodellen fra analysefasen. Vi har fått veldig mye nyttig av dette diagrammet. Det ga oss et klart bilde av relasjoner mellom ulike entiteter, og brukes til å bestemme hvordan datastrukturen i applikasjonen skal bli Dataordbok Vi lagde dataordbok som en detaljert beskrivelse av alle entitetene i ER diagramet. Dataordboken ble laget hovedsaklig for de som skal videreutvikle systemet i fremtiden. Vi hadde ikke behov til å bruke den under utviklingen, fordi utviklingsverktøyene vi brukte ga oss full oversikt over databasen allerede Grensesnitt Vi fokuserte på at grensesnittet skulle være oversiktlig og enkelt for brukere å forstå slik at brukeropplæring ikke trengs. Vi mente at grensesnitt bør være ryddig og ha en fin flyt. Derfor tok vi ikke med ting som ikke er nødvendig på skjermbildene og alle begrepene som står på skjermbildene skal være kjent blant brukere. Før vi satt i gang, diskuterte vi med kontaktpersonen vår for å få fram en idé om hvordan det var ønsket at grensesnittet skulle se ut. Etterpå lagde vi en skisse av ulike skjermbilder for hver usecase ved å følge strukturkart vi hadde fra analyse fasen. Vi diskuterte med hverandre og gjorde endring på skissen slik at vi kom fram til grensesnitt som alle i gruppe var fornøyd med. Kontaktpersonen på Statsbygg fikk godkjenne den til slutt. Skissen av grensesnitt og strukturkartet har vært nyttig i implementering fasen slik at alle kunne utvikle grensesnitt i samme retning etter at oppgavene ble tildelt til gruppemedlemmene Sekvensdiagram Når vi haddde funnet ut hvordan grensesnittet skulle være, måtte vi planlegge hvordan vi skulle implementere dette i kode. Vi lagde sekvensdiagrammer for de viktigste use casene i systemet, med lagene i arktiekturen som aktører, og tegnet på beskjedene som måtte sendes mellom dem for hvert use case. Å lage disse sekvensdiagrammene ga oss bedre oversikt over hvilke klasser og metoder vi ville trenge i systemet. 11

12 Prosessdokumentasjon Utlånssystem for datautstyr Klassediagrammer Etter vi hadde laget sekvensdiagrammer hadde vi nok informasjon til å lage klassediagrammer for systemet. Disse spesifiserte hvordan programmet skulle deles inn i klasser, og hvilke metoder og attributter hver klasse skal ha. Vi lagde ett diagram for hvert lag i arkitekturen, og etter det var vi klare til å begynne å implementere programmet. 3.3 Implementering Under implementeringsfasen ble vi enige om å dele inn programmeringsoppgavene i fire deler som vi skulle fordele mellom oss med loddtrekning. Delene var delt slik at de innehold tilnærmet lik vanskelighetsgrad, og inneholdt programmering i alle lagene i trelagsarkitekturen. Dette valgte vi fordi vi ønsket at alle på gruppa skulle lære noe, og ikke at de som kunne mest om en oppgave fikk den oppgaven. Dette har fungert veldig bra, og ført til at alle på gruppa har vært nødt til å tilegne seg kunnskap Utvikling av grensesnitt Hvordan skjermbildene skulle se ut bestemte vi i designfasen. I implementeringsfasen hadde vi planlagt å lage kode for å vise alle skjermbildene. Vi skulle så skrive koden for å få skjermbildene til å fungere som de skulle. Vi fulgte ikke planen helt, fordi noen av sidene var ganske avanserte og vanskelige å lage. Vi lot derfor noen av skjermbildene være uferdige en stund, mens vi jobbet med den underliggende koden, der vi prøvde å finne ut hvordan vi skulle lage de vanskelige skjermbildene Databaseoppsett Før vi kunne begynne å programmere måtte vi ha mulighet til å koble til databasen. I midten av februar fikk vi tilgang til en database på Statsbygg med all informasjon som trengtes for å koble til. Det vi imidlertid ikke var klar over i starten, var at det ikke var mulig å koble til med våre private pcer, noe som førte til at vi måtte låne pcer fra Statsbygg. Vi satt flere dager og prøvde å koble til databasen uten at vi fikk kontakt med den. Etter en del feilsøking og kontakt med databaseansvarlig hos Statsbygg, viste det seg at databaseserveren hadde vært nede. Og etter at den ble startet på nytt fikk vi opp en tilkobling mot databasen. For å koble til en Oracle database fra Visual Studio må det være installert et program lokalt på pcen. Pcene vi lånte fra Statsbygg har på grunn av sikkerhetsmessige årsaker et spesielt oppsett som gjør at programmer ikke kan installeres på vanlig vis. Det viste seg at Oracle Data Provider for.net 3 ikke var mulig å installere på disse pcene på grunn av det spesielle oppsettet på maskinene. Dette brukte vi mye tid på å finne en løsning på, fordi vi ønsket å ha den fleksible løsningen Oracle Data Provider gir ved å ha et grafisk grensesnitt mot databasen. Etter hvert fant vi imidlertid ut at det var mulig å kopiere inn noen filer fra Oracle sin Instant Client 4, som gjorde det mulig å koble til databasen fra Visual Studio. Dette ble ikke like fleksibelt som det vi hadde ønsket, men godt nok til at vi kunne fortsette programmeringen. 3 Informasjon om ODP.NET: 4 Informasjon om Instant Client: 12

13 Utlånssystem for datautstyr Prosessdokumentasjon I tilegg valgte vi å sette opp en egen Oracle database som ble plassert ut mot internett hjemme hos Ole Anders, slik at vi også hadde mulighet til å ha en felles database mens vi programmerte og testet på våre private pcer. Alle problemer med Oracle tok mer tid enn forventet og førte til at vi kom en del på etterskudd. Vi antar at det kan ha ført til en forsinkelse på ca. 2 uker Webserveroppsett Som webserver ønsket Statsbygg at vi bruker Internet Information Services (IIS). Andreas Liaker, som arbeider ved avdelingen IT drift, gav oss lokale administratorrettigheter til en server med IIS. Oppsett av denne gikk uten store problemer. Vi måtte installere støtte for.net Framework 3.5 og støtte for tilkobling mot Oracle database. Dette er beskrevet detaljert i prosjektrapporten Programmering I forbindelse med uviklingen av systemet støtte vi på noen utfordringer som kom litt overraskende på oss. Som nevnt tidligere var en av de største utfordringene at vi ikke fikk tilgang til Statsbygg sitt lokalnett, og at vi hadde problemer med pcene vi fikk låne fra Statsbygg. Vi hadde bestemt oss for å bruke Microsoft Team Foundation Server som er et versjonskontrollsystem 5 som gjorde at vi kunne arbeide med det samme prosjektet uten å måtte sende filene mellom hverandre slik vi har gjort i tidligere prosjekter. Denne serveren ble satt opp hjemme hos Ole Anders, sammen med Oracle serveren. Dette gjorde at vi fikk et testmiljø vi kunne arbeide på når vi ikke var på Statsbygg, med felles database og kildekoden samlet på samme sted. Vi kunne nå jobbe på våre egne pcer med tilgang til versjonskontrollsystemet og tilgang til Oracle databasen. Dette førte til at vi fikk en veldig fleksibel utviklingsfase, hvor vi kunne programmere og teste programmet både på Statsbygg, skolen, og hjemme hos hver enkelt. Når vi skulle publisere systemet på webserveren i Statsbygg eller utvikle tilkoblingen mot Active Directory, koblet vi oss til med en av pcene vi hadde fått utlevert av Statsbygg. Under programmeringsfasen laget vi systemet slik at det automatisk sjekket om det befant seg på Statsbygg, eller ikke. Hvis det ikke var på Statsbygg, så hadde vi laget metoder som emulerte Active Directory. På denne måten hadde vi mulighet til å kjøre programmet selv om vi ikke var på lokalnettet til Statsbygg. 5 Et versjonskontrollsystem (eng: source control) er programvare som kan holde orden på de forskjellige versjonene av en eller flere datafiler. Når en fil oppdateres eller forandres, slettes ikke den gamle versjonen, men blir lagret i en database som inneholder tidligere versjoner av filene. Gamle versjoner kan hentes fram, og det er mulig å vise forskjeller mellom de forskjellige versjonene og lage utviklingsgrener fra disse versjonene. Kilde: Wikipedia. 13

14 Prosessdokumentasjon Utlånssystem for datautstyr 3.4 Testing Når det gjelder testing så hadde vi beregnet å bruke mye tid på dette. Vi hadde avtalt å bruke like mye tid som vi beregnet å bruke på programmering. Grunnen til at vi valgte å sette det opp slik var at vi mener at mye av testing skjer parallelt med programmering, og dette er også noe vi har opplevd underveis i prosjektet. Mye av tiden under programmeringsfasen går til feilsøking og testing av systemet. På fremdriftsplanen har vi skrevet at vi skulle utføre unit testing som en stor del. Vi hadde planer om å utføre denne form for testing, både fordi vi på en forelesning hadde fått høre at dette var en svært viktig del av testing, men også fordi vi ønsket å lære hvordan dette gjennomføres. Men på grunn av tidspress på slutten av prosjektperioden, har vi dessverre ikke fått tid til å lære oss om hvordan unit testing skal gjennomføres, derfor ble den ikke gjennomført etter planen. Siden de ansatte på teknotorget bruker forskjellige nettlesere har vi underveis i programmeringen testet at utlånssystemet vises likt i følgende nettlesere; Internet Explorer, Firefox og Opera. Har det vært forskjeller har disse blitt rettet opp. Vi har skrevet en testdokumentasjon som tar for seg hver modul i systemet, og denne tar for seg en liste med alt vi har testet, og resultatet av dette. 14

15 Utlånssystem for datautstyr Prosessdokumentasjon 4 Kravspesifikasjon og dens rolle Kravspesifikasjonen vår har gått igjennom mange versjoner. Det viser seg at den første versjonen ikke er så ulik den siste versjonen. Krav har blitt lagt til eller fjernet mens vi har jobbet med analysen, men hovedkravene var klare fra første versjon. De største endringene i kravspesifikasjonen var da vi la til andre tilhørende dokumenter, da de ble ferdige (use casediagram, ER diagram). Under analysefasen var kravspesifikasjonen det dokumentet vi brukte for å kommunisere med oppdragsgiveren. Vi lagde en versjon av kravspesifikasjonen, viste den til May Liss, og lagde ny versjon med tilbakemeldingen vi fikk. Når vi jobbet med design og implementering av systemet, var kravspesifikasjonen det dokumentet som styrte hvilken funksjonalitet vi designet inn i systemet. Den sørget også for at alle var klar over hvordan systemet skulle være, så alle på gruppen dro i samme retning. Kravspesifikasjonen er en ganske nøyaktig beskrivelse av systemet vi har laget. Det er noen få krav som ikke har blitt oppfylt, eller bare delvis oppfylt. Disse er mindre viktige krav. For eksempel mulighet til å sortere på alle felter på listene i systemet, eller altfor tidkrevende og kompliserte metoder som ikke er viktige for funksjonaliteten. Men også mulighet for å se lagerbeholdning på en tidligere dato og tidligere periode, som vil være krevende å lage siden det må lages oppslag på nesten alle tabellene i systemet. 15

16 Prosessdokumentasjon Utlånssystem for datautstyr 5 Om resultatet Utlånssystemet vi har utviklet gjennom dette halvåret er et fullt kjørbart system. Det er utrullet på en server på Statsbygg, og er tilgjengelig for bruk av de ansatte. På grunn av at det vil være en omstillingsfase for de ansatte å begynne å bruke systemet, og en del underbemanning de siste månedene, er det imidlertid ikke tatt stilling fra Statsbygg sin side om det skal brukes i bedriften. Det er også stilt spørsmål fra systemavdelingen i Statsbygg om hvem som skal ha vedlikeholdsansvar for systemet i ettertid. Ferdig system stemmer godt med kravspesifikasjon, use case diagram og use case beskrivelse. Bortsett fra en liten del av systemet som skulle vise logg over alle hendelser i systemet. Dette var ikke noe krav fra bedriften, men noe vi mente kunne gi en oversikt over alt som skjer i systemet. Underveis under utviklingen så vi at modulene rapporter og statistikk viser nærmest alle hendelser som skjer i systemet. Dermed besluttet vi at dette ikke skulle prioriteres, så lenge vi fikk litt begrenset med tid mot slutten av prosjektet. Vi er stolte av at vi har klart å lage et system som er laget for å fungere sammen med Statsbyggs Active Directory, Oracle database og e postserver. Alt dette er noe vi har sett på som en utfordring helt fra starten. Deler av det har virkelig vært en utfordring. Vi er fornøyd med programmet, og vi tror virkelig det kan komme til nytte i bedriften. Dette er noe vi har håpet hele veien, spesielt fordi vi ønsket å lage noe som faktisk kunne brukes. 16

17 Utlånssystem for datautstyr Prosessdokumentasjon 6 Oppsummering Alle på prosjektgruppen hadde lite kunnskap om webutvikling med.net i starten av prosjektet. Gjennom dette halvåret har vi gjennom faget Webprogrammering.NET og gjennom dette prosjektet opparbeidet oss kunnskap om C# og.net. På grunn av at vi delte programmeringsoppgaven inn i tilnærmet like deler har alle på gruppen måtte tilegne seg kunnskap om dette. Fra før hadde vi heller ingen kunnskap om Oracle databaser. Dette er noe vi har måtte tilegne oss underveis i prosessen. I forbindelse med dette har vi brukt mye søk på internett, og kommet med spørsmål til databaseansvarlig på statsbygg. I starten av prosjektet var vi litt usikre på hvordan utvikling med Visual Studio og.net skulle gjøres, og derfor har vi brukt en del tid på å lære oss hvordan bygge opp et slikt prosjekt. Skulle vi utviklet et nytt program nå i ettertid, eller gjort det på nytt, så hadde vi hatt en mye bedre forutsetning for å lage godt strukturert kode. Hadde vi fått mulighet til å utføre prosjektet på nytt så ville vi nok startet med programmeringen noe tidligere, og satt av mer tid til testing av systemet. I tillegg kunne vi vært mer beviste på å bruke use case beskrivelsen under programmeringen. På slutten av prosjektet har vi fått litt tidsmangel. Etter det vi kan se så har dette oppstått på grunn av at vi har måttet være borte noe på grunn av sykdom, uforvetet reisevirksomhet og at det har tatt litt mer tid enn antatt med tilkobling mot Oracle. Vi er godt fornøyd med prosjektet, og føler vi har fått stor utbytte av å gjennomføre det. Både når det gjelder programmering og gjennomføringen av hele prosjektprosessen. 17

18

19 Vedlegg til prossessdokument Vedlegg 1: Fremdriftsplan Vedlegg 2: Arbeidsplan Vedlegg 3: Tidsregnskap Vedlegg 4: Papirprototype

20

21 Vedlegg 1 Fremdriftsplan juni mai januar februar mars april Uke ANALYSE Strekforklaring BLÅ:Antatt arbeidstid GUL: Slik vi har arbeidet Eksamensuke Påske 1. feb Datainnsamling Forprosjekt Arbeidsplan Fremdriftsplan Kravspesifikasjon Use Case Strukturkart DESIGN ER diagram Grensesnitt Dataordbok UML diagrammer IMPLEMENTERING Utvikling av grensesnitt Databaseoppsett Serveroppsett Programmering TESTING Unit testing Testdokumentasjon Browsertesting/tilpassing Utrulling Side 1 av 2

22 Vedlegg 1 Fremdriftsplan januar februar mars april mai juni Uke Dokumentasjon Styringsdokumentasjon 23. mai Produktdokumentasjon Brukerdokumentasjon Prosessdokumentasjon Forberede Presentasjon 10. jun Presentasjon jun Overlevering Side 2 av 2

23 Arbeidsplan Vedlegg 2 Arbeidsplan Anvarlig Aktivitet Beskrivelse Planlagt Utført Ole Ole Nojanaj Nojanaj Johannes Nojanaj Dannet gruppe Statusrapport Opprettet gruppe, og lette etter prosjektoppgave. Et dokument om hvordan vi ligger an, og hva vi har gjort for å finne prosjektoppgave Prosjektskisse Foreløpig beskrivelse av prosjektoppgaven Samarbeidsavtale Avtale mellom arbeidsgiver og HiO ANALYSE Datainnsamling Forprosjekt Arbeidsplan Fremdriftsplan Kravspesifikasjon Use Case Møter med veileder og kontaktpersoner hos oppdragsgiver. Analyse av hva som skal gjøres og en avgrensing av oppgaven. En liste med de viktigste aktivitetene i prosjektarbeidet. Gantt skjema, med dato for når hver aktivitet skal være ferdig. Avtale med oppdragsgiver om hva som kal gjøres. Diagram over aktivitet som kan utføres med systemet. Uke 2 Uke Kris Strukturkart Struktur over programmet. Papirprototype. Uke 5 DESIGN Kris ER diagram Diagram over struktur til databasen. Uke 6 Nojanaj Grensesnitt Bestemme hvordan programmet skal se ut. Johannes Dataordbok Skal beskrive objektene i en database Uke 8 Uke 3 Uke 3 Uke 5 Uke 5 Ole UML diagrammer Klassediagram, sekvensdiagram. Uke 8 IMPLEMENTERING Nojanaj Utvikling av grensesnitt Lage grensesnittet med ASP.NET, HTML, og CSS. Uke 9 Johannes Databaseoppsett Lager et skript for å sette opp Oracledatabasen. Ole Serveroppsett Uke 10 Johannes Programmering Programmere systemet med C# og PL/SQL. Uke 17 Tja. Uke Uke Uke Uke Uke Uke Uke Uke 7 Uke Uke Uke Uke 9 Uke Uke Uke Uke TESTING Ole Unit testing (foregår under programmering) Uke 17 Johannes Testdokumentasjon Kris Browsertesting/tilpassing Lager rapport før testing, og fyller inn resultater etter utført testing. Sjekke at systemet fungerer i alle nettleserne i bruk på bedriften. Uke 19 Uke 19 Nojanaj Utrulling Prøvetid med utvalgte ansatte. Uke 19 Ole Johannes DOKUMENTASJON Styringsdokumentasjon Produktdokumentasjon Inneholder prosjektskisse, prosjektdagbok, forprosjektrapport, arbeidsplan, fremdriftsplan og kravspesifikasjon. Beskrivelse av systemets egenskaper og funksjon. Nojanaj Brukerdokumentasjon Brukermanual detaljert veiledning. Ole Prosessdokumentasjon Uke Uke Uke Uke Johannes Forberede presentasjon Uke 24 Kris Presentasjon Uke 24 10, Uke Uke Uke Uke Uke Uke Uke Uke Side 1 av 1

24

25 Tidsregnskap Vedlegg 3 Tidsregnskap Tidsforbruk til ulike utviklingsfasene Estimert Faktisk bruk Analyse Design Implementering Testing Dokumentasjon Total Total arbeidstid per medlem Total arbeidstid for hele prosjektet Programmerings ansvar Ole A. Eidjord 299,25 Utstyr: Legg til, endre, slett, utstyrsliste Utstyrstype: Legg til, endre, slett, utstyrstypeliste forside: beholdningsoversikt, vedlikeholdsliste DAL for Autentisering Nojanaj Pongsupaht 285 Utlån: låne ut utstyr med/uten reservasjon, forlenge lån Reservasjon (admin): Legge til, endre og slette reservasjon Reservasjon (ansatt): Legg til, slette reservasjon Johannes Urke 266,75 Innleveringssidene E post systemet Brukerliste Statsbygg membership provider Kistoffer Skappel 233,25 På Statsbygg koden Rapport: oversiktside, utstyrliste, utlånsliste, reservasjonsliste Innstillinger Videre implementerte autentisering: Kobling mot AD, kobling mot DB Side 1 av 5

26 Vedlegg 3 Tidsregnskap Tidsregskap Dato Ole A. Eidjord Nojanaj Pongsupaht Johannes Urke Kristoffer Skappel Totalt Side 2 av 5

27 Tidsregnskap Vedlegg Påskeferie Side 3 av 5

28 Vedlegg 3 Tidsregnskap Side 4 av 5

29 Tidsregnskap Vedlegg Total min Total time 299, ,75 233, ,25 Side 5 av 5

Kravspesifikasjon. Forord

Kravspesifikasjon. Forord Kravspesifikasjon Forord Kravspesifikasjonen skal beskrive applikasjonens funksjonalitet og betingelsene som oppdragsgiver krever. Det skal også hjelpe utviklerne med å begrense applikasjonen slik at den

Detaljer

Arbeidsplan. Startfasen. Aktivitet Beskrivelse Ferdig Ansvarlig (Ressurser)

Arbeidsplan. Startfasen. Aktivitet Beskrivelse Ferdig Ansvarlig (Ressurser) Arbeidsplan En arbeidsplan er en måte å få oversikt over de ulike fasene i prosjektet. I arbeidsplanen har vi delt arbeidet i naturlige faser og detaljert disse med estimert tidsbruk. Hovedfasene er startfasen,

Detaljer

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

Kravspesifikasjon. Aker Surveillance. Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, Kravspesifikasjon Aker Surveillance Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus Oslo, 12.01.2013 Public 2013 Aker Solutions Page 1 of 7 Table of Contents Forord... 3 Om bakgrunnen... 3 Presentasjon...

Detaljer

Studentdrevet innovasjon

Studentdrevet innovasjon Studentdrevet innovasjon Hovedprosjekt 2013 Høgskolen i Oslo og Akershus Forprosjektrapport av Gruppe 11 Karoline Sanderengen, Mona Isabelle Yari og Randi Ueland 25.01.2013 Studentdrevet innovasjon 9 Innhold

Detaljer

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus Forprosjektrapport Gruppe 2 Hovedprosjekt 2014, Høgskolen i Oslo og Akershus 1 INNHOLD 2 Presentasjon... 2 2.1 Gruppen medlemmer... 2 2.2 Oppgave... 2 2.3 Oppdragsgiver... 2 2.4 Veileder... 2 3 Sammendrag...

Detaljer

HOVEDPROSJEKT I DATA VÅR 2011

HOVEDPROSJEKT I DATA VÅR 2011 PROSJEKT NR. 18 TILGJENGELIGHET åpen Studieprogram: Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo Besøksadresse: Holbergs plass, Oslo Telefon: 22 45 32 00 Telefaks: 22 45 32 05 HOVEDPROSJEKT I DATA

Detaljer

Prosjektrapport. Utlånssystem for datautstyr. Hovedprosjekt ved Høgskolen i Oslo. Prosjektgruppe nr 08 09

Prosjektrapport. Utlånssystem for datautstyr. Hovedprosjekt ved Høgskolen i Oslo. Prosjektgruppe nr 08 09 Prosjektrapport Utlånssystem for datautstyr Hovedprosjekt ved Høgskolen i Oslo Prosjektgruppe nr 08 09 Ole Anders Eidjord Nojanaj Pongsupath Kris Skappel Johannes Urke Hovedprosjekt nr. 08 09 Utlånssystem

Detaljer

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet Produktrapport Hjelpemiddel portal for Parkinsonforbundet 1 Innhold: Forord ------------------------------------------------------------------------------------------------------2 Planlegging og arbeidsmetode

Detaljer

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

Dokumentasjon. Prosjektdagbok Timelister. Rolled Up Task. Rolled Up Milestone. Rolled Up Progress. Split. Page 1 ID Name Duration Start Finish 1 Planlegging 95 days Mon 02.10.06 Fri 09.02.07 2 Statusrapport 20 days Mon 02.10.06 Fri 27.10.06 3 Prosjektskisse 25 days Mon 30.10.06 Fri 01.12.06 4 Prosjektweb 31 days

Detaljer

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

Kravspesifikasjon. 1. Innledning. Presentasjon. Innledning. Om bedriften. Bakgrunn for prosjektet Kravspesifikasjon Presentasjon Tittel: Oppgave: Backup for PDA/Smartphones Utvikle en applikasjon for PDA/Smartphones med funksjonalitet for backup av sms, mms, e-post, kontakter, kalender, bilder og dokumenter

Detaljer

Prosjektdagbok FRA 30.10-08 TIL 2.3-09. Uke Dato Personer tilstede. Beskrivelse 10:00. 44 30.10-08 Øyvind. Vi dannet gruppe og skrev Statusrapport.

Prosjektdagbok FRA 30.10-08 TIL 2.3-09. Uke Dato Personer tilstede. Beskrivelse 10:00. 44 30.10-08 Øyvind. Vi dannet gruppe og skrev Statusrapport. Prosjektdagbok FRA 30.1008 TIL 2.309 Uke Dato Personer tilstede 44 30.1008 48 25.1108 49 02.1208 2 8.109 Tid 10:00 12:00 12:00 12:00 Beskrivelse Vi dannet gruppe og skrev Statusrapport. Kontaktet bedrifter

Detaljer

Møtereferater: HP36 uke 2, 10.1.2012: Gruppemedlemmer: Christian Salater Magne Hjermann Zunaira Afzal Tola Sarzali Waleed Abtidon.

Møtereferater: HP36 uke 2, 10.1.2012: Gruppemedlemmer: Christian Salater Magne Hjermann Zunaira Afzal Tola Sarzali Waleed Abtidon. Møtereferater: HP36 uke 2, 10.1.2012: Gruppemedlemmer: Christian Salater Magne Hjermann Zunaira Afzal Tola Sarzali Waleed Abtidon Møtereferat: 1. møte med veileder I dette møtet presenterte vi oss for

Detaljer

Gruppe 43. Hoved-Prosjekt Forprosjekt

Gruppe 43. Hoved-Prosjekt Forprosjekt Gruppe 43 Hoved-Prosjekt Forprosjekt Mobil Applikasjon Utvikling HiOA Bacheloroppgave forprosjekt våren 2017 Presentasjon Gruppen består av: Gebi Beshir Ole-Kristian Steiro Tasmia Faruque s182414 s189141

Detaljer

DAGBOK. Patrick - Opprettet blogside for å kunne legge ut informasjon om hva som skjer underveis i prosjektet.

DAGBOK. Patrick - Opprettet blogside for å kunne legge ut informasjon om hva som skjer underveis i prosjektet. DAGBOK Uke 43: Torsdag 28/10 Patrick - Opprettet blogside for å kunne legge ut informasjon om hva som skjer underveis i prosjektet. Uke 44: Mandag 1/11 Gruppen utformet den første statusrapporten til prosjektet.

Detaljer

Produktrapport Gruppe 9

Produktrapport Gruppe 9 Forord Dette dokumentet er ment for personer som skal vedlikeholde, endre eller utvikle systemet. Produktdokument innholder informasjoner om programmets funksjoner og hvordan de fungerer. Før bruk av dette

Detaljer

Del IV: Prosessdokumentasjon

Del IV: Prosessdokumentasjon 1 2 Forord Dette dokumentet omhandler detaljert beskrivelse av vår arbeidsprosess gjennom hele perioden med prosjektet. Prosessdokumentasjonen er en viktig del av sluttrapporten, og er delt opp i følgende

Detaljer

Testrapport Prosjekt nr. 2011-22 Det Norske Veritas

Testrapport Prosjekt nr. 2011-22 Det Norske Veritas Prosjekt nr. 2011 22 Testrapport Hovedprosjektets tittel Implementering av plugin og utvikling av wizard for Det Norske Veritas Prosjektdeltakere Magnus Strand Nekstad s156159 Jørgen Rønbeck s135779 Dato

Detaljer

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

Hovedprosjekt. Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport. K-skjema og ferie kalender Hovedprosjekt Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport Presentasjon Sted og dato Oslo, Jan 9, 2011 Prosjekt tittel Periode K-skjema og ferie kalender Utvikle et registreringssystem

Detaljer

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

Prosessrapport. IT-infrastruktur. Prosessrapport. Høgskolen i Oslo. Avdeling for Ingeniører. 23. mai 2008 IT-infrastruktur Prosessrapport Mathias Hagen Balagumar Rajaratnam Høgskolen i Oslo Avdeling for Ingeniører 23. mai 2008 Høgskolen i Oslo Hovedprosjekt i data, 2008 Gruppe 8 side 0 PROSJEKT NR. 08-08 Studieprogram:

Detaljer

Prosjektdagbok. Gruppe 9. Gruppemedlemmer. Eirik Fjellheim Andersen (s198590) Sigurd Witold Aspen (s198593) Jonas Mögenburg (s198741)

Prosjektdagbok. Gruppe 9. Gruppemedlemmer. Eirik Fjellheim Andersen (s198590) Sigurd Witold Aspen (s198593) Jonas Mögenburg (s198741) Prosjektdagbok Gruppe 9 Gruppemedlemmer Eirik Fjellheim Andersen (s198590) Sigurd Witold Aspen (s198593) Jonas Mögenburg (s198741) Månedsoppsummering: Mai Arbeidet har vært tungt siden vi har måttet flytte

Detaljer

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

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Digitalisering av Sentralen UNG Gründer Forprosjektrapport Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren 207 Digitalisering av Sentralen UNG Gründer Gruppe 34 Kenneth Di Vita Jensen, s236745 Frank Arne Bjørkmann

Detaljer

Use Case Modeller. Administrator og standardbruker

Use Case Modeller. Administrator og standardbruker Vedlegg 1 Use Case Modeller Administrator og standardbruker 2 Use case Logge inn Bruker Bruker ønsker å logge inn Bruker har valgt å logge inn Bruker er logget inn 1. Systemet ber om brukernavn 2. Systemet

Detaljer

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

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie SRD GLIS Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie Innholdsfortegnelse 1. Systemoversikt... 2 2. Tekniske krav... 3 2.1. Funksjonskrav og brukergrensesnitt spesifikasjon... 3 2.2. Begrensninger...

Detaljer

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

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie SRD GLIS Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie Innholdsfortegnelse 1. Systemoversikt... 2 2. Tekniske krav... 3 2.1. Funksjonskrav og brukergrensesnitt spesifikasjon... 3 2.2. Begrensninger...

Detaljer

Ble ferdig med prosjektskisse. Sett på forskellige rammeverk for php. Lager milepæl for to uker.

Ble ferdig med prosjektskisse. Sett på forskellige rammeverk for php. Lager milepæl for to uker. Logg 22 oktober 2013 Vi skriver status rapport og starter også med å skrive logg idag. Vi har vært i kontakt med mange firmaer uten alt for mye interesse fra deres side. Vi fortsetter å søke etter oppgave.

Detaljer

Entobutikk 3.TESTRAPPORT VÅR 2011

Entobutikk 3.TESTRAPPORT VÅR 2011 3.TESTRAPPORT VÅR 2011 1 DELKAPITTEL 1 FORORD Denne testrapport er skrevet i forbindelse med vårt hovedprosjekt ved Høgskolen i Oslo, ingeniørutdanning, våren 2011. Rapporten beskriver testingen av hele

Detaljer

Prosjektdagbok Gruppe 18

Prosjektdagbok Gruppe 18 Prosjektdagbok Gruppe 18 Dato: 14.05.2014 25.05.2014 Oppmøte: Alle I denne perioden har vi sittet alle mann på skolen nesten hele tiden. Vi har jobbet sammen om sluttdokumentasjonen. Selv om vi all hovedsak

Detaljer

Prosjektdagbok hovedprosjekt våren 09

Prosjektdagbok hovedprosjekt våren 09 Prosjektdagbok hovedprosjekt våren 09 Man 25. Mai 09 Planlegging og arbeid med sluttføring Sluttføring av grensesnitt, arbeid med dokumentasjon og detaljplanlegging av sluttføring. Ons 21. Mai 09 Arbeid

Detaljer

PROSESSDOKUMENTASJON

PROSESSDOKUMENTASJON PROSJEKT NR.: 10-30 Studieprogram: Anvendt Datateknologi Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo Besøksadresse: Holbergs plass, Oslo TILGJENGELIGHET: Papir og elektronisk Telefon: 22 45 32 00

Detaljer

TESTRAPPORT - PRODSYS

TESTRAPPORT - PRODSYS TESTRAPPORT - PRODSYS PRODSYS-DATASYSTEM FOR ÅS PRODUKSJONSLAB AS GRUPPE 12 CHRISTOPHER CONRADI STEFFEN DIEDRICHSEN ROMAN KOVALENKO INFORMASJONSTEKNOLOGI, INGENIØRUTDANNINGEN, HØYSKOLEN I OSLO 1. FORORD

Detaljer

PROSJEKTDAGBOK GRUPPE 28

PROSJEKTDAGBOK GRUPPE 28 PROSJEKTDAGBOK GRUPPE 28 Uke 43-25.10.2009 Tid/Sted P35 Gruppen består av 5 medlemmer. Vi hadde en bli kjent opplegg i dag. Arbeider med å levere inn statusrapporten til fredag 30.10.2009. Uke 48-29.11.2009

Detaljer

Prosessrapport. Nettside, Webshop og Beregningsmodell. Magnus Eriksen, s Øyvind Schjelderupsen, s Peder Sundbø, s141795

Prosessrapport. Nettside, Webshop og Beregningsmodell. Magnus Eriksen, s Øyvind Schjelderupsen, s Peder Sundbø, s141795 Prosessrapport Nettside, Webshop og Beregningsmodell. Eriksen, s141765 Schjelderupsen, s141758 Sundbø, s141795 1 Innholdsfortegnelse Forord...3 Innledning...3 Gruppen...3 Bedriften...3 Tanker rundt prosjektet...4

Detaljer

Forprosjektrapport. ERTMS Driver Interface simulering. ERTMS Driver Interface simulering. Alexander Yngling Alexander.Yngling@iu.hio.

Forprosjektrapport. ERTMS Driver Interface simulering. ERTMS Driver Interface simulering. Alexander Yngling Alexander.Yngling@iu.hio. Forprosjektrapport ERTMS Driver Interface simulering Prosjektets tittel: ERTMS Driver Interface simulering Gruppe medlemmer: Hallgeir Are Olsen s141454, 3IA Hasan Akin s141460, 3IA Oppdragsgiver: NSB skolen

Detaljer

Entobutikk 4.PROSESSRAPPORT VÅR 2011

Entobutikk 4.PROSESSRAPPORT VÅR 2011 4.PROSESSRAPPORT VÅR 2011 1 DELKAPITTEL 1 FORORD Denne prosessrapporten inneholder detaljer om alle metoder vi har benyttet og alle fasene vi gikk gjennom under gjennomføringen av hovedprosjektet ved Høgskolen

Detaljer

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

Kravspesifikasjon. Kravspesifikasjon Gruppe nr 10 Hårgalleriet. DATO 08. februar 2011 ANTALL SIDER 8 INTERN VEILEDER Tor Krattebøl Kravspesifikasjon HOVEDPROSJEKTETS TITTEL Bestillingssystem for frisørsalong PROSJEKTDELTAKERE Endre Gulbrandsen (s150690) DATO 08. februar 2011 ANTALL SIDER 8 INTERN VEILEDER Tor Krattebøl OPPDRAGSGIVER

Detaljer

PROSESSDOKUMENTASJON

PROSESSDOKUMENTASJON PROSJEKT NR.: 10-30 Studieprogram: Anvendt Datateknologi Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo Besøksadresse: Holbergs plass, Oslo TILGJENGELIGHET: Papir og elektronisk Telefon: 22 45 32 00

Detaljer

Software Development Plan. Software Development Plan. Forum / Nettverkssamfunn Team 2

Software Development Plan. Software Development Plan. Forum / Nettverkssamfunn Team 2 Forum / Nettverkssamfunn Team 2 1 Innholdsfortegnelse 1 Introduksjon... 3 2 Team & Organisering... 3 3 Brainstorming, tanker og utførelse... 4 3.1 Bruker Registrering og metoder... 4 3.2 Generering av

Detaljer

Gruppelogg for hovedprosjekt 2009

Gruppelogg for hovedprosjekt 2009 Gruppelogg for hovedprosjekt 2009 Før det endelige valget på prosjektet ble tatt brukte gruppen en del tid på å finne forskjellige muligheter for oppgaveemner. Det ble blant annet kontaktet Hafslund produksjon

Detaljer

STATUSRAPPORT 3: Produksjon av nettside for Skjerdingen Høyfjellshotell.

STATUSRAPPORT 3: Produksjon av nettside for Skjerdingen Høyfjellshotell. statusrapport 2 I produksjon av webside for skjerdingen høyfjellshotell STATUSRAPPORT 3: Produksjon av nettside for Skjerdingen Høyfjellshotell 1 29. APRIL 2010 http://hovedprosjekter.hig.no/v2010/imt/mp/skjerdingen

Detaljer

Prosjektdagbok Oktober 2009 November 2009 Desember 2009 Januar 2010 (Uke 1)

Prosjektdagbok Oktober 2009 November 2009 Desember 2009 Januar 2010 (Uke 1) Prosjektdagbok (Vi valgte og ikke legge ut dagboken på en felles fil som anbefalt da vi har jobbet mye sammen før og viste at vi kunne stole på hverandre. Eventuelle ubehagligheter tok vi heller opp på

Detaljer

Kravspesifikasjon Innholdsfortegnelse

Kravspesifikasjon Innholdsfortegnelse Kravspesifikasjon Innholdsfortegnelse 1.Introduksjon... 2 1.1 Medlemmer:... 2 1.2 Oppdragsgiver:... 2 1.3 Kontaktsperson hos Retriever:... 2 1.4 Veileder:... 2 1.5 Bakgrunn... 3 2. Om Kravspesifikasjonen...

Detaljer

1. Introduksjon. Glis 13/02/2018

1. Introduksjon. Glis 13/02/2018 SDP GLIS Espen Buø Innholdsfortegnelse 1. Introduksjon... 2 2. Gruppebeskrivelse og ansvarsområder... 3 3. Risikoanalyse... 4 4. Hardware og softwarekrav for brukeren... 5 5. Behov for prosjektet... 6

Detaljer

Repository Self Service. Hovedoppgave våren 2010

Repository Self Service. Hovedoppgave våren 2010 Forprosjektrapport for Repository Self Service Hovedoppgave våren 2010 Christer Berg (070604 07HBDRA) Ron Stangvik (070427 07HBDRA) 1 Innholdsfortegnelse 1. MÅL OG RAMMER...3 1.1. Bakgrunn...3 1.2. Prosjektmål...3

Detaljer

Forprosjektrapport ElevApp

Forprosjektrapport ElevApp Forprosjektrapport ElevApp Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren 2017 Gruppe 14 Mirko Grimm, s236630 Andreas Krutnes, s236656 Japple John Regalario, s236621 Innholdsfortegnelse

Detaljer

Forprosjektrapport For gruppe 20:

Forprosjektrapport For gruppe 20: Forprosjektrapport For gruppe 20: Kevin Johnny Galåen s135768 Ali Emre Yildirim s135573 Danh Tran s141712 Vibeke Askeland s141436 Fullført: 30.01.2009 Table of Contents Forprosjektrapport... 1 For gruppe

Detaljer

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

Teknostorage - Lagersystem. Et lagersystem som på enkel måte kan registrere varer inn og ut fra lager. 3. januar 2012 til 11. 1 Brukerveiledning Presentasjon Tittel Oppgave Periode Gruppemedlemmer Prosjektgruppe Veileder Oppdragsgiver Kontaktperson Teknostorage - Lagersystem Et lagersystem som på enkel måte kan registrere varer

Detaljer

Dokument 1 - Sammendrag

Dokument 1 - Sammendrag Dokument 1 - Sammendrag Automatnett - Nytt CMS-verktøy for Uno-X Automat Fakultet for teknologi, kunst og design Høgskolen i Oslo og Akershus, 2013 Innholdsfortegnelse Sammendrag 1 1. Innledning 1 2. Om

Detaljer

Prosjektlogg Samfunnet Bislet (Gr. 44)

Prosjektlogg Samfunnet Bislet (Gr. 44) Prosjektlogg (Gr. 44) Håkon Andre Sylte Garnes, s198128 (H) Tobias Hallèn, s194582 (T) Gaurab Jung Gurung, s181085 (G) Mandag, 17.10.2016-12.30 13.30: Første gruppemøte (H, T) o o Statusrapport Oppstart

Detaljer

Kravspesifikasjon. Forord

Kravspesifikasjon. Forord 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

Detaljer

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

24.01.2014 Hovedprosjekt i Informasjonsteknologi ved Høgskolen i Oslo og Akershus. Forprosjektrapport. Presentasjon 24.01.2014 Hovedprosjekt i Informasjonsteknologi ved Høgskolen i Oslo og Akershus Forprosjektrapport Presentasjon Tittel Precision Teaching App for Android Oppgave Å lage en Android app som skal benyttes

Detaljer

Bachelorprosjekt 2015

Bachelorprosjekt 2015 Bachelorprosjekt 2015 Høgskolen i Oslo og Akershus Tam Ha (s171513) Arslan Yousaf (s189135) Gabriel Noraker Alfarrustad (s161910) Eivind Lund (s180381) Phillip Padiernos Næss (s162951) Forprosjekt Prosjektets

Detaljer

Kravspesifikasjon MetaView

Kravspesifikasjon MetaView 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

Detaljer

Aktivitetskart. Fremdriftsplan: denne prosessen: Peder Sundbø. ferdigstilt uke 8. fastslåing av prosjekt. Magnus Eriksen. Uke 8.

Aktivitetskart. Fremdriftsplan: denne prosessen: Peder Sundbø. ferdigstilt uke 8. fastslåing av prosjekt. Magnus Eriksen. Uke 8. Aktivitetskart Planlegging dato: 29.01-09 TIL 7.2-09 Kravspesifikasjon beskrivelser Papirprototyp ER-diagram Planlegging og fastslåing av prosjekt En del av kravspesifikasjon. Grafisk visning av systemets

Detaljer

Prosjektrapport Gruppenr FigureGame 3.0

Prosjektrapport Gruppenr FigureGame 3.0 Vedlegg 1. Prosjektavtale Avtale mellom: Reidar Kvadsheim, oppdragsgiver og Robin Juliussen, Olaf Nikolai Hansen og Inger Lill Nystad Prosjektets navn: Figure Game 3.0 Wrath of the Configuration 1. Prosjektets

Detaljer

3.3 Case 3: Opprette en bruker Case 4: Endre en bruker... 8

3.3 Case 3: Opprette en bruker Case 4: Endre en bruker... 8 Testdokumentasjon 1 Forord Denne rapporten omhandler testingen av systemet. Rapporten er først og fremst beregnet på sensor og intern veileder ved Høgskolen i Oslo, men kan gjerne leses av andre som måtte

Detaljer

SLUTTRAPPORT. gruppe 42 Nils-Kristian Liborg, Bente Brevig, Tom Olav Bruaas, Eirik Lied og Hege Lid Pedersen. 25. november 2002

SLUTTRAPPORT. gruppe 42 Nils-Kristian Liborg, Bente Brevig, Tom Olav Bruaas, Eirik Lied og Hege Lid Pedersen. 25. november 2002 SLUTTRAPPORT gruppe 42 Nils-Kristian Liborg, Bente Brevig, Tom Olav Bruaas, Eirik Lied og Hege Lid Pedersen 25. november 2002 1 Innhold 1 Sammenligning ressursforbruk 3 2 Erfaringer fra prosjektgjennomføring

Detaljer

Del - leveranse Del 2. Inf 2120 fredag Gruppe 1 Knut Johannes Dahle

Del - leveranse Del 2. Inf 2120 fredag Gruppe 1 Knut Johannes Dahle Del - leveranse Del 2 Inf 2120 fredag 29.4 Gruppe 1 Knut Johannes Dahle AV Catrine Myhre (catrinem@ifi.uio.no) Mehdi Zare (mehdiz@ifi.uio.no) Odd Christer Brovig (oddcb@ifi.uio.no) Christer Aas (chrisva@ifi.uio.no)

Detaljer

Testdokumentasjon Presentasjon

Testdokumentasjon Presentasjon Testdokumentasjon Presentasjon Tittel Oppgave Teknostorage - Lagersystem Et lagersystem som på enkel måte kan registrere varer inn og ut fra lager. Periode 3. januar 2012 til 11. juni 2012 Gruppemedlemmer

Detaljer

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

Kravspesifikasjon Hovedprosjekt ved Høgskolen i Oslo Våren 2008 Kravspesifikasjon Hovedprosjekt ved Høgskolen i Oslo Våren 2008 1.Forord I dette dokumentet skal vi gi et bildet av de kravene som er satt til prosjektet. Dokumentet er hovedsakelig beregnet som et styringsdokument

Detaljer

HOVEDPROSJEKT. Studieprogram: Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo Besøksadresse: Holbergs plass, Oslo

HOVEDPROSJEKT. Studieprogram: Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo Besøksadresse: Holbergs plass, Oslo PROSJEKT NR. 2008-18 Studieprogram: Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo Besøksadresse: Holbergs plass, Oslo TILGJENGELIGHET Åpen HOVEDPROSJEKT Telefon: 22 45 32 00 Telefaks: 22 45 32 05

Detaljer

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

6 Kravspesifikasjon. 6.1 Presentasjon. Tittel Precision Teaching App for Android 6 Kravspesifikasjon 6.1 Presentasjon Tittel Precision Teaching App for Android Oppgave Å lage en Android app som skal benyttes av studenter for å øve på fagpensum. Appen skal ta i bruk prinsipper fra Precision

Detaljer

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

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren 2016. Pillbox Punchline Forprosjektrapport Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren 2016 Pillbox Punchline Gruppe 8 André Østhagen Bye, s198607 Annika Hammervoll, s198611 Hanne Rygge, s198613

Detaljer

Dagbok. Januar. Uke 2 ( ) Uke 3 ( ) Uke 3 (17.01, 12:45-14:00)

Dagbok. Januar. Uke 2 ( ) Uke 3 ( ) Uke 3 (17.01, 12:45-14:00) Dagbok Januar Uke 2 (7.1-11.1) Vi har lest halvveis på standard dokumentasjon og jobbet med forprosjektrapport. Vi har hatt vårt første møte med den interne veilederen vår Tor Hasle. Vi fortalte om at

Detaljer

Produksjonssettingsrapport

Produksjonssettingsrapport Vedlegg E2 Produksjonssettingsrapport milepæl 1 Dokumentet inneholder beskrivelse av andre del av produksjonssetting av milepel 1 den 16.03.2013. INNHOLDSFORTEGNELSE INNHOLDSFORTEGNELSE 2 1. INNLEDNING

Detaljer

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

Kravspesifikasjon. Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar 2011. Gruppemedlemmer Kravspesifikasjon Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar 2011 Gruppemedlemmer Adeel Yousaf Khan s141459 Mats Klingenberg Naustdal s148155 Nur M. Ahmed s148108 Thomas Wiborg s161335

Detaljer

Styringsdokumenter. Studentevalueringssystem

Styringsdokumenter. Studentevalueringssystem Styringsdokumenter Studentevalueringssystem Forord Dette er en samling av alle styringsdokumentene gjennom prosjekt perioden. Styringsdokumentene er satt opp i rekkefølge i forhold til perioden de ble

Detaljer

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

Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008 Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008 Skrevet av Ole Myrbakken, Fadima Mohamoud, Orji Okoroafor, Karen Arrendondo Side 1 PRESENTASJON Prosjekt tittel: Prosjektperiode: MetaGen 7.jan

Detaljer

Testrapport. Studentevalueringssystem

Testrapport. Studentevalueringssystem Testrapport Studentevalueringssystem 1 Forord 1.2 Forord Dette prosjektet er et hovedprosjekt i data ved Høgskolen i Oslo, avdeling for ingeniørutdanning, og gjennomføres i samarbeid med Ingeniøravdeling

Detaljer

Prosjektdagbok. Vi avtalte at vi skal ha neste møte torsdag , for å finne en oppdragsgiver, samt komme i gang med prosjektet.

Prosjektdagbok. Vi avtalte at vi skal ha neste møte torsdag , for å finne en oppdragsgiver, samt komme i gang med prosjektet. Prosjektdagbok 2013: Tirsdag 03.09.13 Gruppemøte, kl.10 11. Tilstede: Joakim, Frode, Jasmin og Gry. Vi bestemte oss for at vi ønsker å være på gruppe sammen for å jobbe med hovedprosjektet. Vi så igjennom

Detaljer

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

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentasjon Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentsjon 23/04/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

1. Forord... 2 2. Innholdsfortegnelse... 3 3 innledning... 5. 4. Funksjonelle egenskaper og krav... 7. 5. Spesifikke krav av delsystemer...

1. Forord... 2 2. Innholdsfortegnelse... 3 3 innledning... 5. 4. Funksjonelle egenskaper og krav... 7. 5. Spesifikke krav av delsystemer... Side 1 1. Forord Dette dokumentet er en kravspesifikasjon og har blitt utarbeidet av arbeidsgiver og prosjektgruppen. Dokumentet består av ni kapitler. Det vil først bli presentert hvem prosjektgruppen

Detaljer

PROGRAMUTVIKLINGSPLAN. Big Data and Machine Learning

PROGRAMUTVIKLINGSPLAN. Big Data and Machine Learning PROGRAMUTVIKLINGSPLAN Big Data and Machine Learning Innholdsfortegnelse Produkt beskrivelse... 1 Team beskrivelse... 2 Prosjektets kunnskapskrav... 2 Medlemmer og roller... 2 Program prosessmodell beskrivelse...

Detaljer

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

Forprosjektrapport for Agresso R&D Ansettelsessystem 31.01.07. Hovedprosjekt våren 2007. Skrevet av: Forprosjektrapport for Agresso R&D Ansettelsessystem Hovedprosjekt våren 2007 31.01.07 Skrevet av: Anders Hartvoll Ruud Christian Årving Leif Martin Næss Sahdia Fayyaz Moghal 1 Sammendrag Prosjektittel:

Detaljer

Testrapport for Sir Jerky Leap

Testrapport for Sir Jerky Leap Jasmine Garry (s135600) Line Sørensen (s135590) Fredrik Hoem Grelland (s135595) Tor Anders Gustavsen (s127668) 1 1. Forord Dette dokumentet inneholder informasjon og redegjøring av tester foretatt i forbindelse

Detaljer

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser?

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser? UML Use case drevet analyse og design 31.01.2005 Kirsten Ribu I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 1 2 Domenemodell visualisering

Detaljer

Requirements & Design Document

Requirements & Design Document Requirements & Design Document Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk SRD 03/04/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

Produktdokumentasjon

Produktdokumentasjon Produktdokumentasjon Presentasjon Tittel Oppgave Teknostorage - Lagersystem Et lagersystem som på enkel måte kan registrere varer inn og ut fra lager. Periode 3. januar 2012 til 11. juni 2012 Gruppemedlemmer

Detaljer

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

Hovedprosjektet i Data Høgskolen i Oslo våren 2010 Hovedprosjektet i Data Høgskolen i Oslo våren 2010 Kevin Holmvik s147777 Nikolai Godager s147790 Einar Drivdal s147782 Chau Quoc Quo Do s147792 PROSJEKT NR.: 10-30 Studieprogram: Anvendt Datateknologi

Detaljer

TESTRAPPORT... 91 FORORD... 91 INNHOLD... 92 23 INNLEDNING... 93 24 TEST AV SYSTEMET... 93. 24.1 Databasen og SQL spørringer... 93

TESTRAPPORT... 91 FORORD... 91 INNHOLD... 92 23 INNLEDNING... 93 24 TEST AV SYSTEMET... 93. 24.1 Databasen og SQL spørringer... 93 90 Testrapport Forord Dette dokumentet er testrapporten for hovedprosjektet, og skal gi en oversikt over all testing utført på systemet under og etter ferdigstilling, samt feil og løsninger gruppen har

Detaljer

1 Forord. Kravspesifikasjon

1 Forord. Kravspesifikasjon [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

Detaljer

Systemutvikling - oppsummering. Alexander Nossum blog.eksplisitt.net 22. mai 2006

Systemutvikling - oppsummering. Alexander Nossum blog.eksplisitt.net 22. mai 2006 Systemutvikling - oppsummering Alexander Nossum alexander@nossum.net blog.eksplisitt.net 22. mai 2006 INNHOLD 2 Innhold 1 Utviklingsprosessmodeller 3 1.1 Fossefall/waterfall................................

Detaljer

Dokument 3 - Prosessdokumentasjon

Dokument 3 - Prosessdokumentasjon Dokument 3 - Prosessdokumentasjon Automatnett - Nytt CMS-verktøy for Uno-X Automat Fakultet for teknologi, kunst og design Høgskolen i Oslo og Akershus, 2013 Dokument 3 - Prosessdokumentasjon Innholdsfortegnelse

Detaljer

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

Forprosjekt. Oppgdragsgiver Unikia, Lille grensen 7, 0159 Oslo, Kontaktperson Anders Kose Nervold, Hovedprosjekt i data/informasjonsteknologi Høgskolen i Oslo og Akershus Forprosjekt Prosjekttittel Unikia Android applikasjon Gruppe 13 Markus Bugge-Hundere s188909 Morten Wold Aksel Wiig s236326 s232324

Detaljer

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

Gruppe 44. Bachelorprosjekt ved Institutt for informasjonsteknologi, våren Høgskolen i Oslo og Akershus, Bachelorprosjekt ved Institutt for informasjonsteknologi, våren 2017 Høgskolen i Oslo og Akershus, 19.01.2017 Gruppe 44 Håkon Andre Sylte Garnes, Tobias Hallèn, Gaurab J. Gurung Forprosjektrapport Presentasjon

Detaljer

INF Obligatorisk innlevering 7

INF Obligatorisk innlevering 7 INF1000 - Obligatorisk innlevering 7 Høsten 2016, IFI UiO Frist: 6. November 2016 kl 22:00 Tema denne uka: Et større objektorientert program. Administrasjon av eierskap og utlån av DVD-er I denne oppgaven

Detaljer

Forprosjektrapport. Presentasjon. Oslo, den 29. Januar Gorm Eirik Svendsen Nicolai Mellbye Marius Auerdahl Per Gustav Løwenborg

Forprosjektrapport. Presentasjon. Oslo, den 29. Januar Gorm Eirik Svendsen Nicolai Mellbye Marius Auerdahl Per Gustav Løwenborg Forprosjektrapport Presentasjon Tittel Bakerman AS Website Oppgave Utvikle ett websted for Bakerman AS der hvor de kan promotere seg selv og kommunisere med kundene sine. Periode 4. Januar 2010 til 17.

Detaljer

Entobutikk FORPROSJEKTRAPPORT FOR ENTOBUTIKK VÅR 2011 LAGET AV GRUPPE 02

Entobutikk FORPROSJEKTRAPPORT FOR ENTOBUTIKK VÅR 2011 LAGET AV GRUPPE 02 FORPROSJEKTRAPPORT FOR ENTOBUTIKK VÅR 2011 LAGET AV GRUPPE 02 1 INNHOLDSFORTEGNELSE PRESENTASJON 03 SAMMENDRAG 04 BEDRIFT 05 Om bedriften 05 Dagens situasjon 05 MÅL OG RAMMEBETINGELSER 06 Funksjonalitet

Detaljer

Kandidat nr. 1, 2 og 3

Kandidat nr. 1, 2 og 3 Kandidat nr. 1, 2 og 3 Rapport 1 IT202E Bacheloroppgave i Informatikk Vår 2011 Mobilapplikasjonsutvikling med Scrum 1 Innhold Innledning... 3 Overordnet Prosjektplan... 3 Produktbacklog... 5 Sprint planning

Detaljer

SRD. Software Requirements and Design GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie

SRD. Software Requirements and Design GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie SRD Software Requirements and Design GLIS Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie Innholdsfortegnelse 1. Systemoversikt... 2 2. Tekniske krav... 3 2.1. Funksjonskrav og brukergrensesnitt spesifikasjon...

Detaljer

Forprosjekt bachelor-oppgave 2012

Forprosjekt bachelor-oppgave 2012 Forprosjekt bachelor-oppgave 2012 Oppgave nr. 4.- Styring av instrumenter. Skrevet av Jan Ingar Sethre. 1 Innhold 1. Mål og rammer... 3 1.1 Bakgrunn... 3 1.2 Mål for prosjektet... 3 1.3 Rammer og forutsetninger...

Detaljer

UML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu

UML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu UML 1 Use case drevet analyse og design 20.01.2004 Kirsten Ribu 1 I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 2 Domenemodell visualisering

Detaljer

Team2 Requirements & Design Document Værsystem

Team2 Requirements & Design Document Værsystem Requirements & Design Document Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk SRD 22/01/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

Prosjektoppgave våren 2007

Prosjektoppgave våren 2007 Prosjektoppgave våren 2007 Innledning Formålet med kurset er å bli i stand til å delta i utviklingen av informasjonssystemer. Dette innebærer: å kjenne til bruken av informasjonssystemer, å kjenne til

Detaljer

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

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni. KRAVSPESIFIKASJON Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni. Prosjektgruppe: 27 Prosjektmedlem: Ole Almenning Stenhaug Veileder.

Detaljer

Forprosjektrapport gruppe 20

Forprosjektrapport gruppe 20 Høgskolen i Oslo og Akershus Forprosjektrapport gruppe 20 PlaNet Knut Magnus Elde s189160 Kristoffer Ylven Westgaard s189143 22.01.2015 Innhold 1. Sammendrag... 3 2. Dagens situasjon... 3 3. Mål og rammebetingelser...

Detaljer

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

KRAVSPESIFIKASJON. Gruppe 2. Hovedprosjekt, Høgskolen i Oslo og Akershus. Våren 2014 KRAVSPESIFIKASJON 1 KRAVSPESIFIKASJON Gruppe 2 Hovedprosjekt, Høgskolen i Oslo og Akershus Våren 2014 KRAVSPESIFIKASJON 1 CONTENTS 1. Forord... 3 2. Presentasjon... 3 2.1 Gruppens medlemmer... 3 2.2 Oppdragsgiver... 3 2.3

Detaljer

INF1050 Systemutvikling

INF1050 Systemutvikling INF1050 Systemutvikling Krav til innlevering: Innleveringene skal ha: Forside med gruppenummer, dato, leveransenummer, navn på gruppemedlemmer med brukernavn og navn på prosjektet Forklarende overskrifter

Detaljer

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

Forord Dette er brukerdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010. BRUKERDOKUMENTASJON Forord Dette er brukerdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010. Dette dokumentet beskriver hvordan å applikasjonen, og er skrevet for

Detaljer

Forstudierapport. Magne Rodem og Jan-Erik Strøm. 18. juni 2006

Forstudierapport. Magne Rodem og Jan-Erik Strøm. 18. juni 2006 Forstudierapport Magne Rodem og Jan-Erik Strøm 18. juni 2006 Innhold 1 Introduksjon 3 2 Bakgrunn for prosjektet 3 2.1 Beskrivelse av problemer og behov........................... 3 2.2 Kort om dagens systemer................................

Detaljer

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

KRAVSPESIFIKASJON DAGSPLANAPPLIKASJON FOR NETTBRETT. Gruppe 28 Hovedprosjekt våren 2015 KRAVSPESIFIKASJON Kravspesifikasjon er en beskrivelse av hvilke krav oppdragsgiver har til systemet som skal utvikles. Den fungerer som en kontrakt mellom oppdragsgiver og utviklere. DAGSPLANAPPLIKASJON

Detaljer