Dokument 2 - Produktdokumentasjon

Størrelse: px
Begynne med side:

Download "Dokument 2 - Produktdokumentasjon"

Transkript

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

2 Innholdsfortegnelse Produktdokumentasjon 1 1. Om produktet 1 2. Rammebetingelser Utredning av krav Endringer av krav Samsvar mellom kravspesifikasjon og ferdig produkt Teknologi 3 3. Produktets oppbygging og virkemåte Funksjonalitet Brukergrensesnitt Sentral teknologi Teknisk arkitektur Databasearkitektur Bruk av tredjeparts kode Testing Enhetstest Brukertest Systemtest Bruk av ilab i testing Metode og planlegging Utviklingsmetode 16 Dokument 2 - Produktdokumentasjon

3 5.2 Utviklingsmiljø Backup Versjonskontroll Risikovurdering 19 Dokument 2 - Produktdokumentasjon

4 Produktdokumentasjon Produktdokumentasjonen skal redegjøre for produktets funksjonalitet, tekniske oppbygging, og skal gi en detaljert beskrivelse av løsningens utforming og dens virkemåte. Produktdokumentasjonen beskriver følgende punkter: Rammebetingelser Oppbygning og virkemåte Brukergrensesnitt Teknologi Testing Metode og planlegging Produktdokumentasjonen er frittstående og kan leses uten å ha tidligere kjennskap til produktet eller prosjektet. 1. Om produktet «Automatnett» er en web-applikasjon til bruk for ansatte i Uno-X Automat til å lese dokumentasjon, manualer og nyheter. Produktet inneholder en innloggingsmodul hvor brukeren må autentiseres med brukernavn og passkode for å få tilgang til innhold og tjenester. Det er mulig for bruker å lese meldinger, delta i forum og sende inn skjemaer. Brukerne som har administrator-rettigheter på systemet får adgang til et panel hvor de kan sende meldinger, publisere, slette og endre både artikler og dokumenter. Administratorene har også mulighet til å se innloggingsstatistikk for alle brukere på systemet. Produktet omtalt i dokumentasjonen har fått navnet «Automatnett», som er det samme navnet bedriften benytter på sin gamle CMS-løsning. Bakgrunnen for produktet var at Uno-X Automat ønsket å få utviklet en ny CMS-løsning på grunn av flere problemer de opplever ved bruk av sin nåværende løsning. I tillegg hadde de ønsker for ny funksjonalitet, og isteden for å utbedre det eksisterende «Automatnett» ble det bestemt at det skulle lages et nytt fra bunnen av. Oppdragsgiver så dette som en mulighet for å få omstrukturert og ryddet opp i innholdet slik at de kunne få en mer relevant CMS-løsning som ansatte hadde bedre nytte av. Dokument 2 - Produktdokumentasjon 1

5 2. Rammebetingelser Rammebetingelsene beskriver de begrensningene som ble etablert i planleggingsfasen for utviklingen av produktet. Interne og eksterne forutsetninger setter grenser for produktet fra et teknisk og bruksmessig perspektiv, men forteller også hva produktet burde gjøre. For prosjektet inngikk det rammebetingelser for teknologi og krav. 2.1 Utredning av krav Det har innledningsvis i prosjektet blitt brukt mye tid på å forstå hva oppdragsgiver har behov for i en ny løsning, og ikke minst hva som er mangelfullt ved det eksisterende systemet. Det er utført brukertester og intervjuer i forbindelse med kartleggingen. Se vedlegg 9 for testrapport. Resultatet av de foretatte undersøkelser tilsier at den eksisterende løsningen til Uno-X Automat ikke oppfyller oppdragsgivers krav til brukervennlighet. Løsningen har ikke blitt utviklet med tanke på å kunne benyttes på smarttelefon eller nettbrett. Under utredning av krav ble det tydelig at slik funksjonalitet er sentral for oppdragsgiver for å sikre at produktet er tilgjengelig og kan forbli en viktig informasjonskanal i bedriften. Basert på innledende undersøkelser, intervjuer, UseCase-modellering og forståelse av eksisterende løsnings svakheter, ble det fastsatt en rekke funksjonelle og ikke-funksjonelle krav til ny løsning. En stor andel av de ikke-funksjonelle kravene relateres til optimalisering av brukergrensesnitt med hensyn på brukervennlighet, samt «cross-platform»-kompatibilitet og responsivt design. Det meste av funksjonalitet fra den eksisterende løsningen ønskes videreført til den nye løsningen, men i en ny og bedre innpakning. Derfor vil mange av de funksjonelle kravene være identiske for de to løsningene, samtidig som det vil være større forskjell på de ikke-funksjonelle kravene. Se vedlegg 3 for kravspesifikasjon for løsningen. Se vedlegg 7 for UseCase-modell og beskrivelser 2.2 Endringer av krav Kravspesifikasjonen gjennomgikk flere iterasjoner i planleggingsfasen før en fullstendig kravspesifikasjon ble godkjent av oppdragsgiver. Endringer i kravspesifikasjonen var et resultat av samtaler og innspill fra begge parter, og kom som en følge av at oppdragsgivers ønsker for funksjonalitet endret seg gjennom prosessen. Dokument 2 - Produktdokumentasjon 2

6 Kravene ble ikke endret etter at denne planleggingsfasen var over, men på grunn av mengden funksjonalitet og prosjektets begrensede tidsperiode, ble det avtalt at en strek skulle settes i kravspesifikasjonen på det punkt det ble antatt at utviklingen ville ha nådd ved utgang av utviklingsfasen. Strekens funksjon var å definere den overkommelige mengde arbeid i prosjektet, og dermed sørge for at oppdragsgivers forventninger sto i samsvar med prosjektgruppens vurderinger. Strekens plassering ble valgt etter beregninger rundt antatt produksjonstid for de for de forskjellige modulene i produktet. Funksjonalitet under streken skulle implementeres hvis de øvrige kravene ble gjennomført og det gjensto nødvendig med tid. Streken omfattet kun bruker-delen av de funksjonelle-kravene og setter et skille i kravspesifikasjonen etter punkt nummer Samsvar mellom kravspesifikasjon og ferdig produkt Funksjonaliteten i produktet ble utviklet og implementert i den rekkefølgen den står oppført i kravspesifikasjonen. Når utviklingsfasen var ferdig hadde krav nummer 8 under bruker-delen blitt gjennomført og implementert i produktet. De påfølgende punktene (nr. 9 til og med nr. 12) befant seg under streken som var avtalt med oppdragsgiver og ettersom det ikke var avsatt mer tid til utvikling i arbeidsplanen ble ikke disse gjennomført. Kravene beskrevet under admin-delen av de funksjonelle-kravene var også implementert i produktet ved fullføring av utviklingsfasen. Siden for å lese kontaktinformasjon om organisasjonen (Ref. vedlegg 3, kravspesifikasjon punkt 12 ) ble også en del av det ferdige produktet til tross for at denne var plassert under streken avtalt med oppdragsgiver. Denne funksjonen samsvarer ikke med kravspesifikasjonen, da den avviker fra kravet om å benytte spørring mot XML-skjema for å hente ut informasjonen på siden. Mangel på tid førte til at alt innholdet ble hardkodet på siden istedet. Til tross for at denne funksjonaliteten ikke var en prioritert del av kravspesifikasjonen, ble det valgt å implementere denne fordi det hadde en praktisk nytteverdi for ansatte å ha tilgang til denne informasjonen. Alle de ikke-funksjonelle kravene samsvarer med kravspesifikasjonen. 2.4 Teknologi I prosjektbeskrivelsen hadde ikke Uno-X Automat nedsatt noen krav for hvilken teknologi som skulle benyttes i produktet. Derfor ble de teknologiske kravene vedtatt ut fra hva som virket hensiktsmessig for å oppnå den funksjonaliteten som var ønsket av oppdragsgiver. Følgende teknologi er brukt i produktet: HTML5 markup og CSS3. PHP Serverside applikasjonslogikk JavaScript klientside applikasjonslogikk. MySQL database. Vurdering som ble foretatt på valg av teknologi gikk ut på at oppdragsgiver allerede benyttet flere systemer basert på PHP og MySQL. Dette ga den fordelen at det var kompetanse på Dokument 2 - Produktdokumentasjon 3

7 dette i bedriften, slik at løsningen enkelt kunne driftes og videreutvikles internt. Samtidig var dette teknologi prosjektgruppen hadde mye erfaring med fra tidligere. Dokument 2 - Produktdokumentasjon 4

8 3. Produktets oppbygging og virkemåte 3.1 Funksjonalitet Automatnett er en løsning for deling av informasjon internt blant Uno-X Automat s ansatte. Hvilken funksjonalitet løsningen skulle inneholde ble definert i samarbeid med oppdragsgiver. Metoder som ble brukt i kartleggingen var samtaler med ansatte, testing av eksisterende løsning og UseCase-modellering. Figur 3.1 viser et overordnet UseCase-diagram for systemet. Uno-X Automat AS CMS 1.Innlogging med brukernavn og digipass <include> Basert på endret kravspesifikasjon pr. 25/ Oppdatert 5/ Oppdaterer brukerstatistikk <include> 4.Lese innhold 2.Lese brukerstatistikk 3.Publisere/ administrere innhold 5.Lese dokumenter 6.Publisere/ administrere dokumenter Bruker 7.Les/skriv i forum Admin 8.Søke på informasjon i løsningen 9.Publisere/ administrere bilder 10.Se på bilder i galleri 11.Se på dynamisk, statistisk data 12.Finne kontaktinfor masjon 14.Levere skjemaer elektronisk 13.Skrive ut informasjon 15.Lese en tråd i forum 17.Motta/lese beskjeder 16.Rediger poster i forum 19.Slette egne poster i forum 18.Sende beskjeder 20.Slette innhold i forum Figur Overordnet UseCasediagram for løsningen Dokument 2 - Produktdokumentasjon 5

9 Versjon 1.0 av Automatnett har følgende funksjonalitet: Publisere artikler /Lese artikler Publisere dokumenter / Lese eller laste ned dokumenter Redigere / slette dokumenter Søke i artikler og dokumenter Sende og motta meldinger i en meldingsinnboks Delta i forum Visning av brukerstatistikk for løsningen Sende inn elektroniske skjemaer (suksesshistorier, vannpeiling, bestilling) Oppslag på kontakter Se vedlegg 1 for brukermanual med detaljerte beskrivelser av funksjonaliteten. 3.2 Brukergrensesnitt Responsivt design Hovedfokus under utviklingen av nye Automatnett har vært på at løsningen skal fungere like bra på alle typer moderne enheter - smarttelefoner, nettbrett og PC er. Det må tas hensyn til en mengde størrelsesfaktorer og skjermstørrelser, i tillegg til forskjellige operativsystemer og nettlesere. Å lage produkter som fungerer prikkfritt med så mange variabler er ingen triviell oppgave, og problemstillingen er ikke unik for dette prosjektet. En løsning på problemet kalles responsivt design, og innebærer det lages én løsning som er adaptiv og tilpasser seg formatet til enheten som benyttes (Ref. 1). Det finnes flere HTML/CSS-rammeverk som kan være til nytte ved utvikling av responsive løsninger. Automatnett baserer seg på rammeverket «Twitter Bootstrap» som i sin tid ble laget av utviklerne av mikroblogg-tjenesten «Twitter» for å sørge for raskere koding og et konsistent design for deres løsninger. «Twitter Bootstrap» er åpen kildekode og det er mulig for alle å bruke rammeverket i kommersiell sammenheng, samt å gjøre egne endringer i koden. En ikke-responsiv løsning vil vises likt uavhengig av skjermstørrelse og enhet løsningen brukes på. Dette kan være problematisk da for eksempel interaktive elementer blir vanskelige å benytte på små skjermer, og teksten kan bli vanskelig å lese. Ofte ender utviklere opp med å lage separate løsninger for PC er og mobile enheter. Tanken bak responsivt design er at produktets innhold skal presenteres på optimalt vis på hver enkelt enhet, uten behov for å skrive separat kode. Dette kan føre til at noen elementer ser annerledes ut, og oppfører seg annerledes fra en enhet til en annen. Det er under utviklingen av Automatnett lagt stor vekt på gjenkjennelsesfaktoren mellom visningen på de forskjellige enhetene, slik at brukerne skal få følelsen av å jobbe i samme applikasjon, uavhengig av om de bruker en mobiltelefon eller en PC. Figur og viser hvordan Automatnett presenterer identisk informasjon på forskjellige enheter. Dokument 2 - Produktdokumentasjon 6

10 Figur nyhetsvisning på PC, mobiltelefon og nettbrett Dokument 2 - Produktdokumentasjon 7

11 Figur Menyvalg på mobiltelefon og PC Det ble innledningsvis i utviklingsfasen brukt mye tid på å finne det optimale designet for løsningen. Se vedlegg 13 for et utvalg tidlige prototyper av løsningen. Universell utforming «Universell utforming» går ut på å lage løsninger som kan benyttes av alle brukere, uten behov for spesielle tilpasninger. Begrepet er ikke knyttet opp mot informasjonsteknologi spesielt, og vil være like aktuelt innen andre områder, som for eksempel arkitektur. Diskriminerings- og tilgjengelighetsloven, kunngjort , pålegger offentlig og privat virksomhet å målrettet fremme universell utforming innenfor virksomheten. 1 i loven sier følgende: «Lovens formål er å fremme likestilling og likeverd, sikre like muligheter og rettigheter til samfunnsdeltakelse for alle, uavhengig av funksjonsevne, og hindre diskriminering på grunn av nedsatt funksjonevne. Loven skal bidra til nedbygging av samfunnsskapte funksjonshemmende barrierer og hindre at nye skapes.» (Ref. 2) Loven gjelder enheter hvis virksomhet er rettet mot almenheten, og brudd på plikten til universell utforming regnes som diskriminering. Uavhengig av om Automatnett faller inn under lovens bestemmelser har det for prosjektet, i samråd med oppdragsgiver, blitt vurdert som hensiktsmessig å følge utforme løsningen mest mulig universelt. Dokument 2 - Produktdokumentasjon 8

12 WCAG 2.0 Under utviklingen av Automatnett har WCAG 2.0-retningslinjer blitt fulgt for å besørge universell tilgjengelighet i sluttproduktet. WCAG-standarden (Web Content Accessibility Guidelines) er et sett bestående av 12 retningslinjer som benyttes for å sikre at web-løsninger har tilfredsstillende tilgjengelighet for brukere med og uten funksjonsnedsettelser. WCAG er utviklet av W3C (the World Wide Web Consortium), en organisasjon hvis primære aktivitet er å utvikle protokoller og retningslinjer for videre utvikling av World Wide Web. (Ref. 3) Automatnett oppfyller alle grunnkrav (nivå A) i WCAG-standarden der disse har relevans til produktet, og i tillegg oppfyller mange elementer kravene til nivå AA og AAA. Det er fokusert på følgende punkter for å optimalisere brukergrensesnittet for universell tilgjengelighet i henhold til WCAG-retningslinjer: Bilder publisert i løsningen har mulighet for innlegging av alternativ-tekst (alt-tag) Øvrig innhold ikke representert som tekst har mulighet for innlegging av tekst-beskrivelser Kontrast mellom skrift og bakgrunn er optimalisert. Kontrast vil på det meste av tekst være 7:1 som tilsvarer nivå AAA, men er noe lavere i menyene (5,7:1, nivå AA) Kontrastforhold mot ulike typer fargeblindhet. Mulighet for endring av skriftstørrelse ved bruk av tastatur-snarveier (ctrl + /-). Innholdet skalerer optimalt opptil 140% på de fleste nettlesere (gjelder ordinær PC) Responsivt design optimaliserer til en hver tid visning ut i fra skjermstørrelse, uten at informasjon eller struktur går tapt. Strukturering av menyer for lettfattelig navigering, for lav kognitiv belastning. Menyer har hovedsaklig kun 2 nivåer «Stifinner» gir bruker en visuell indikasjon på plassering i menystruktur. Stor avstand mellom navigerbare elementer for enkel betjening Forutsigbar sidestruktur som er felles for hele løsningen. Luftig design med kun nødvendig og relevant informasjon presentert Informative feilmeldinger til bruker ved feil inntastet brukerdata Informative feilmeldinger til bruker ved feil under prosessering av data Kompatibilitet med eksisterende teknologiske løsninger 3.3 Sentral teknologi Automatnett er utviklet som en ren web-applikasjon. Det vil si at produktet har mange likhetstrekk til en ordinær applikasjon installert på en mobil enhet eller en datamaskin. Web-applikasjonen kjøres i en nettleser og majoriteten av prosessering og lagring foretas på en sentral server ved hjelp av internett-kommunikasjon. En installert applikasjon, i motsetning foretar majoriteten av prosessering lokalt på brukerens maskin. En slik applikasjon må tilpasses en mengde forskjellige operativsystemer og enheter, mens web-applikasjonen er plattform-uavhengig. Dokument 2 - Produktdokumentasjon 9

13 Systemet er basert på stabil og velprøvd, samt lett tilgjengelig teknologi: HTML, CSS, PHP, MySQL og JavaScript. Dette medfører at sluttbrukeren skal kunne ta løsningen i bruk uten andre forutsetninger enn en rimelig oppdatert nettleser. Systemansvarlig vil kunne sette systemet i drift i et produksjonsmiljø som har installert en bransjestandard web-tjener, som for eksempel Apache. Presentasjonsdelen av Automatnett er skrevet i HTML og CSS, og følger de nyeste standardene for visning og presentasjon av informasjon i nettleser, HTML5 og CSS3. JavaScript brukes til klientside-validering av data som sendes fra bruker, samt visuelle virkemidler som dynamiske menyer og pop-up bokser med informasjon. Kjernen i systemet, applikasjonslogikken, kjøres på web-tjeneren og er programmert i PHP. Applikasjonslogikken er ansvarlig for å kommunisere mot databasen som inneholder systemets data. Informasjon brukeren skriver inn i skjemaer kan legges inn i databaser, og informasjon som allerede er lagret i systemet kan hentes ut, prosesseres og vises på skjermen. PHP er designet spesielt med tanke på å kunne lage dynamiske web-løsninger og har svært mye innebygget funksjonalitet tilpasset dette bruksområdet. Automatnett benytter en MySQL database til lagring av informasjon. Dette medfører at systemet må ha en MySQL-server installert og tilgjengelig. All informasjon i systemet, fra menystruktur til artikler og dokumenter er lagret i databasen. 3.4 Teknisk arkitektur Løsningen er utarbeidet med fokus på tydelig skille mellom presentasjons- og applikasjonslagene. Dette fører til ryddig kildekode, som vil forenkle senere endringer i både løsningens brukergrensesnitt og applikasjonslogikk. (Data til/fra nettleser) Presentasjonslogikk (HTML/PHP) Metodekall Liste av objekter Applikasjonslogikk (PHP) SQL-kommando Tabelldata Database Figur systemarkitektur Løsningen er objektorientert, noe som innebærer at applikasjonens datastrukturer er organisert i klasser som har sine respektive ansvarsområder og funksjonalitet. Alle operasjoner på data foregår ved hjelp av kall til disse klassene. Visningsfilene, som inneholder HTML-koden og som tolkes av nettleseren, inneholder minimalt med applikasjonslogikk. Dette begrenses til: Dokument 2 - Produktdokumentasjon 10

14 Oppretting av objekter Kall på metoder av objekter og klasser Utpakking av data som returneres fra databasen. Inkludering av filer Se vedlegg 5 for klassediagram for løsningen. Se vedlegg 6 for sekvensdiagrammer. Figur viser eksempel på bruk av PHP-kode inni «HTML-markup» i presentasjons-øyemed. Et kall til «ArticleRegister»-klassen henter 10 nyhetsartikler fra databasen. De returnerte artiklene (i et array av artikkelobjekter) pakkes ut og listes på skjerm ved hjelp av en enkel løkke. Selv om applikasjonslogikken programmert i PHP tar seg av henting av informasjonen, foregår formatering av innholdet ved bruk av HTML/CSS Figur kodeeksempel. Bruk av PHP til utpakking av data for presentasjon. 3.5 Databasearkitektur Løsningen baserer seg på en MySQL-relasjonsdatabase. Alle tabeller benytter «innodb»-databasemotor. InnoDB er valgt da denne tilbyr høy dataintegritet gjennom bruk av fremmednøkler og transaksjoner. Databasen er designet ved hjelp av «MySQL Workbench». Dokument 2 - Produktdokumentasjon 11

15 Alle tabeller er på tredje normalform (3NF). Dette innebærer følgende: Alle verdier er «atomære» (1NF) Ingen attributter er partielt avhengige av primærnøkkelen (2NF) Ingen transitive funksjonelle avhengigheter Se vedlegg 8 for ER-diagram over løsningen. 3.6 Bruk av tredjeparts kode Majoriteten av koden som produktet bygger på er produsert av medlemmene i prosjektgruppen selv. Under følger en beskrivelse av kodeelementer som er hentet fra tredjepartsutviklere. All kode er benyttet med tillatelse. jquery-datepicker og placeholders.js publiseres med MIT-lisens, mens Twitter Bootstrap publiseres med Apache 2-lisens. Twitter Bootstrap Twitter bootstrap er et rammeverk for utvikling av responsive web-sider. Rammeverket består av CSS stilark og JavaScript / jquery-kode. Twitter inc (Ref. 4) jquery-datepicker Datovelger som viser en klikkbar kalender på skjermen i forbindelse med valg av datoer. Består av JavaScript / jquery-kode. The jquery foundation (Ref. 5) placeholders.js Internet Explorer 8 og 9 støtter ikke «placeholders» i HTML inputfelt. Denne koden benyttes for å aktivere tilsvarende funksjonalitet i disse nettleserne ved hjelp av JavaScript. James Allardice (Ref. 6) Dokument 2 - Produktdokumentasjon 12

16 4. Testing For å kvalitetssikre løsningen har det blitt foretatt en rekke tester. Disse testene tar for seg både den tekniske funksjonaliteten i løsningen, samt brukeropplevelsen. Ved å utføre disse testene har det vært mulig å avdekke om det var noe som måtte endres i løsningen, både funksjonelt og visuelt. Se vedlegg 9 for testrapport. 4.1 Enhetstest Enhetstesting har ikke blitt utført i form av skrevne tester med kontrolldata for hver enkelt enhet, men alle enheter (klasser, moduler eller metoder) har blitt testet av utvikler fortløpende i utviklingen. Det har blitt kontrollert at inn-data og ut-data stemmer overens med spesifikasjon, og at lagring er konsistent slik at når filer opprettes eller fjernes på server opprettes eller eventuelt fjernes oppføring i databasen. 4.2 Brukertest Det har blitt utført brukertester på ny og gammel løsning for å kartlegge problemområder, positive og negative aspekter, samt å måle hvor god den nye løsningen er sammenliknet med den eksisterende løsningen. Tester har blitt utført på ansatte ved Uno-X Automat samt medlemmer av prosjektgruppen og studenter ved Høgskolen i Oslo og Akershus. Det har blitt utført kvalitativ testing og kvantitativ testing. Kvalitativ testing: For å få tilbakemelding på produktet fra reelle brukere, ble det utført intervjuer og fritester av løsningen med ansatte fra Uno-X. Dette ble gjort for å kvalitetssikre løsningen, både med tanke på utseende, samt brukervennlighet. Testpersonene fikk oppgaver som var relatert til oppretting og sletting av innhold og til navigering i løsningen, men fikk spillerom til å utforske løsningen. Underveis i testingen ble det utført uformelle intervjuer, hvor testbruker fikk gi tilbakemeldinger på hvordan brukeropplevelsen var, og om det var noe testpersonene ville ha endret i løsningen. Produktet ble testet på personer i flere aldersgrupper, med forskjellige datakunnskaper. Kvantitativ testing: Direkte sammenlikning mellom ny og gammel løsning ble utført på testpersoner fra prosjektgruppen og studenter ved Høgskolen i Oslo og Akershus. Denne testen har hatt større fokus på tallfesting, for eksempel tidsbruk for å løse konkrete oppgaver, og antall klikk brukt. Dokument 2 - Produktdokumentasjon 13

17 4.3 Systemtest En systemtest har blitt utført for å teste at løsningen oppfyller de kravene som er satt i kravspesifikasjonen og UseCase-beskrivelsen. En systemtest sjekker om funksjonene i løsningen gjør det de skal utifra de input-dataene som blir gitt. Et eksempel på disse input-dataene kan være hva som skrives inn i feltene ved innlogging. Om det skrives inn riktig kombinasjon av brukernavn og passord skal brukeren logges inn. Skrives det inn feil brukernavn eller passord skal brukeren IKKE logges inn, men få en beskjed på skjermen om at brukernavn og/eller passord er feil. Utifra systemtesten som ble foretatt, kom det frem at løsningens funksjoner virket som de skulle. Alle funksjonene i løsningen ble testet. 4.4 Bruk av ilab i testing ilab er et rom på Høgskolen i Oslo og Akershus hvor det benyttes en datamaskin som har en eye-tracker tilkoblet. En eye-tracker er en maskin som registrerer brukerens øye-bevegelser på skjermen og lager video/bilder som viser disse bevegelsene. (Ref. testrapport, vedlegg 9.2). Ved å teste begge løsningene med en eye-tracker, er det lett å se hvilke elementer på skjermen som tiltrekker seg brukerens oppmerksomhet. Dette er en utmerket måte for å finne ut om løsningen har logisk struktur, og at de viktigste elementene på løsningen er det som fanger brukerens oppmerksomhet. Ved å sammenligne testresultatene fra de to løsningene, kan det på en enkel måte analyseres om den nye løsningen er mer logisk enn den gamle. ilab en ble benyttet i forbindelse med kvantitativ brukertesting av ny og gammel løsning. Figur Eyetracker - bestilling av vare i gammel løsning Dokument 2 - Produktdokumentasjon 14

18 Figur Eyetracker - bestilling av vare i ny løsning Figur og Figur viser blikk-fokus målt med Eyetracker på henholdsvis gammel og ny løsning... Oppsummering av testresultater fra ilab Resultatene fra testing på ilab gir informasjon om hvilke forbedringer som har blitt oppnådd gjennom utviklingen av den nye løsningen, sett i forhold til eksisterende løsning. Test av eksisterende løsning ble foretatt ved prosjektets oppstart og har også vært et viktig verktøy i forbindelse med innhenting av krav, og for å legge grunnlag for design av brukergrensesnittet på ny løsning. Test av ny løsning ble foretatt i testfasen etter at det meste av funksjonalitet var på plass. Ved sammenlikning av resultatene fra testene er det tydelige forbedringer å spore både med hensyn på tidsbruk og antall klikk. Disse resultatene forsterkes også av resultatene fra EyeTracker-testen, som viser klart mindre «blikk-vandring» ved bruk av den nye utgaven enn den gamle. Dette viser at endringer gjort i brukergrensesnitt og innholdsstruktur har hatt den effekten som var ønsket for prosjektet. Dokument 2 - Produktdokumentasjon 15

19 5. Metode og planlegging 5.1 Utviklingsmetode Feature-Driven-Development (Ref. 7) er valgt som utgangspunkt for utviklingsmetode i dette prosjektet. FDD er basert på anbefalte fremgangsmåter innen programutvikling. Hovedfokus er på å levere definerte, velfungerende software-komponenter innenfor korte iterasjoner / sprinter. Gangen i et FDD-prosjekt vil typisk være: Utvikle overordnet modell av system Lage liste over funksjonalitet Plan-by-feature (sette opp rekkefølge / prioritet) på funksjonaliteten Design-by-feature (plukke ut funksjonalitet som skal designes innen en iterasjon) Build-by-feature (programmere utvalgt funksjonalitet som er designet) De to siste punktene gjentas i iterasjoner. Det har i dette prosjektet blitt besluttet å benytte en egen utgave av FDD tilpasset prosjektets størrelse og type. I dette hovedprosjektet har det blitt jobbet UseCase-orientert, og det er derfor blitt valgt å basere prosjektet på UseCase-modellering i oppstartsfasen, fremfor domene-modellering, som er en av FDD s anbefalte fremgangsmåter. Videre har det blitt foretatt vurderinger som utelukker følgende andre anbefalte fremgangsmåter, som etter prosjektgruppens vurdering, passer bedre for større prosjekter: Individual Class Ownership: forskjellige stykker eller grupperinger av koden er tildelt en enkelt eier. Eieren er ansvarlig for konsistens, ytelse, og konseptuell integritet av klassen. Feature Teams: Gruppebasert samarbeid om å lage funksjonalitet i sprinter. Begrunnelse for tilpasninger av FDD-modellen er som følger: Produktet oppdragsgiver ønsket seg var ved innledende møter klart definert med hensyn på ønsket funksjonalitet. Det eksisterte allerede en løsning innenfor området, så det virket mer nyttig å fokusere på endring/forbedring av funksjonalitet enn å utforske domenet på nytt. «Individual Class Ownership» og «Feature Teams» ble vurdert som mer hensiktsmessig benyttet i større prosjekter med flere ansatte, og det ble vurdert at det i dette tilfellet ville generere betydelige mengder dokumentasjon og byråkrati, og mindre fokus på utvikling av produktet. Prosjektgruppens endringer resulterer i en lettvektsmodell, som i høy grad er «feature driven», med fokus på å kunne levere fungerende programkode i deler, med stor fokus på produktet og kun det nødvendigste av dokumentasjon. Dokument 2 - Produktdokumentasjon 16

20 Prosjektets nedskalerte versjon av FDD ser slik ut: Forprosjekt: Innhente krav til løsning lage prioritert liste over funksjonalitet på grunnlag av krav lage overordnet UseCase for løsningen Per iterasjon: plukke ut overkommelig mengde funksjonalitet for en iterasjon arbeidsfordeling design av funksjonalitet (utdype usecase) programmere funksjonalitet test/gjennomgang av kode levere ferdig funksjonalitet iterasjoner Planleggingsfasen: -Kravinnhenting -Lage prioritert kravliste -Lage overordnet UseCase for løsning Utviklingsfasen: -Plukke ut funksjonalitet -Fordele arbeid -Design av funksjonalitet -Programmere funksjonalitet -Test gjennomgang av kode -Levere ferdig funksjonalitet Testfasen: -Systemtest -Brukertest -Akseptansetest Figur Illustrasjon av utviklingsmetode 5.2 Utviklingsmiljø Utvikling av ny funksjonalitet har foregått ved hjelp av XAMPP s AMP-stack for Mac. Nyutviklet funksjonalitet i beta-testing har underveis vært tilgjengelig via en webserver betjent av «domeneshop.no». Dokument 2 - Produktdokumentasjon 17

21 Daglig backup til ekstern disk Lokale maskiner benyttet under utviklingen XAMPP SVN XAMPP SVN XAMPP SVN XAMPP SVN SVN-repository (assembla.com) SVN = Subversion Versjonskontroll XAMPP = Apache, MySQL, PHP-stack Mac OS X (localhost) LAMP = Linux, Apache, MySQL, PHP-stack WEB-server for testing LAMP (domeneshop.no) Figur Illustrasjon av utviklingsmiljø 5.3 Backup Tap av data har vært en av mange risikofaktorer i hovedprosjektet. Det har underveis i prosjektet blitt tatt backup daglig til ekstern harddisk av all kildekode. Dette har blitt gjort automatisk ved hjelp av Apple Time Machine som tar inkrementell backup av filer slik at de kan gjenopprettes på et senere tidspunkt hvis det skulle være behov for det. Dropbox er blitt benyttet til lagring av dokumentasjon i prosjektet og har også mekanismer for backup. Dropbox sikkerhetskopierer filene automatisk ved endringer. Den primære kopien som er på datamaskinens harddisk er synkronisert på nettet og en kopi av denne er så lagret for sikkerhet skyld. Dropbox tar også backup av alle slettede og endrede filer. Alle filer som synkroniseres med Dropbox blir kryptert og lagret sikkert på Amazon Simple Storage Service (S3) over flere datasentre. 5.4 Versjonskontroll «Subversion / SVN» (Ref. 8) har blitt benyttet som versjonkontrollsystem for å holde rede på utviklingshistorien til hovedprosjektets kildekode. «Versions for Mac OSX» har blitt benyttet som grafisk interface for SVN, for å forenkle samhandlingen med systemet som ellers er kommandolinje-basert. Dokument 2 - Produktdokumentasjon 18

22 Et sentralt SVN-repository har vært hostet på «assembla.com» som er en gratis lagringstjeneste for SVN/GIT-repositories. 5.5 Risikovurdering Det har i prosjektets planleggingsfase blitt foretatt en risikovurdering av prosjektet. Denne har blitt oppdatert ved oppstart av sprinter og faser. Se vedlegg 4 for risikoplan for prosjektet. Dokument 2 - Produktdokumentasjon 19

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

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

Bachelorprosjekt i informasjonsteknologi, vår 2017

Bachelorprosjekt i informasjonsteknologi, vår 2017 Bachelorprosjekt i informasjonsteknologi, vår 2017 Gruppe 29: Marthe Janson Skogen, s236357, Ingeniørfag - data Odd Einar Hoel, s236313, Ingeniørfag - data Forprosjektrapport Rapporten inneholder presentasjon,

Detaljer

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk Produktdokumentasjon Madison Møbler Administrasjonsside og Nettbutikk 1 1. Forord 1.1 Dokumentasjonen Dette er en teknisk dokumentasjon på produktet som er utviklet. Denne er tiltenkt personer med teknisk

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

Del VII: Kravspesifikasjon

Del VII: Kravspesifikasjon 1 2 Forord Dette dokumentet inneholder retningslinjer for gruppen vår og beskrivelse av betingelsene for utviklingen av vårt prosjekt. Vår gruppe benyttet dette dokumentet som et styringsdokument for å

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

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

Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren 2013. Testrapport Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren 2013 Testrapport 1 INNHOLDSFORTEGNELSE 1 INNHOLDSFORTEGNELSE... 1 2 Innledning... 2 3 Formål med testing... 3 3.1 Funksjonalitet...

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

Innstallasjon og oppsett av Wordpress

Innstallasjon og oppsett av Wordpress Del 1 - Installasjon og oppsett Innstallasjon og oppsett av Wordpress Wordpress har blitt en veldig populær publiseringsplattform for websider. Uten særlige tekniske ferdigheter kan man sette opp profesjonelle

Detaljer

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

Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet. Produktrapport Forord Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet. Dataansvarlig eller supporter trenger informasjon om

Detaljer

Testrapport. Aker Surveillance. Gruppe 26. Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, 24.5.2013. Public 2013 Aker Solutions Page 1 of 5

Testrapport. Aker Surveillance. Gruppe 26. Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, 24.5.2013. Public 2013 Aker Solutions Page 1 of 5 Testrapport Aker Surveillance Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus Oslo, 24.5.2013 Public 2013 Aker Solutions Page 1 of 5 Innledning I denne rapporten vil vi skrive om testingen som

Detaljer

1. Forord 2. Leserveiledning

1. Forord 2. Leserveiledning KRAVSPESIFIKASJON 1 1. Forord Hensikten med kravspesifikasjonen er at den skal fungere som et styringsdokument under prosessen og definere rammer og betingelser rundt hovedprosjektet. Den er utviklet etter

Detaljer

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

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen. Artist webside Innhold Artist webside...1 Gruppe medlemmer...1 Oppdragsgiver...1 Kontaktperson...2 Veileder...2 Oppgaven...2 Muligheter...2 Sammendrag...2 Dagens situasjon...2 Mål og rammebetingelser...3

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

Forprosjekt gruppe 13

Forprosjekt gruppe 13 Forprosjekt gruppe 13 Presentasjon Tittel: Oppgave: Periode: Gruppemedlemmer: Veileder: Oppdragsgiver: Kontaktperson: Mobilbillett i HTML5 Utvikle en mobil billettautomat innenfor kategorien dedikert web

Detaljer

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

Forprosjektrapport. Universelt LæringsVerktøy (ULV) Å lage en læringsplattform som tilfredsstiller alle krav til universell Forprosjektrapport Presentasjon Tittel: Oppgave: utforming Periode: Gruppemedlemmer: Hafnor Prosjektgruppe: Veileder: Oppdragsgiver: Kontaktperson: Nettside for gruppa: Universelt LæringsVerktøy (ULV)

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

WEBUTVIKLING OBLIG 4. Installasjon

WEBUTVIKLING OBLIG 4. Installasjon WEBUTVIKLING OBLIG 4 Installasjon 1. Jeg lastet ned MAMP gratis fra www.mamp.info og installerte på maskinen. Trykker så på Start Server og ser at det fungerer når Apache Server og MySQL Server lyser grønt.

Detaljer

4.5 Kravspesifikasjon

4.5 Kravspesifikasjon 4.5 Kravspesifikasjon 4.5.1 Funksjonalitet og systembeskrivelse Webapplikasjonen har tre overordnede funksjoner; Opprett Spotify arrangement, Opprett SoundCloud arrangement og Bli med på arrangement. Brukere(kalt

Detaljer

Forprosjektrapport Bacheloroppgave 2017

Forprosjektrapport Bacheloroppgave 2017 Forprosjektrapport Bacheloroppgave 2017 Chat Modul for Webnodes Content Management System Gruppe 32 Adam Asskali, Anmer Seif, Sara Khan 20.01.2017 Veileder G. Anthony Giannoumis Innholdsfortegnelse 1.Presentasjon

Detaljer

Kravspesifikasjon Gruppe nr ABTF

Kravspesifikasjon Gruppe nr ABTF 1 Presentasjon Tittel: Web-løsning for ABTF Utvikle en Web-løsning helt fra bunnen av, samt med en Oppgave: plattform som gir underviseren muligheten til å veilede og følge opp sine elever gjennom kurset.

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

Oblig 5 Webutvikling. Av Thomas Gitlevaag

Oblig 5 Webutvikling. Av Thomas Gitlevaag Oblig 5 Webutvikling Av Thomas Gitlevaag For oppgave 1 og 2 skal dere levere en funksjonell webside på deres hjemmeområde. Dere skal også levere alle phps-filene slik at man for en hver side kan slenge

Detaljer

Presentasjon... 3. Sammendrag... 4. Dagens situasjon... 5. Mål og rammebetingelser... 5. Moduler... 6. Løsning og alternativer...

Presentasjon... 3. Sammendrag... 4. Dagens situasjon... 5. Mål og rammebetingelser... 5. Moduler... 6. Løsning og alternativer... Innholdsfortegnelse Presentasjon..................................................... 3 Sammendrag.................................................... 4 Dagens situasjon.................................................

Detaljer

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

Produktrapport. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23 Utvikling av moduler til CMS for bonefish.no Gruppe 08-23 Produktrapport for hovedprosjektet utvikling av moduler til CMS for bonefish.no ved Høgskolen i Oslo, avdeling for Ingeniørutdanning våren 2008.

Detaljer

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

Kravspesifikasjon. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23 Utvikling av moduler til CMS for bonefish.no Gruppe 08-23 Kravspesifikasjon for hovedprosjektet utvikling av moduler til CMS for bonefish.no ved Høgskolen i Oslo, avdeling for Ingeniørutdanning våren 2008.

Detaljer

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

Utvikle en prototype for en digital versjon av helsekort for gravide. Programvareleverandør av ehelse-løsninger for helsevesenet Kravspesifikasjon Hovedprosjekt 2014 Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus Presentasjon Tittel: Oppgave: Gruppemedlemmer: Digitalt Helsekort for Gravide Utvikle en prototype

Detaljer

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

Høgskolen i Oslo og Akershus. Bachelorprosjekt Hacking Cristin. (midlertidig tittel) Forprosjektrapport Høgskolen i Oslo og Akershus Bachelorprosjekt 2017 Hacking Cristin (midlertidig tittel) Forprosjektrapport Innholdsfortegnelse: 1.0 Presentasjon s. 3 2.0 Sammendrag s. 3 3.0 Dagens situasjon s. 4 4.0 Mål

Detaljer

Gruppe Forprosjekt. Gruppe 15

Gruppe Forprosjekt. Gruppe 15 Forprosjekt Gruppe 15 Marius Ylven Westgaard - s236797 - Anvendt Datateknologi Lise Janbu Eide - s236361 - Dataingeniør Lavanja Jeyenthiran - s236346 - Dataingeniør Kristian Pedersen - s236728 - Anvendt

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

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

1 Del I: Presentasjon

1 Del I: Presentasjon 1 Del I: Presentasjon 2 Forord Denne sluttrapporten er skrevet av gruppe 12 som består av 4 studenter som studerer ved Høgskolen i Oslo og Akershus. Vi studerer Anvendt datateknologi og denne rapporten

Detaljer

ChiCMS Hovedprosjekt ved Høgskolen i Oslo 2011

ChiCMS Hovedprosjekt ved Høgskolen i Oslo 2011 TESTRAPPORT Forord Denne testrapporten har som formål å beskrive all testing som er utført på systemet, både under utviklingen og etter ferdigstilling. Målet for testingen er for å verifisere at vi har

Detaljer

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

Utvikling av et nettbasert CMS med tilhørende nettsted for Axel Bruun Sport AS Utvikling av et nettbasert CMS med tilhørende nettsted for Axel Bruun Sport AS Håkon Bogsrud Anders Høye Karlsen Alexander Borgen Saxevik Bacheloroppgave vår 2012 IT-støttet bedriftsutvikling Oppgavenummer:

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

Forprosjektrapport. Gruppe Januar 2016

Forprosjektrapport. Gruppe Januar 2016 Forprosjektrapport Gruppe 22 22. Januar 2016 Innholdsfortegnelse Innholdsfortegnelse Presentasjon Sammendrag Dagens situasjon Mål og rammebetingelser Mål Rammebetingelser Løsninger og alternativer Løsning

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

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

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

Funksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav. Kravspesifikasjon I dette kapittelet foreligger kravspesifikasjonen som ble utformet tidlig i prosjektprosessen. Dette er den opprinnelige kravspesifikasjonen. Det har igjennom prosjektprosessen vært naturlig

Detaljer

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

Hovedprosjekt ved Høgskolen i Oslo våren 2011 CHARITY DOCTORS KRAVSPESIFIKASJON CHARITY DOCTORS KRAVSPESIFIKASJON Hovedprosjekt i informasjonsteknologi ved Høgskolen i Oslo våren 2011 Gruppe 13 Muleha Nhonzi Harlem Tambwe Mufoncol Ruban Amuthalingam Page 1 of 6 1 Innledning 1.1 Innledning

Detaljer

Båtforening på nett. Produktrapport

Båtforening på nett. Produktrapport Båtforening på nett Hovedprosjekt våren 2009, Høgskolen i Oslo Prosjektgruppe 36 Vegard Skipnes, Rade Vuckovic & Frode Sørensen Produktrapport 1 Sammendrag Denne rapporten er en del av Hovedprosjektet

Detaljer

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD Forprosjektrapport Feilsøkingsverktøy for Homebase AS INNHOLD Presentasjon Sammendrag Om bedriften Dagens situasjon Mål og rammebetingelser Funksjonelle krav: Ikke-funksjonelle krav: Løsninger Analyse

Detaljer

Hovedprosjekt i ingeniørfag, data, våren 2015. Oslo 19.01.2015. Gruppe 23 Torstein Frogner, Bernt Kristoffer Helland, Vahid Khairkhah, Jonas Myren Mo

Hovedprosjekt i ingeniørfag, data, våren 2015. Oslo 19.01.2015. Gruppe 23 Torstein Frogner, Bernt Kristoffer Helland, Vahid Khairkhah, Jonas Myren Mo Hovedprosjekt i ingeniørfag, data, våren 2015 Oslo 19.01.2015 Gruppe 23 Torstein Frogner, Bernt Kristoffer Helland, Vahid Khairkhah, Jonas Myren Mo Forprosjektrapport Presentasjon Tittel: Pizzaplutselig.no

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

Publiseringsløsning for internettsider

Publiseringsløsning for internettsider Publiseringsløsning for internettsider Hva er Edit? Edit er et verktøy for publisering og vedlikehold av nettsider. Tidligere har det å vedlikeholde en nettside vært en tungvinn prosess, men nå kan alle

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

Pedagogisk regnskapssystem

Pedagogisk regnskapssystem av Benjamin Dehli og Jørgen Tellnes Innhold 1 Innledning 2 Om forprosjektet 2.1 Forprosjektgruppen 2.2 Målsetninger med forprosjektet 3 Beskrivelse av hovedprosjektet 3.1 Arbeidstittel 3.2 Prosjektgruppe

Detaljer

Forprosjektrapport. Høgskolen i Oslo Våren 2007-02-02. Dr.Klikk. Gruppe 25. Håkon Drange s130167 Lars Hetland s127681

Forprosjektrapport. Høgskolen i Oslo Våren 2007-02-02. Dr.Klikk. Gruppe 25. Håkon Drange s130167 Lars Hetland s127681 Forprosjektrapport Høgskolen i Oslo Våren 2007-02-02 Dr.Klikk Gruppe 25 Håkon Drange s130167 Lars Hetland s127681 Innholdsfortegnelse PRESENTASJON... 2 SAMMENDRAG... 2 OM BEDRIFTEN... 2 DAGENS SITUASJON...

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

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

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

S y s t e m d o k u m e n t a s j o n S y s t e m d o k u m e n t a s j o n Monitorering av produksjonsløyper ved Nasjonalbiblioteket - Project BAKE Utarbeidet av: Einar Wågan Kristian Akerhei Studium: Informasjonssystemer Innlevert: 26.5.2015

Detaljer

Brukerveiledning. Kom i gang. publiseringsverktøy. versjon 7 - revidert 29.01.2014. Gevir IT Drift AS Webside: www.gevir.no.

Brukerveiledning. Kom i gang. publiseringsverktøy. versjon 7 - revidert 29.01.2014. Gevir IT Drift AS Webside: www.gevir.no. Brukerveiledning Kom i gang publiseringsverktøy versjon 7 - revidert 29.01.2014 Gevir IT Drift AS Webside: www.gevir.no Side 1 Velkommen som bruker av Kameleon Introduksjon Kameleon er et publiseringsverktøy

Detaljer

Testdokumentasjon. Testdokumentasjon Side 1

Testdokumentasjon. Testdokumentasjon Side 1 Testdokumentasjon Testdokumentasjon Side 1 1. Innledning Dette er en testrapport som er laget for å teste applikasjonene for ios og Android plattformer. Den vil være delt opp i 4 deler. Den første delen

Detaljer

Side 1. Sniggabo CMS brukermanual rev. 2

Side 1. Sniggabo CMS brukermanual rev. 2 Side 1 Sniggabo CMS brukermanual rev. 2 INNHOLDSFORTEGNELSE Logg inn... 3 Menylinje... 3 Artikkelliste... 4 Ny artikkel... 5 Aktiviteter... 8 Rediger aktivitet... 9 Dokumenter... 9 Nytt dokument... 10

Detaljer

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

Hovedprosjekt 2011. Høgskolen i Oslo. Gruppe 24. Tore Holmboe (s155547) Vegard Kamben (s148147) Anders Fohlin Kjøde (s155551) Haakon Nygård (s155535) Hovedprosjekt 2011 Høgskolen i Oslo Gruppe 24 Tore Holmboe (s155547) Vegard Kamben (s148147) Anders Fohlin Kjøde (s155551) Haakon Nygård (s155535) Stian Pettersen (s144449) en RSS-leser på tvers av touchenheter

Detaljer

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

Forprosjektrapport. Bachelorprosjekt ved Høgskolen i Oslo og Akershus, våren Gruppe 11. Mohamed el Morabeti, s198748 Forprosjektrapport Bachelorprosjekt ved Høgskolen i Oslo og Akershus, våren 2016 Gruppe 11 Mohamed el Morabeti, s198748 Hotan Shahidi-Nejad, s236770 Arlen Syver Wasserman, s193956 Studentparlamentet 1

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

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

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

Web fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand

Web fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand Web fundamentals Webdesign 17. januar 2008 Monica Strand Webdesign 17. januar 2008 1 Web design Fagområdet Web design inneholder flere disipliner Grafisk design Informasjonsdesign Brukergrensesnittdesign

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

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

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

4.1. Kravspesifikasjon

4.1. Kravspesifikasjon 4.1. Kravspesifikasjon Dette delkapittelet beskriver nærgående alle deler av systemet, hvordan det er tenkt ferdigutviklet med fokus på oppdragsgivers ønsker. 4.1.1. Innledning Informasjon om hvordan kravspesifikasjonens

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

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

Brukerveiledning. Kom i gang. publiseringsverktøy. versjon 2 - revidert 10.02.2010 AESTON. Side 1

Brukerveiledning. Kom i gang. publiseringsverktøy. versjon 2 - revidert 10.02.2010 AESTON. Side 1 Brukerveiledning Kom i gang publiseringsverktøy versjon 2 - revidert 10.02.2010 AESTON Side 1 Velkommen som bruker av Kameleon Introduksjon Kameleon er et publiseringsverktøy (Content Management system

Detaljer

VEDLEGG 1 KRAVSPESIFIKASJON

VEDLEGG 1 KRAVSPESIFIKASJON VEDLEGG 1 KRAVSPESIFIKASJON INNHOLDSFORTEGNELSE Forord... 2 1 Systembeskrivelse... 2 2 Mål for systemet... 3 3 Funksjonelle krav... 4 4 Ikke-funksjonelle krav... 5 5 Use-case diagram... 6 6 Rammekrav...

Detaljer

Forprosjekt. Accenture Rune Waage, rune.waage@accenture.com, 91605634

Forprosjekt. Accenture Rune Waage, rune.waage@accenture.com, 91605634 Forprosjekt Presentasjon Gruppe 19: Event-planlegger Andreas Berglihn s169991 Harald R. Svendsen s127142 Gruppe Gruppe 19 Andreas Berglihn, s169991 Harald R. Svendsen s127142 Oppgave Eventplanlegger Utvikle

Detaljer

Oblig 1 Webutvikling av Jon-Håkon Rabben

Oblig 1 Webutvikling av Jon-Håkon Rabben Oblig 1 Webutvikling av Jon-Håkon Rabben Oppgave 2 og 3) http://www.it-stud.hiof.no/~jhrabben/boxmodel.html Oppgave 6) http://www.it-stud.hiof.no/~jhrabben/oblig1oppg6.html Oppgave 1) Siden tar lang tid

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

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

Forprosjektrapport Bachelorprosjekt i data/informasjonsteknologi ved OsloMet Oslo / fredag, 19. januar 2018 Forprosjektrapport Bachelorprosjekt i data/informasjonsteknologi ved OsloMet Oslo / fredag, 19. januar 2018 Utvikling av Spires Medlemsregister Gruppe 2, medlemmer Etternavn Fornavn og mellomnavn Studentnummer

Detaljer

Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi

Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi Gruppe 5 Anders Minde Dørum, Eirik Odden Solberg, Patrick Ingeberg og Torbjørn Magnus Brandrud Prosjektmedlemmer: Anders Minde Dørum,

Detaljer

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

InfoRed Publisering. - produktbeskrivelse.  TalkPool WebServices Postboks Åneby InfoRed Publisering - produktbeskrivelse www.talkpool.no TalkPool WebServices Postboks 90 1484 Åneby InfoRed Produktbeskrivelse 2 Sammendrag InfoRed Publisering er produktet for å administrere en hel informasjonstjeneste,

Detaljer

1. Intro om SharePoint 2013

1. Intro om SharePoint 2013 Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Intro om SharePoint 2013 Stein Meisingseth 09.08.2013 Lærestoffet er utviklet for faget LO205D Microsoft SharePoint 1. Intro om SharePoint

Detaljer

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

Kravspesifikasjon. Android app for aktivering av jakt- og fiskekort. Bacheloroppgave vår 2014. Høgskolen i Oslo og Akershus. Charlotte Sjøthun s180495 Charlotte Sjøthun s180495 Nanna Mjørud s180477 Anette Molund s181083 Kravspesifikasjon Android app for aktivering av jakt- og fiskekort Bacheloroppgave vår 2014 Høgskolen i Oslo og Akershus Forord Hensikten

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

Bachelorprosjekt 2017

Bachelorprosjekt 2017 Bachelorprosjekt 2017 Høgskolen i Oslo og Akershus Gruppe 41 Kristan Munter Simonsen (s236789) Andreas Jacobsen (s236778) Jamal Lakbir (s236722) 1 Innholdsfortegnelse Forprosjekt... 3 Presentasjon... 3

Detaljer

Måling av universell utforming på kommunale nettsider Resultater fra EIII. Daniel Scheidegger NAV Tilde

Måling av universell utforming på kommunale nettsider Resultater fra EIII. Daniel Scheidegger NAV Tilde Måling av universell utforming på kommunale nettsider Resultater fra EIII Daniel Scheidegger NAV Tilde EIII is co-funded under the European Union Seventh Framework Programme (Grant agreement no: 609667).

Detaljer

Presentasjon av hovedprosjekt ved HIST Nettbutikk www.midt-svartdal.no

Presentasjon av hovedprosjekt ved HIST Nettbutikk www.midt-svartdal.no Presentasjon av hovedprosjekt ved HIST Nettbutikk www.midt-svartdal.no Hovedprosjekt 2008 av Audun M. Solheim, student HIST/BAIN, audun@c2i.net Oppdragsgiver:Bjørg Minnesjord Solheim, bjorg@midt-svartdal.no

Detaljer

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

Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client. Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client. Studenter: Magnus Skomsøy Bae, Marius Eggen, Magnus Krane Klasse: 3ING, Systemutvikling Produserer redaksjonelle

Detaljer

Kom i gang med E-Site - Med E-Site er det enkelt og trygt å redigere dine websider

Kom i gang med E-Site - Med E-Site er det enkelt og trygt å redigere dine websider Kom i gang med E-Site - Med E-Site er det enkelt og trygt å redigere dine websider Innhold Side 1 Introduksjon...2 2 Logge inn i administrasjonsområdet...3 2.1 Fyll inn brukernavn og passord...3 2.2 Glemt

Detaljer

Dette dokumentet er en produktrapport for vårt avsluttende hovedprosjekt våren 2008 ved høgskolen i Oslo, for ingeniør - avdelingen.

Dette dokumentet er en produktrapport for vårt avsluttende hovedprosjekt våren 2008 ved høgskolen i Oslo, for ingeniør - avdelingen. 1 Sammendrag Dette dokumentet er en produktrapport for vårt avsluttende hovedprosjekt våren 2008 ved høgskolen i Oslo, for ingeniør - avdelingen. Vår oppdragsgiver, ABTF hadde et ønske om en større web

Detaljer

FORPROSJEKT RAPPORT PRESENTASJON

FORPROSJEKT RAPPORT PRESENTASJON FORPROSJEKT RAPPORT PRESENTASJON Tittel: Oppgave: Appenes App Utvikle en Windows 8.1 Applikasjon for Tablet, og en Windows 8 Phone App og en backend. Periode: 06.01.2013-27.05.2013 Gruppemedlemmer: Athavan

Detaljer

HVORFOR GOOGLE FOTO?

HVORFOR GOOGLE FOTO? GOOGLE FOTO SKYLAGRING SIKKERHETSKOPI AV ALLE BILDENE DIN ALLE BILDER SAMLET PÅ ETT STED TILGANG TIL ALLE BILDENE DINE FRA ALLE ENHETER (DATAMASKIN,SMARTTELEFON, ETC.) ENKELT Å FINNE BILDER DU LETER ETTER

Detaljer

Vedlegg LMC intranett

Vedlegg LMC intranett Vedlegg LMC intranett H12D02 Jarl-Håvard Holen Ole-Martin Larsen Fredrik Sethne-Andersen André Ritari Vedlegg 1 Resultater av kortsortering. Kortsortering Bruker 1, Salg: Kortsortering Bruker 2, Teknisk:

Detaljer

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

2/3/2014 INSTITUTT FOR FÔRIT CDS INFORMASJONSTEKNOLOGI, HØGSKOLEN I OSLO OG AKERSHUS. Shahariar Kabir Bhuiyan 2/3/2014 INSTITUTT FOR INFORMASJONSTEKNOLOGI, HØGSKOLEN I OSLO OG AKERSHUS FÔRIT CDS Mikkel Sannes Nylend Shahariar Kabir Bhuiyan Stian Strøm Anderssen Denne siden skal være blank. 1 Presentasjon Prosjektgruppe:

Detaljer

TESTRAPPORT INTRANETT, CMA ASSET MANAGEMENT AS. Dataingeniørutdanningen, Høgskolen i Oslo GRUPPE 15. Kenneth Ådalen. Vegard Gulbrandsen

TESTRAPPORT INTRANETT, CMA ASSET MANAGEMENT AS. Dataingeniørutdanningen, Høgskolen i Oslo GRUPPE 15. Kenneth Ådalen. Vegard Gulbrandsen TESTRAPPORT INTRANETT, CMA ASSET MANAGEMENT AS GRUPPE 15 Kenneth Ådalen Vegard Gulbrandsen Kien Trung Nguyen Dataingeniørutdanningen, Høgskolen i Oslo Våren 2009 2 S i d e FORORD I dette dokumentet tar

Detaljer

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

Høgskolen i Oslo og Akershus. Forprosjektrapport. Gruppe 11 Høgskolen i Oslo og Akershus Forprosjektrapport Gruppe 11 Michael Pande, Petter L. Olsen, Diego A. Pasten 23.01.2015 Presentasjon Vi er en gruppe på tre dataingeniørstudenter som har tatt på oss oppgaven

Detaljer

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

Prosessrapport. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23 Utvikling av moduler til CMS for bonefish.no Gruppe 08-23 Prosessrapport for hovedprosjektet utvikling av moduler til CMS for bonefish.no ved Høgskolen i Oslo, avdeling for Ingeniørutdanning våren 2008.

Detaljer

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

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften Kravspesifikasjon Presentasjon Hovedprosjektet gjennomføres ved Høgskolen i Oslo, avdelingen for ingeniørutdanning. Målet med oppgaven er å utvikle en online webshop for bestilling av postkasser. Dette

Detaljer

Kravspesifikasjon. Vedlegg A

Kravspesifikasjon. Vedlegg A Vedlegg A Kravspesifikasjon Dette dokumentet beskriver krav til applikasjonen som skal designes i prosjektet Nettverksbasert applikasjonsovervåking. Det beskrives her både krav til selve applikasjonen

Detaljer

Brukermanual. Studentevalueringssystem

Brukermanual. Studentevalueringssystem Brukermanual Studentevalueringssystem 1 Forord 1.1 Forord Denne brukermanualen innholder beskrivelse av systemets funksjonalitet og introduserer systemet for brukeren. Brukermanualen er delt inn i tre

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

KRAVSPESIFIKASJON FORORD

KRAVSPESIFIKASJON FORORD KRAVSPESIFIKASJON FORORD Hensikten med kravspesifikasjonen er å gi oppdragsgiver og utviklere en enighet og forståelse av funksjonaliteten til applikasjonen som skal produseres. en definerer i tillegg

Detaljer

Brukerveiledning. Kom i gang. publiseringsverktøy. versjon 4 - revidert AESTON Webside: Side 1

Brukerveiledning. Kom i gang. publiseringsverktøy. versjon 4 - revidert AESTON Webside:  Side 1 Brukerveiledning Kom i gang publiseringsverktøy versjon 4 - revidert 08.08.2012 AESTON Webside: www.gevir.no Side 1 Velkommen som bruker av Kameleon Introduksjon Kameleon er et publiseringsverktøy (Content

Detaljer

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

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

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS Skjemaer med HTML5 Gløer Olav Langslet Sandvika VGS Leksjon 10 Informasjonsteknologi 1 og 2 Skjemaer på nettsider I denne leksjonen skal vi se litt nærmere på bruk av skjemaer på nettsider. Du har sett

Detaljer