Planlegging/forprosjekt:

Størrelse: px
Begynne med side:

Download "Planlegging/forprosjekt:"

Transkript

1 Vedlegg A Arbeids- og iterasjonsplan Denne arbeidsplanen begynner f.o.m. oppgaven ble bekreftet fra oppdragsgiver, d.v.s. 20. november Planlegging/forprosjekt: Oppgave Frist Opprette prosjekthjemmeside 5. desember 2008 Prosjektskisse. Skal inneholde kort 5. desember 2008 presentasjon av gruppe, oppdragsgiver og oppgaven. Forprosjekt. Videre presisering av 30. januar 2009 oppgaven, mål, rammebetingelser, forslag til løsninger. Inkluderer arbeids- og fremdriftsplan. (inkluderes i iterasjon 0 og 1) Iterasjon 0 Avsluttes uke 3, 16. januar 2009 Valg av teknologier Sette oss inn i aktuelle teknologier som kan brukes til å løse oppgaven og velge det som vi mener egner seg best. Oppsett av Eclipse, Maven, SVN Verktøy som benyttes i utviklingen Formulere user stories Identifisering av krav og mulig funksjonalitet Sette oss inn i FitNesses oppbygging og praktisk bruk Implementering og testing: Oppgave Iterasjon 1 Som en tester vil jeg ha tilgang til Experior med en link fra menyen i FitNesse Som en tester vil jeg at piper i hele dokumentet skal alignes når jeg åpner det i Experior Frist Avsluttes uke 5, 30. januar 2009 Vedlegg A Arbeids- og iterasjonsplan 1

2 Iterasjon 2 Som en tester vil jeg ha oversikt over tilgjengelige metodenavn for en DoFixture som angis øverst Iterasjon 3 Som en tester vil jeg ha syntaks-highlighting, d.v.s. at metodenavn har en egen farge Iterasjon 4 Som en tester vil jeg ha syntaks-highlighting, d.v.s. at metodenavn har en egen farge (tatt med fra iterasjon 3) Som en tester vil jeg at hver gang jeg skriver en pipe skal denne alignes etter pipen på forrige linje Som en tester vil jeg kunne lagre testen fra Experior Iterasjon 5 Som en tester vil jeg at hver gang jeg skriver en pipe skal denne alignes etter pipen på forrige linje (tatt med fra iterasjon 4) Som en tester vil jeg at piper i hele dokumentet skal alignes når jeg åpner det i Experior Som en tester vil jeg ha mulighet til å aligne piper korrekt i hele dokumentet ved trykk på en knapp Som en tester vil jeg ha mulighet for å lage overskrifter med ulik størrelse og farge Som en tester vil jeg ha mulighet til å kommentere ut tabeller/tekst og at disse da skal gis egen farge Iterasjon 6 Som en tester vil jeg ha mulighet til både å lagre OG lukke testen, eller bare lagre Som en tester vil jeg kunne velge å sette inn en av de tilgjengelige metodene Avsluttes uke 7, 13. februar 2009 Avsluttes uke 9, 27. februar 2009 Avsluttes uke 11, 13. mars 2009 Avsluttes uke 14, 3. april 2009 Avsluttes uke 17, 24. april 2009 Vedlegg A Arbeids- og iterasjonsplan 2

3 Som en tester vil jeg at highlighting og tilgjengelige metoder skal oppdateres hvis jeg angir ny klasse på øverste linje Som en tester vil jeg at nøkkelord i FitNesse skal vises med en egen farge Iterasjon 7 Eventuelt gjenstående og feilretting. Avsluttes uke 19, 8. mai 2009 Dokumentasjon/prosjektstyring: Oppgave Føre prosjektdagbok. Daglig dokumentering av hva som har blitt gjort. Møter/møtereferat. Møtereferat fra møter med intern og ekstern veileder/oppdragsgiver Prosessrapport. Dokumentasjon av hele prosessen. Se dokumentasjonsstandard. Produktrapport. Se dokumentasjonsstandard. Installasjons- og brukerveiledning Frist Føres kontinuerlig gjennom hele perioden. Leveres sammen med resten av dokumentasjonen 29. mai Føres kontinuerlig gjennom hele perioden. Leveres sammen med resten av dokumentasjonen 29. mai Trykk: 26. mai 2009 Leveres: 29. mai 2009 Trykk: 26. mai 2009 Leveres: 29. mai 2009 Trykk: 26. mai 2009 Leveres: 29. mai 2009 Avslutning: Oppgave Frist Forberede presentasjon juni 2009 Presentasjon juni 2009 Prosjektplakat juni 2009 Vedlegg A Arbeids- og iterasjonsplan 3

4 Vedlegg B Fremdriftsplan Vedlegg B Fremdriftsplan 1

5 Vedlegg C Forprosjektrapport Presentasjon Tittel: Experior Oppgave: Videreutvikle teksteditoren for test-verktøyet FitNesse med funksjonalitet som skal bidra til å gjøre det enklere og mer oversiktlig å skrive tester. Gruppemedlemmer: Peter Flem, s145638, 3AB, Terje Rongved Laugaland, s139794, 3AB og Robert Larsen, s141834, 3DB. Prosjektperiode: 5. januar mai 2009 Intern veileder: Geir Skjevling Oppdragsgiver: Bekk Consulting A/S Kontaktperson: Rune Flobakk Sammendrag Prosjektet gjennomføres som hovedprosjekt ved Høgskolen i Oslo, avd. for ingeniørutdanning våren 2009 i samarbeid med Bekk Consulting A/S, ved Rune Flobakk. Det skal utvikles en forbedret teksteditor til testverktøyet FitNesse ( FitNesse er et verktøy som brukes til testing av applikasjoner, for at kunden, i samarbeid med utvikleren, selv skal kunne verifisere at systemet oppfyller kravene som er spesifisert. Pr. i dag er læringskurven for å ta i bruk teksteditoren som testene skrives i for bratt og fører i tillegg til at tester lett blir uoversiktlige. Prosjektet skal utvikles med Java og Javascript/AJAX. Dagens situasjon FitNesse kjøres som en webserver. Kommunikasjonen med brukeren skjer gjennom et webgrensesnitt, hvor man kan opprette, redigere og kjøre tester mot en applikasjon. Testene skrives ved hjelp av en wikisyntaks inn i en svært enkel teksteditor. Testene skrives på tabellform. I tabellene skriver testeren input til applikasjonen og hva som forventes som output. Når testen kjøres blir det sammenlignet hva som faktisk ble returnert fra applikasjonen mot det som var forventet. Hvis det som var forventet stemmer overens med det som ble returnert er testen passert og systemet fungerer etter kravet. FitNesse egner seg særlig til å teste krav som kan formuleres på tabellform (for eksempel talloperasjoner). FitNesse er særlig utbredt ved bruk av testdrevet utvikling og smidige utviklingsmetoder og brukes i dag blant annet hos Bankenes Betalingssentral, BBS. Gjennom FitNesse synliggjøres tester for Vedlegg C Forprosjektrapport 1

6 andre enn utviklere. For eksempel kan kunder bla rundt i tester, lese hva de utfører, og selv kjøre de for å verifisere at systemet faktisk oppfyller kravene de har spesifisert. De som skriver testene er ofte dedikerte testere uten programmeringsbakgrunn. I og med at testene i dag må skrives med en wikisyntaks er det en læringskurve for å være i stand til å skrive tester. I tillegg blir testene lett uoversiktlige, særlig i større tester. Mål og rammebetingelser Hovedmålet med oppgaven er ytterlig å tilgjengeliggjøre FitNesse for ikketekniske personer som skriver tester. Dette kan oppnås ved å implementere deler av følgende i FitNesses eksisterende webgrensesnitt: Forbedret tabellredigering ved at piper som brukes for å bygge opp tabellene automatisk alignes under hverandre. På denne måten blir tabellene, særlig større tabeller, mer oversiktlige. Autofullføring av variabel- og metodenavn, basert på programkoden som testen skal kjøres mot. Syntaks-highligting. For eksempel at metodenavn har en farge, input en annen farge og så videre. Det kan også være ønskelig å ha muligheten for å kunne velge andre fonttyper, størrelser og så videre. Tilrettelegge for økt gjenbruk av kode (det vil si tester). For å gjennomføre forbedringer som er mest mulig i tråd med det brukerne ønsker skal det gjennomføres intervjuer og observasjon av brukere/testere hos BBS. For å kunne være i stand til å implementere det som ønskes må vi som utviklere også kunne beherske FitNesse som testverktøy. Vi står veldig fritt i valg av teknologi og løsninger. FitNesse er skrevet i Java, og integrasjonen av vårt prosjekt i FitNesse må derfor gjøres i Java. Løsningen skal utvikles som åpen kildekode, på samme måte som FitNesse også gis ut med åpen kildekode. Som prosessmodell for utviklingen vil vi bruke Scrum, som er en agil metode. Vi valgte Scrum fordi Scrum er i utstrakt bruk som utviklingsmetodikk for mange store utviklerfirma, som for eksempel oppdragsgiveren vår Bekk Consulting. Ved hjelp av Scrums måte å jobbe på så føler vi det er lettere å drive utvikling ved at kravene blir brutt ned i flere små delmål, såkalte "user stories" med deloppgaver. Oversikt over hvilke trinn i prosessen hver oppgave befinner seg på fås gjennom en scrum-tavle hvor hver oppgave kan befinne seg i følgende trinn: "to do", "in progress", "verify" og "done". Dette gjør administreringen av fremdriften for oss oversiktlig og konsis. Etter hvert som vi får mer erfaring med Scrum så vil vi også eventuelt innføre såkalt "Scrum-Master" for å gjennomføre Scrum slik det for eksempel Vedlegg C Forprosjektrapport 2

7 blir gjort i Bekk Consulting. Vi er imidlertid litt usikre på om dette er passende i et prosjekt med kun 3 deltagere. Derfor tar vi i første omgang utgangspunkt i å gjennomføre iterasjoner med tavle og user stories. Oppdragsgiver ønsker ikke å fastsette fullstendige krav før implementeringen starter, men heller formulere user stories i løpet av prosjektperioden. De overordnene kravene/målene skissert ovenfor brukes som utgangspunkt og utdypes/konkretiseres til user stories underveis. Som utviklingsverktøy skal vi bruke Eclipse med plug-in for utvikling av JavaScript og støtte for versjonskontroll (SVN). Utviklingen skal gjennomføres testdrevet, med JUnit som rammeverk for enhetstesting. Som prosjektbygger benyttes Apache Maven. For hosting av kildekode brukes Google Code. For å holde oversikt over progresjonen brukes virtuelle Scrum-tavler på (direkte link til våre tavler er kun tilgjengelig for oss og ekstern/intern veileder). Prosjektarbeidet dokumenteres underveis med prosjektdagbok, som føres daglig, i tillegg til mer utfyllende møtereferat med eksterne/interne veiledere. Prosjektet skal leveres inn 29. mai Dette gir oss 21 uker til rådighet. Løsninger/alternativer For å oppnå hovedmålet med oppgaven er det hovedsakelig to valg, skissert av oppdragsgiver: 1. Plug-in til Eclipse. Her hadde det vært mulig å lage en egen Eclipsedistribusjon, uten Java-funksjonalitet, som kunne blitt benyttet av testere. Tilsvarende kunne utviklere hatt glede av FitNesse direkte i IDE-et. 2. Utnytte det eksisterende webgrensesnittet til FitNesse, og lage dette mer som en rik internettapplikasjon. Vi har valgt alternativ 2, det å utnytte FitNesses eksisterende webgrensesnitt. Årsaken til dette er først og fremst at det svært ofte er testere uten kunnskap om programmering som skriver tester. Det er derfor ikke nødvendig for disse å installere og bruke et IDE slik som Eclipse. Ved å inkludere dette i et IDE faller for så vidt noe av hensikten med FitNesse bort - nemlig det at personer uten programmeringsbakgrunn likevel skal kunne teste programkode uten nødvendigvis å måtte være i stand til å forstå koden. I tillegg er webgrensesnittet til FitNesse godt innarbeidet blant de som skriver tester i dag, og bidrar til at testere og utviklere lettere kan samarbeide om testene. Vedlegg C Forprosjektrapport 3

8 Analyse av virkninger For å oppnå hovedmålet er det først og fremst teksteditoren, som brukes til å skrive tester i, som det er aktuelt å gjøre forbedringer på. Som klientteknologi til selve editoren har vi valgt JavaScript/AJAX. Grunnen er at Ajax egner seg svært godt til funksjonalitet som autofullføring o.lign. Javascript/AJAX kjører på klienten og til slik funksjonalitet som vi har som mål å implementere vil det være lite behov for kommunikasjon med en server. Det må heller ikke startes opp egne plug-ins/applikasjoner (for eksempel Flash og lignende) for å kunne benytte editoren, noe som ville blitt sett på som lite hensiktsmessig av de som benytter FitNesse i dag. Det understrekes her at det kun er snakk som om at selve editoren skal skrives med JavaScript/AJAX. Som nevnt er FitNesse skrevet i Java og selve integrasjonen av "vår" editor inn i FitNesse må derfor gjøres i Java, tillegg til blant annet funksjonaliteten vedrørende autofullføring på variabel- og metodenavn fra koden som testen skal kjøres mot. Det finnes i dag flere ulike rammeverk som kan være aktuelle å benytte i utviklingen av editoren, for eksempel JQuery, DoJo og Google Web Toolkit. For å få størst mulig innsikt i kjerneteknologien (JavaScript/Ajax) planlegger vi i utgangspunktet ikke å benytte oss av slike rammeverk. Dersom det vil bety at løsningen vil bli dårligere ved å utelate bruk av slike rammeverk vil vi selvfølgelig vurdere dette dersom det skulle bli aktuelt. For å integrere den nye teksteditoren inn i eksisterende grensesnitt er det flere muligheter. Etter vårt skjønn vil den mest optimale løsningen være å lage editoren som en plug-in til FitNesse. Et annet alternativ er å gjøre endring i kildekoden og erstatte eksisterende teksteditor med vår editor, og dermed gjøre en egen distribusjon av hele FitNesse. Dette vil imidlertid være en ulempe når det kommer nye versjoner av FitNesse, noe som skjer flere ganger årlig. Dermed anbefales plug-in som enkelt kan installeres og fjernes uavhengig av hvilken versjon av FitNesse som benyttes. Vi ønsker ikke å erstatte den eksisterende editoren med vår editor, men gi brukeren mulighet til å velge hvilke som ønskes benyttet og mulighet til å skifte mellom editorene uten problemer. Oslo, 30. januar 2009 Terje Rongved Laugaland Peter Flem Robert Larsen Vedlegg C Forprosjektrapport 4

9 Vedlegg D Use case modell Nedenfor følger use case modell over Experiors hovedfunksjonalitet. Den har fungert som en konkretisering av krav og user stories der vi føler det har vært behov for det. I hovedsak har user storiene vært benyttet under utviklingen i det daglige. Use case Åpne test ønsker å åpne en test i Experior Det er lagret minst èn test 1. velger hvilke test han vil åpne 2. Testen vises i Experior. 3. Piper alignes etter mønster spesifisert i kravspesifikasjonen. 4. Kommentarer, metodenavn og nøkkelord highlightes. 5. Det vises oversikt over tilgjengelige metoder. 4A: Det er ikke angitt klassenavn på øverste linje i testen 1. Kun kommentarer og nøkkelord som skal highlightes 5A: Det er ikke angitt klassenavn på øverste linje i testen 1. Oversikt over tilgjengelige metoder skal være tom Vedlegg D Use case modell 1

10 Use case Lagre test ønsker å lagre en test som er skrevet i Experior Testen er lagret, og kan åpnes i standard-editoren. 1. velger å lagre testen. 2. Experior lagrer testen. Kun testdata skal lagres, ikke HTMLtagger som Experior benytter seg av. 1A: valgte å lagre og lukke. 1. Experior lagrer og lukker testen. Videresender testeren ut av Experior. 5B: valgte kun å lagre. 1. Experior lagrer testen, men testen skal fortsatt være åpen i Experior Use case Kommenter linje ønsker å kommentere ut en linje 1. skriver tegnet #. 2. All tekst etter dette tegnet på samme linje skifter farge. Tekstens størrelse skal ikke forandres, men fargen skal skiftes uavhengig av om teksten har farge fra før eller ikke. Funksjonen kan sammenlignes med om man skriver // i Eclipse. Vedlegg D Use case modell 2

11 Use case Kommenter flere linjer ønsker å kommentere ut flere linjer. 1. skriver tegnene {{{ før og }}} etter teksten som skal kommenteres ut. 2. Alle teksten mellom disse tegnene skifter farge. Tekstens størrelse skal ikke forandres, men fargen skal skiftes uavhengig av om teksten har farge fra før eller ikke. 1A: Brukeren har glemt å skrive et av tegnene 1. tekst skal kommenteres ut. Funksjonen kan sammenlignes med /* og */ i Eclipse. Use case Skriv overskrift ønsker å skrive en overskrift 1. skriver tegnet for overskrift. 2. Teksten etter dette tegnet, på samme linje, skifter farge og størrelse. Dette skal skje uavhengig av om teksten har farge eller spesiell størrelse fra før. 1A: Tegnet for overskrift kan være enten!1,!2 eller!3 1. Størrelsen på teksten skal variere, der!1 er størst og!3 er minst. Vedlegg D Use case modell 3

12 Use case Skriv nøkkelord skriver et nøkkelord 1. skriver inn et av nøkkelordene i FitNesse, enten reject, show eller check. 2. Nøkkelordet gis egen farge Use case Align pipe skriver en pipe 1. skriver en pipe. 2. Pipen plasseres umiddelbart rett under tilsvarende pipe på forrige linje. 2A: Det er ingen piper på forrige linje 1. Pipen plasseres der hvor markøren står 2B: Markøren befinner seg på øverste linje 1. Pipen plasseres der hvor markøren står Use case Align hele testen ønsker å aligne piper i hele testen En eller flere piper finnes i testen 1. velger å aligne piper i hele dokumentet. 2. Piper alignes etter spesifikasjonene som er definert i kravspesifikasjonen. Vedlegg D Use case modell 4

13 Use case Endre testklasse ønsker å teste mot en ny klasse, uten å lukke testen 1. skriver inn et nytt klassenavn på øverste linje i testen. 2. Experior sjekker om klassenavnet er gyldig og om klassen finnes. 3. Oversikten over tilgjengelige metoder oppdateres med metodenavn fra den nye klassen. 4. Metodenavn for den nye klassen skal highlightes. 2A: Klassenavnet er ikke gyldig 1. Oversikten over tilgjengelige metoder fjernes 2. Highlighting av eventuelt highlightede metoder fra den forrige klassen fjernes 2B: Klassen finnes ikke 1. Oversikten over tilgjengelige metoder fjernes 2. Highlighting av eventuelt highlightede metoder fra den forrige klassen fjernes Use case Sett inn metodenavn ønsker å sette inn et metodenavn Et gyldig klassenavn finnes på øverste linje i testen, og klassen finnes 1. en velger å sette inn et av metodenavnene som vises i oversikten over tilgjengelige metoder 2. Metodenavnet settes inn på posisjonen der tekstmarkøren står. 3. Foran metodenavnet skrives! 4. Etter metodenavnet skrives 5. Metodenavnet highlightes. Vedlegg D Use case modell 5

14 Use case Highlight metodenavn skriver inn et metodenavn Et gyldig klassenavn finnes på øverste linje i testen, og klassen finnes 3. skriver et metodenavn i testen. 4. Experior sjekker om metoden finnes i klassen som er angitt på øverste linje. 5. Metodenavnet highlightes etter spesifikasjonene i kravspesifikasjonen. 2A: Klassen inneholder ikke en metode med gitt navn 1. Metodenavnet skal vises som vanlig tekst uten farge Vedlegg D Use case modell 6

15 Vedlegg E Dataordbok AJAX Forkortelse for Asynchronous JavaScript and XML. Teknikk for å skifte ut deler av innholdet på en nettside, uten at det er nødvendig å laste hele siden på nytt. Les mer om AJAX i produktdokumentasjonen. Aligning Kan oversettes som justering. Ikke-justert tabell: Justert (alignet) tabell: Betastadiet En betaversjon av en applikasjon er den første versjonen som er gjort tilgjengelig for andre enn organisasjonen som har utviklet den. Dette gjør det mulig å gjennomføre tessting på reelle brukere, og det er ofte lagt til rette for at disse kan gi tilbakemelding til utviklerne. Betaversjoner inneholder som regel det meste av funksjonaliteten som er planlagt i den ferdige versjonen, men kan også inneholde flere kjente feil. DoFixture En type Fixture-klasse. Se Fixture-klasse. Eclipse Program for skriving og kjøring av programkode. Kan settes opp til å støtte de fleste språk. Se også IDE. Fixture-klasse Fungerer som limet mellom testene som skrives i FitNesse og den delen av systemet som skal testes. Skrives typisk av en utvikler. Det finnes forskjellige typer Fixture-klasser som kan benyttes, avhengig av hva slags funksjonalitet og system man tester. Se mer om ulike fixtures på Vedlegg E Dataordbok 1

16 IDE Integrated Development Environment. Inneholder mulighet for å skrive, debugge, kompilere og kjøre programmer i samme program. Eksempler er Eclipse og NetBeans. Java Java er et plattformuavhengig, kompilert programmeringsspråk. JavaScript Script-språk som tolkes av nettleseren hos klienten. Script-språk vil si at det ikke kompileres, slik som for eksempel Java, men tolkes direkte under kjøring. Nøyaktig hvordan Javascript tolkes varierer fra nettleser til nettleser. Mer om JavaScript finnes i produktdokumentasjonen. Jar-bibliotek Programkode pakket til en fil (.jar), som andre utviklere kan gjøre bruk av. Funksjonaliteten som programkoden tilbyr kan dermed benyttes i andre prosjekter. JSON Format for utveksling av data. Lettere enn XML. Se produktdokumentasjonen for mer. JUnit Rammeverk for enhetstesting. Se testdrevet utvikling og produktdokumentasjonen for mer. Maven Verktøy for bygging og administrasjon av programmeringsprosjekter. Andre lignende verktøy er for eksempel Apache Ant. Se produktdokumentasjonen for mer. Piper Tegnet. I FitNesse brukes dette for å markere tabellkolonner. Plug-in Program som kan installeres som en separat del til et annet program, for å tilby økt funksjonalitet. Vedlegg E Dataordbok 2

17 Reflection API Inneholder mange metoder for å hente ut om og modifisere måten et program kjøres på. I dette prosjektet har vi bl.a. benyttet det for å hente ut metodenavn som finnes i gitte klasser. Repositories Kan oversettes som arkiv eller pakkebrønn. Subversion Forkortes SVN. Et system for versjonskontroll av programkode og dokumentasjon. Benyttes av de fleste kjente områder for hosting av open source prosjekter, som for eksempel SourceForge og Google Code. Se produktdokumentasjonen for mer. Syntaks highlighting Enkelte ord eller deler av teksten har en spesiell betydning. For eksempel metodenavn, kommentarer eller nøkkelord. For bedre lesbarhet og oversikt gjøres denne teksten forskjellig fra resten av teksten ved f.eks. annen størrelse, farge, fonttype osv. Testdrevet utvikling Måte å utvikle på der det først skrives en test i et rammeverk som f.eks. JUnit. Deretter skrives programkode som oppfyller kravene spesifisert i testen. Forkortes gjerne TDD. Se produktdokumentasjonen for mer. Wikisyntaks Bruk av diverse tegn for å oppnå ønsket utseende på teksten. Eksempelvis kan en overskrift, d.v.s. med større fontstørrelse enn vanlig tekst, angis med!1 foran teksten, mens tegnet brukes for å angi kolonne i en tabell. WYSIWYG Forkortelse for What You See Is What You Get. Eksempel på WYSIGWYGprogrammer er Microsoft Word og Adobe Dreamweaver. Kun innholdet i dokumentet er synlig for brukeren, ikke kode som sier noe om hvordan innholdet skal se ut. XML Er et strukturert format for deling av data. Benyttes særlig mellom systemer på Internett. Vedlegg E Dataordbok 3

18 Vedlegg E Dataordbok 4

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

3. Kravspesifikasjon. Experior - rich test editor for FitNesse - 3. Experior - rich test editor for FitNesse - 3.1. Forord Dette dokumentet inneholder krav til funksjonalitet i Experior og hvordan denne skal integreres inn i selve FitNesse. I tillegg spesifiseres krav

Detaljer

5. Brukerveiledning. Experior - rich test editor for FitNesse -

5. Brukerveiledning. Experior - rich test editor for FitNesse - 5. Experior - rich test editor for FitNesse - 5.1. Forord Denne brukerveiledningen gir en oversikt over Experiors funksjonalitet og hvordan denne kan benyttes. Den kan gjerne leses i sammenheng med produktdokumentasjonen.

Detaljer

1. Prosessrapport. Experior - rich test editor for FitNesse -

1. Prosessrapport. Experior - rich test editor for FitNesse - 1. Experior - rich test editor for FitNesse - 1.1. Forord Denne rapporten inneholder dokumentasjon av prosessen og gruppens arbeid, i form av informasjon om blant annet bakgrunn for prosjektet, mål, rammebetingelser,

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

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

Forprosjektrapport. Presentasjon. Studentgruppen. Bekk Consulting AS. Android app for aktivering av jakt- og fiskekort Forprosjektrapport Presentasjon Tittel: Oppgave: Gruppemedlemmer: Prosjektgruppe: Veileder: Hovedoppdragsgiver: Kunde av oppdragsgiver: Ansvarlig for gruppen: Faglig veileder hos BEKK: Android app for

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

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

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

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

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

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

Torsdag 28. mai 2009 Klassenavn kan nå angis hvor som helst i testen, og highlighting og metodeoversikt oppdateres som vanlig.

Torsdag 28. mai 2009 Klassenavn kan nå angis hvor som helst i testen, og highlighting og metodeoversikt oppdateres som vanlig. Prosjektdagbok Fredag 29. mai 2009 Levert prosjektet! Torsdag 28. mai 2009 Klassenavn kan nå angis hvor som helst i testen, og highlighting og metodeoversikt oppdateres som vanlig. Brent ut det som skal

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

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

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

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

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

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

Hovedprosjekt våren 2007

Hovedprosjekt våren 2007 Hovedprosjekt våren 2007 Bachelorstudiet i informasjonsteknologi ved Høgskolen i Oslo Dokument Kravspesifikasjon Prosjekttittel: Telepower Prosjektnummer: 07-06 Oppgave: Redesign av Telepower - en GSM/GPRS/SMS

Detaljer

GJENNOMGANG UKESOPPGAVER 9 TESTING

GJENNOMGANG UKESOPPGAVER 9 TESTING GJENNOMGANG UKESOPPGAVER 9 TESTING INF1050 V16 KRISTIN BRÆNDEN 1 A) Testing viser feil som du oppdager under kjøring av testen. Forklar hvorfor testing ikke kan vise at det ikke er flere gjenstående feil.

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

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

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

Innholdsfortegnelse. 1. Testing Feiltesting av koden Funksjonstesting: Kilder.10 1 Innholdsfortegnelse 1. Testing... 3 1.1 Feiltesting av koden... 3 1.2 Funksjonstesting:... 7 2. Kilder.10 2 1. Testing Testing av et system er nødvendig for å finne ut om systemet fungere slik det skal

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

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

Kunden er en av Norges ledende leverandører av digital-tv og bredbåndstjenester. 1 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 prosjektets rammer

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

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

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

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

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

TESTRAPPORT Tittel på hovedprosjektet: Varebestillingssystem for Wokas Salg AS

TESTRAPPORT   Tittel på hovedprosjektet: Varebestillingssystem for Wokas Salg AS TESTRAPPORT Tittel på hovedprosjektet: Varebestillingssystem for Wokas Salg AS Medlemmer av gruppe 35: Joakim Larsen, s150070, 3AB Kristian Kjelsrud, s147787, 3IA Anastasia Poroshina, s140720, 3AB Prosjektperiode:

Detaljer

AlgDat 10. Forelesning 2. Gunnar Misund

AlgDat 10. Forelesning 2. Gunnar Misund AlgDat 10 Forelesning 2 Oversikt Java repetisjon IDE eller teksteditor + kommandolinje? Java Collections and Generics Programvareutvikling En mengde mer eller mindre veldefinerte metoder (software engineering):

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

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

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

Høgskolen i Oslo og Akershus

Høgskolen i Oslo og Akershus Høgskolen i Oslo og Akershus Gruppe 2 Forprosjektrapport Presentasjon Oppdragsgiver: Prosjekttittel: Definisjon: Accenture Shera Shera er en «event»-applikasjon til Android der man kan registrere arrangementer

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

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

Hovedprosjekt i data ved Høgskolen i Oslo våren 2007 Hovedprosjekt i data ved Høgskolen i Oslo våren 2007 Appendiks Høgskolen i Oslo Student: Martin Oppegaard Gruppe: 07-12 Dato: 25. mai 2007 Veileder ved HIO: Eva Vihovde Oppdragsgiver: Bekk Consulting AS

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

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

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

Forprosjektrapport. Hovedprosjekt for gruppe 13, Anvendt datateknologi våren 2016 Forprosjektrapport Hovedprosjekt for gruppe 13, Anvendt datateknologi våren 2016 1.0 Presentasjon 2.0 Sammendrag 3.0 Dagens situasjon 4.0 Mål og rammebetingelser 5.0 Løsninger/alternativer 6.0 Analyse

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

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

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

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

KRAVSPESIFIKASJON v.1.2

KRAVSPESIFIKASJON v.1.2 KRAVSPESIFIKASJON v.1.2 PROKAP Prosjektstyringsverktøy for kapasitetsplanlegging G r u p p e 2 6 A n d r é S t e n e r s e n B j a r t e A u n e O l s e n C h r i s t i a n S t r å t h H e n r i k H o

Detaljer

4. Installasjonsveiledning. Experior - rich test editor for FitNesse -

4. Installasjonsveiledning. Experior - rich test editor for FitNesse - 4. Experior - rich test editor for FitNesse - 4.1. Forord Denne rapporten inneholder installasjonsveiledning for Experior. Experior er tilpasset for installasjon i oppdragsgivers utviklingsmiljø. Det er

Detaljer

Kap 11 Planlegging og dokumentasjon s 310

Kap 11 Planlegging og dokumentasjon s 310 Kap 11 Planlegging og dokumentasjon s 310 11.1 Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid:

Detaljer

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

Presentasjon 2 Gruppe 2 Oppgave 2 Oppdragsgiver 2. Sammendrag 3. Dagens situasjon 3 ServiceNow 3 Coop 3. Mål og rammebetingelser 3 Mål 3 Teknologier 4 Forprosjektrapport Bachelorprosjekt for gruppe 8, våren 2017 Innholdsfortegnelse Presentasjon 2 Gruppe 2 Oppgave 2 Oppdragsgiver 2 Sammendrag 3 Dagens situasjon 3 ServiceNow 3 Coop 3 Mål og rammebetingelser

Detaljer

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

Forprosjektrapport. Hovedprosjekt i Informasjonsteknologi. Høgskolen i Oslo og Akershus. Våren 2016 Forprosjektrapport Hovedprosjekt i Informasjonsteknologi Høgskolen i Oslo og Akershus Våren 2016 Gruppe 24 Jon Gillingsrud og Christoffer André Belgen Fredriksen Veileder Thor E. Hasle thor.hasle@hioa.no

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

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord.

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord. Forprosjektrapport Tittel Oppgave Periode Openfoos Utvikle en plattform for digitalisering av foosballbord. 3. januar til 15. juni Gruppemedlemmer Amir Ghoreshi Marcel Eggum Neberd Salimi Valentin Rey

Detaljer

11 Planlegging og dokumentasjon

11 Planlegging og dokumentasjon 11 Planlegging og dokumentasjon Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid: Programmerer

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

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

Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini og Erling Fjelstad Forprosjektrapport Presentasjon Tittel: Oppgave: Infront SSO Utvikle en Single Sign-on løsning for Infront Periode: 8/1-2013 28/5-2013 Gruppemedlemmer: Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini

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

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG INF1050 V16 HVA ER EN SYSTEMUTVIKLINGSPROSESS? De aktivitetene som utføres for å utvikle et IT-system Eksempler på aktiviteter:

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

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

Hovedprosjekt 2013. Gruppe 27. Forprosjektrapport [GILJE AS] Lars Gjestang - Hiran Piapo - Bård Skeie 2013 Hovedprosjekt 2013 Gruppe 27 Forprosjektrapport [GILJE AS] Lars Gjestang - Hiran Piapo - Bård Skeie Innhold 1. Presentasjon... 2 2. Sammendrag... 2 3. Dagens Situasjon... 2 4. Mål og rammebetingelser...

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

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

Brukermanual. Itpays W3 Publish. Sette opp, logge inn og komme i gang. Redigert den 23. mai 2005. http://www.itpays.no/produkter/publisering/

Brukermanual. Itpays W3 Publish. Sette opp, logge inn og komme i gang. Redigert den 23. mai 2005. http://www.itpays.no/produkter/publisering/ Brukermanual Itpays W3 Publish Sette opp, logge inn og komme i gang Redigert den 23. mai 2005 http://www.itpays.no/produkter/publisering/ Innholdsoversikt: 1 Generelt om Itpays w3 publish Side 3 2 Sette

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

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

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

Dokumentasjon av Git. Vedlegg F

Dokumentasjon av Git. Vedlegg F Vedlegg F Dokumentasjon av Git Vedlegg for dokumentasjon av Git, versjonskontrollsystemet brukt i utviklingen av PySniff. Hvorfor Git er brukt, hvilken modell som er valgt og hvordan vi har kommet frem

Detaljer

Forprosjektrapport. Hovedprosjekt Gruppe 15

Forprosjektrapport. Hovedprosjekt Gruppe 15 Forprosjektrapport Hovedprosjekt Gruppe 15 Erlend Gunnesen, Lars Sætaberget, Are Inglingstad, Marius Maudal 25.02.2014 Innholdsfortegnelse 1.Introduksjon... 2 1.1 Medlemmer:... 2 1.2 Oppdragsgiver:...

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

Introduksjon til programmering og programmeringsspråk. Henrik Lieng Høgskolen i Oslo og Akershus

Introduksjon til programmering og programmeringsspråk. Henrik Lieng Høgskolen i Oslo og Akershus Introduksjon til programmering og programmeringsspråk Henrik Lieng Høgskolen i Oslo og Akershus Kategorisering av programmeringsspråk? Deklarativ vs. imperativ Lav nivå vs. høy nivå Kompilert vs. tolket

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

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

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

Forprosjekt for Accentures Overvåkningssystem

Forprosjekt for Accentures Overvåkningssystem Forprosjekt for Accentures Overvåkningssystem Hovedprosjekt våren 2008 1. februar 2008 Forside Skrevet av: Truls Hagen Selnes Heidi Raae Sjåvik Idun Bolstad Innholdsfortegnelse Forside 1 Innholdsfortegnelse

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

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

FORPROSJEKT. Gruppemedlemmer: Raja Zulqurnine Ali Muddasar Hussain (Gruppeleder/Prosjektleder) Zain-Ul-Mubin Mushtaq Christopher Llanes Reyes FORPROSJEKT I denne rapporten gjør vi analyse for hvor mye arbeid som kan gjøres. Rapporten skal også avgrense prosjektet med en mer presis beskrivelse. Den vil i tillegg blant annet inneholde teknologi

Detaljer

Forprosjektrapport. Gruppe 17. Askar Mehdi, Thomas Tykesson, Magnus Arneberg Nilsen. Side 0 av 9

Forprosjektrapport. Gruppe 17. Askar Mehdi, Thomas Tykesson, Magnus Arneberg Nilsen. Side 0 av 9 Forprosjektrapport Gruppe 17 Askar Mehdi, Thomas Tykesson, Magnus Arneberg Nilsen Side 0 av 9 Innholdsfortegnelse: Presentasjon - Service Broker AS - Kontaktpersoner Sammendrag Dagens situasjon Mål og

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

Forprosjektrapport. Gruppe 26. Digitalt læreverktøy for Cappelen Damm

Forprosjektrapport. Gruppe 26. Digitalt læreverktøy for Cappelen Damm Hovedprosjekt i informasjonsteknologi 2016 Høyskolen i Oslo og Akershus Forprosjektrapport Digitalt læreverktøy for Cappelen Damm Gruppe 26 Sofia Aittamaa - s198580@stud.hioa.no Petter Lysne - s198579@stud.hioa.no

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

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

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

Tema: Fronterdokument

Tema: Fronterdokument Tema: Fronterdokument Fronter 91 Dette heftet er produsert av Fronter as www.fronter.com Heftet kan kun kopieres eller distribueres elektronisk ifølge kontrakt eller avtale med Nytt i volum 91 av dette

Detaljer

Skøyen, 23.01.14 Gruppe 11

Skøyen, 23.01.14 Gruppe 11 Forprosjektrapport Produktkvalitet, visitnorway.com Sammendrag Vi skal gjennomføre et produktkvalitetsprosjekt hos Creuna i forbindelse med visitnorway.com, Innovasjon Norges turistinformasjonsside. Prosjektet

Detaljer

Gruppe 33 - Hovedprosjekt

Gruppe 33 - Hovedprosjekt Gruppe 33 - Hovedprosjekt s188080 Joakim Rishaug s181130 Sondre Sparby Boge s188098 Martin Hagen s178816 Lars Erik Kasin 1 av 7 Kravspesifikasjon Forord Kravspesifikasjonen utformes både for kunden, og

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

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

Forprosjektrapport. Gruppe 31

Forprosjektrapport. Gruppe 31 Forprosjektrapport Gruppe 31 1 Presentasjon Oppgave: Finne et kodespråk som kan være med på å forbedre kundetilfredsheten og brukervennligheten ved bruk av Telenor sine websider. Periode: 14. januar til

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

Databaser og moderne systemutvikling - dag én

Databaser og moderne systemutvikling - dag én Databaser og moderne systemutvikling - dag én Harald Holone DAS - 2011-10-17 Databasen Demo Design Eclipse Endringer Enhetstesting Hibernate IoC Iterasjon JUnit Klienten Logikk Maven Mock-ups MySQL Objekter

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

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

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

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

Brukerdokumentasjon for LabOra portal - forfattere

Brukerdokumentasjon for LabOra portal - forfattere Brukerdokumentasjon for LabOra portal - forfattere Skin: Dnnbest-Grey-Skin1024 Skin: Metro7 Custom LabOra web-portal er et web-basert publiseringsprogram for publisering av informasjon på hjemmesider.

Detaljer

1. NetBeans IDE: Lage en enkel mobilapplikasjon

1. NetBeans IDE: Lage en enkel mobilapplikasjon Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag NetBeans IDE: Lage en enkel mobilapplikasjon Mildrid Ljosland/Lene Hoff 09.09.2008 Lærestoffet er utviklet for faget SO350D J2ME for programmering

Detaljer

8. FILOVERFØRING. 8. Filoverføring

8. FILOVERFØRING. 8. Filoverføring 8. FILOVERFØRING 8. Filoverføring 8 BRUKERHÅNDBOK NETTBANK BEDRIFT LANDKREDITT 8.1 Send filer Funksjonen brukes for å sende filer fra regnskaps-/lønnssystemet til Nettbank Bedrift. Når du trykker på Send

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

FORPROSJEKTRAPPORT. (+47) 482 32 249 egil.paulsen@gmail.com. Tore Lervik (+47) 470 10 713 tore@mindre.net

FORPROSJEKTRAPPORT. (+47) 482 32 249 egil.paulsen@gmail.com. Tore Lervik (+47) 470 10 713 tore@mindre.net AIRDOG FORPROSJEKTRAPPORT PRESENTASJON Sted og dato Oslo, Feb 9, 2009 Prosjektets tittel Gruppemedlemmer Oppdragsgiver Veiledere, BEKK Kontaktperson, BEKK Veileder, HiO AirDog Egil Paulsen (+47) 482 32

Detaljer