INF2120. Gruppe 14. Innlevering 1. Våren Joakim Bjørnstad

Størrelse: px
Begynne med side:

Download "INF2120. Gruppe 14. Innlevering 1. Våren Joakim Bjørnstad"

Transkript

1 JegSerDeg INF2120 Gruppe 14 Innlevering 1. Våren 2006 Joakim Bjørnstad Jon Andreas Lind Tollefsen Abdirahman Hassan Barre

2 Innledning og forutsetninger JegSerDeg er et program som kommuniserer med brukere via SMS og hjelper til å posisjonere dem gjennom PATS og Google Earth. Modellen Utgangspunktet er Basaltjenesten. Videre har vi valgt å utvide basaltjenesten med flere avanserte funksjoner som: Hotspots og buddylister med sine underordnede funksjoner. En forutsetning er at registrering skjer i henhold til Basaltjenesten. Slik at ingen to forskjellige brukere med like brukernavn finnes. (Ifi brukernavnet benyttes) Buddylisten forutsetter at buddyer som blir lagt til er registrerte brukere og har også samtykket til at de er buddyes av vedkommende. Slik at de villig og ikke uvitende kan bli posisjonert. Vi har forutsatt at det er bare PATS som sender og mottar SMS. Slik at JegSerDeg bare utøver funksjonene og prater med PATS men ikke med mobilbruker. Kommunikasjon skjer kun mellom PATS og mobilbruker, Google Earth er ikke med. Gruppen Gruppen er vel strukturert og organisert, med leder, kontaktperson og dokumentansvarlig. Gruppen har stort sett fungert bra, alle aktive fra begynnelse til første milepæl. Med unntak av en som sluttet kurset i startfasen. Videre har vi hatt endel problemer med både RSM og Eclipse, som vi har sendt mails om. Men det har ordnet seg til slutt, selv om det tok endel tid.

3 UseCases Dette er use case diagrammet. Det viser hvilke funksjoner mobilbruker har tilgang til. Her er tanken at Hotspot og Buddy er overordnede funksjoner som inkluderer en funksjon kalt Autentikasjon som da sjekker om mobilbrukeren er registrert i databasen. For å bruke Hotspot og Buddy funksjonene må man da være en registrert bruker.

4 Meld på : Melder en ny bruker på JegSerDeg. Meld av: Melder en eksisterende bruker av JegSerDeg. Autentikasjon: Gjør et databasesjekk på om en mobilbruker er registrert i databasen fra før av. Hvis mobilbrukeren ikke er en registrert bruker så gis det feilmelding i form av en SMS. Hotspot Registrer hotspot: Lar brukeren få registrere et personlig hotspot. Det kan tenkes han/hun vil lagre huset sitt, favorittutestedet sitt, bestemors hus osv. i en egen hotspot liste slik at han/hun kan få vite avstand til det på GoogleEarth eller på SMS. Gi registrerte hotspots: Brukeren får en liste over alle sine personlige hotspots. Når brukeren da etterhvert har registrert mange hotspot er det da mulig å få ut en liste over disse via f.eks SMS. Abonner på hotspot: Brukeren får en jevnlig oppdatering på avstand til et utvalgt registrert hotspot. Stopp abonnent: Brukeren avslutter abonnent på hotspot. Fjern hotspot: Lar brukeren få fjernet et personlig hotspot. Buddy Registrer buddy: Lar brukeren legge til en annen registrert bruker i sin buddyliste som har samtykket til dette. Fjern buddy: Lar brukeren få fjernet en buddy fra sin buddyliste. Gi buddyliste: Gir brukeren en liste over alle sine buddyes. Få buddy info: Gir brukeren informasjon om avstand til en buddy.

5 Klassediagrammer Dette er klassediagrammet for oversikten over systemet. Det er 6 klasser totalt. Systemet holder rede på mobilbrukere, Databasen og kontrollerne. Systemet kommuniserer og med PATS. Databasen inneholder mange forskjellige tabeller som holder rede på brukere, posisjoner, buddyer og hotspots. JegSerDeg_Kontroller mater Databasekontrolleren med informasjon som skal tas inn, ut og sjekkes opp mot Databasen.

6 Dette Klassediagrammet viser mere om Hotspots. JegSerDeg_Kontroller er igjen bindeleddet mellom Database og en annen kontroller. I dette tilfellet Hotspot_Kontroller. Som igjen holder rede på mange hotspots. Hotspot_Kontroller har også funksjonene som er gitt i usecase diagrammet.

7 Dette Klassediagrammet viser tilsvarende som forrige. JegSerDeg_Kontrollerne holder rede på en Buddy_Kontroller som holder rede på mange Buddyes. Men her er i tillegg en Autentiser klasse som går under Autentikasjon av brukeren.

8 Composite Structure JegSerDeg I composite structure diagrammet er det 6 parts. mobilbruker kommuniserer kun med PATS igjennom portene mb og pats. Siden sms går enten fra PATS til mobilbruker og omvendt. PATS kommuniserer kun med JegSerDeg_Kontroller. JegSerDeg_Kontroller prater i tillegg med Buddy_Kontroller og Databasekontroller. Databasekontroller kommuniserer med Database. Kommunikasjonen kan gå begge veier gjennom de aktuelle portene. I tillegg har JegSerDeg to formelle porter som ikke er avbildet. Input og output mellom PATS.

9 Sekvensdiagrammer Følgende seksvensdiagrammer er med: meldpaa > jsd_meldpaa meldav Autentikasjon > jsd_autentikasjon sjekkposisjon hotspot reghotspot > jsd_reghotspot fjernhotspot gireghotspots abonnerhotspot stoppabonnement > jsd_stoppabonnement buddy registrerbuddy > jsd_registrerbuddy fjernbuddy faabuddyinfo gibuddyliste > jsd_gibuddyliste Forklaring på diagrammene står under hvert diagram.

10 meldpaa melder en ny bruker på JegSerDeg. I meldpaa sendes en SMS med IFI brukernavn til PATS. Som finner den statiske IDen, den blir sendt videre med brukernavn og id til JegSerDeg. JegSerDeg gjør en insert med brukernavn og id til Database. Tilbakemeldingen sier om det ble vellykket eller ikke. Hvis insert ny bruker i Database gikk bra, sendes en SMS med bekreftelse til mobilbruker. Hvis ikke, sendes en feilmelding. Dette er rammet inn i en Combined Fragment, alt. Her er det en ref til jsd_meldpaa i JegSerDeg lifelinen (neste side).

11 jsd_meldpaa viser hva som skjer inne i JegSerDeg lifelinen i et underliggende nivå. Her er det JegSerDeg_Kontroller som sender melding til Database_kontroller at brukernavn og id skal legges til Database. Deretter blir brukernavn og id forsøkt lagt til i Database. En tilbakemelding fra Database kommer til Database_kontroller som sender en tilbakemelding til JegSerDeg_Kontroller. Her er det en CF, alt med gates ok eller feil som sender meldinger om bekreftelse eller feil ut av jsd_meldpaa.

12 Autentikasjon sjekker om et brukernavn er i databasen, slik at vedkommende har tilgang til alle funksjonene. I starten sender mobilbruker en sms med sitt brukernavn og hvilken tjeneste man vil benytte. Deretter gis en melding til JegSerDeg med brukernavnet, iden og tjenesten. En melding fra JegSerDeg går så til Database som gjør et oppslag på brukernavn, for så å sende tilbakemelding. Deretter er det en CF opt hvis tilbakemelding fra Database var negativ så vil feilmelding bli sendt til mobilbruker at man må registrere seg. Hvis tilbakemelding fra Database var positiv så skjer ingenting

13 Dette sekvensdiagrammet beskriver hva som skjer en bruker autentiserer seg. Det kommer inn en melding fra PATS serveren som inneholder et brukernavn, id og en ønsket tjeneste. Tjenesten og autentikasjonen kommer samtidig siden man må være en registrert bruker for å kunne bruke tjeneste som JegSerDeg tilbyr. De forskjellige kontrollerene snakker sammen, og finner ut om brukeren er lagt til i databasen. Sender så en retur/tilbakemelding til PATS, om brukeren har lov til å utføre sin forespurte tjeneste.

14 meldav melder en registrert bruker av JegSerDeg systemet. For å sjekke om brukeren er en registrert bruker, så ligger det en ref Autentikasjon oppå alle lifelines. Etter positivt svar fra Autentikasjon så blir det gjort forsøk på å fjerne brukernavnet fra databasen. En bekreftelse kommer til mobilbruker hvis alt gikk bra, hvis fjern gikk galt av en eller annen grunn gis det feilmelding.

15 I sjekkposisjon er det en klokke som har en lifeline som starter når tiden nå er større enn våknetiden. Den får JegSerDeg til å våkne, gir posisjonen til PATS som returnerer en ny posisjon. Så skjer en av to ting. Enten har klokka timet ut, da får JegSerDeg posisjonen, gir den videre til PATS som oppdater posisjonen i forhold til hotspottet. Til slutt sendes en sms med avstand til hotspot. Ellers har mobilbruker flyttet på seg, og gammel posisjon gis, ny posisjon oppdateres og avstand blir sendt som sms.

16 Overblikk over hotspot tjenestene, med referanser.

17 reghotspot registrerer et nytt personlig hotspot for en mobilbruker. Hvis Autentikasjon gir grønt lys så legges hotspotet til Database. Videre gis det tilbakemelding om det gikk bra. Det sendes melding om det gikk ok eller om det ble feil til slutt tilbake til mobilbruker.

18 Formålet med dette sekvensdiagrammet er å vise hvordan en hotspot blir opprettet. Det som er spesielt her er at vi først sjekker om hotspotet finnes fra før ellers, lager vi et nytt hotspot objekt, ved gjøre en new. Deretter er det database kontrolleren sitt ansvar å inserte dette objektet inn i databasen. Alt ettersom det går eller ikke vil det bli sendt tilbake en passende retur til PATS serveren. Objektet dør når inserten er gjort.

19 fjernhotspot fjerner et personlig hotspot til en registrert mobilbruker. Dette verifiseres ved hjelp av ref Autentikasjon. finnhotspot(sted) sjekker om hotspottet som blir bedt fjernet er i Database. Tilbakemelding til JegSerDeg sier om det finnes eller ikke finnes et slikt hotspot. Hvis det fantes så blir det fjernet med en gang, og en bekreftelse SMS blir sendt til mobilbruker. Hvis ikke det fantes blir en SMS feilmelding sendt.

20 gireghotspots gir en liste over alle personlige hotspots til en bruker på forespørsel. Hvis Autentikasjon gikk greit så sendes det en forespørsel til Database om den kan gireghotspots. Så kommer en loop som gir ett og ett hotspot til JegSerDeg hvor det da blir puttet i en enkel tekstliste. Deretter sendes hele listen tilbake til PATS som sender listen som SMS til mobilbruker.

21 abonnerhotspot gjør at en bruker kan abonnere på et (eller flere) personlige hotspot. Etter godkjent Autentikasjon sjekkes om hotspottet finnes. Posisjonen blir returnert til JegSerDeg. Så looper sjekkposisjon helt til det bes om at tjenesten avsluttes (neste). Ellers kommer det feilmelding.

22 stoppabonnement avslutter et eksisterende abonnement på et hotspot. Etter autentikasjon sendes det meldinger om det gikk bra eller dårlig. Det som skjer inne i JegSerDeg kommer på neste side (jsd_stoppabonnement)

23 Bruker må autentisere seg. Det sjekkes så om bruker og hotspot fantes fra før. Database kontrolleren fjerner hotspotet, og en retur blir sendt helt tilbake til PATS.

24 Oversikt over buddy tjenestene, med referanser.

25 sd registrerbuddy registrerer en buddy til mobilbrukerens buddylisten. Etter godkjent autentikasjon skal finnesbuddy sjekke om buddyen finnes i databasen. Hvis buddyen finnes i basen, sendes det et feil tilbakemelding til mobilbrukeren. Hvis buddyen finnes ikke buddylisten skal leggtilbuddy legge buddyen i databasen og de skal sendes OK tilbakemelding til mobilbrukeren.

26 Dette sekvensdiagrammet tilsvarer det som omhandler å legge til en hotspot. Den eneste forskjellen er at vi her lager et Buddy objekt som blir puttet inn i databasen. Objektet terminerer også her.

27 sd fjernbuddy skal fjerne en buddy i mobilbrukerens buddyliste. Hvis autentikasjonen går greit skal finn sjekke buddyen finnes i Database. Hvis buddyen finnes i database skal det sendes en tilbakemelding til JegSerDeg som fjerner buddyen i databasen. Mobilbrukeren får enten en ok SMS tilbakemelding hvis buddy sletting går greit eller en feil SMS tilbakemelding hvis buddyen finnes ikke i basen.

28 sd faabuddyinfo skal gi informasjon om hvor buddy befinner seg til mobilbrukeren. Etter autentikasjonen går greit skal JjegSerDeg behandle mobilbrukerens forspørsel og sjekke om buddyen finnes i databasen. Hvis buddyen finnes i basen skal faaposisjon finne hvor buddyen befinner seg og videre skal det sendes en OK tilbakemelding som inneholder posisjonen buddyen befinner seg til mobilbrukeren. Hvis buddyen finnes ikke i basen eller PATS kan ikke posisjonere buddien, skal det sendes en feil tilbakemelding til buddien.

29 sd gibuddyliste gir mobilbrukeren liste over alle sine buddyes. Hvis Autentikasjon gikk greit så sendes det en forespørsel til Database om den kan gi buddylisten. Deretter kommer en loop som gir listen til JegSerDeg. Så sendes videre hele listen tilbake til PATS som sender listen som SMS til mobilbruker.

30 Det foregår først en autentikasjon, for å finne ut om brukeren har lov til å utføre denne tjenesten. Hvis så blir buddy_kiontrolleren bedt om å få ta i en liste over alle denne brukerens buddyer. Database_Kontrollerene snakker i sin tur med databasen,og får tilbake en liste som blir bygget opp i buddy_kontrolleren før den blir sendt tilbake til PATS serveren. Vi har ikke beskrevet alle slike tjenester siden, alle vil ligne på denne. De eneste vi har laget spesielt er når buddyer og hotspots blir laget.

DELLEVERANSE 1 INF2120 V06

DELLEVERANSE 1 INF2120 V06 DELLEVERANSE 1 INF2120 V06 GRUPPE 22 VERSION: FINAL 22 FEBRUARY, 2006 MORTEN FOLLESTAD RAYNER VINTERVOLL ANISH RAJA IVA N. IVANOVA BJØRN BRÆNDSHØI Page 1 REVISJONSOVERSIKT Revisjonsoversikt Versjon Forfattere

Detaljer

INF2120 Prosjektoppgave i modellering. Del 1

INF2120 Prosjektoppgave i modellering. Del 1 INF2120 Prosjektoppgave i modellering Del 1 Håkon Ulvestad haakonu@ifi.uio.no Jonas Winje jonaw@ifi.uio.no Amaia Santacoloma amaiac@ifi.uio.no Rakel Johnsen rakelj@ifi.uio.no Våren 2006 Innledning Prosjektoppgaven

Detaljer

DELLEVERANSE 2 INF2120 GRUPPE 12. Jon G. Berentsen Geir A. Nilsen Lailuma Arezo

DELLEVERANSE 2 INF2120 GRUPPE 12. Jon G. Berentsen Geir A. Nilsen Lailuma Arezo DELLEVERANSE 2 INF2120 GRUPPE 12 Av Jon G. Berentsen Geir A. Nilsen Lailuma Arezo Innledning: Hensikten med vår oppgave er å lage et overvåkningssystem basert på posisjonering av mobiltelefon. Overvåkningssystemet

Detaljer

DELLEVERANSE 1 INF2120 GRUPPE 12. Jon G. Berentsen Geir A Nilsen Lailuma Arezo

DELLEVERANSE 1 INF2120 GRUPPE 12. Jon G. Berentsen Geir A Nilsen Lailuma Arezo DELLEVERANSE 1 INF2120 GRUPPE 12 av Jon G. Berentsen Geir A Nilsen Lailuma Arezo Innledning: Hensikten med vår oppgave er å lage et overvåkningssystem basert på posisjonering av mobiltelefon. Overvåkningssystemet

Detaljer

DROP 2.

DROP 2. INF2120 Vår 2006 DROP 2 arnehans@ifi.uio.no,gardhr@ifi.uio.no,nhhagen@ifi.uio.no jorgeja@ifi.uio.no INTRODUKSJON : For oss ble drop 2 en ganske stor omstilling fra drop 1. Vi fant ut at vi ble nødt til

Detaljer

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

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

Detaljer

Innholdsfortegnelse INNHOLDSFORTEGNELSE... 2 REVISJONSOVERSIKT...4 INTRODUKSJON MED FORUTSETNINGER... 5

Innholdsfortegnelse INNHOLDSFORTEGNELSE... 2 REVISJONSOVERSIKT...4 INTRODUKSJON MED FORUTSETNINGER... 5 1 Innholdsfortegnelse INNHOLDSFORTEGNELSE... 2 REVISJONSOVERSIKT...4 INTRODUKSJON MED FORUTSETNINGER... 5 FRA LEVERANSE 1 (GRUPPE 2)...5 TILLEGG I FORUTSETNINGER... 5 REVIDERT UTGAVE AV SPESIFIKASJON FRA

Detaljer

INF2120 Prosjektoppgaven Våren 2006

INF2120 Prosjektoppgaven Våren 2006 INF2120 Prosjektoppgaven Våren 2006 (Versjon 060125) Generelt Alle prosjektgruppene får samme oppgave. Det lages ny oppgave hvert år. Det er 3 del-leveranser (Spesifikasjon, Design, Implementasjon/Test).

Detaljer

DELLEVERANSE 3 INF2120 GRUPPE 12. Jon G. Berentsen Geir A. Nilsen Lailuma Arezo

DELLEVERANSE 3 INF2120 GRUPPE 12. Jon G. Berentsen Geir A. Nilsen Lailuma Arezo DELLEVERANSE 3 INF2120 GRUPPE 12 Av Jon G. Berentsen Geir A. Nilsen Lailuma Arezo Innledning: Hensikten med vår oppgave er, fremdeles, å lage et overvåkningssystem basert på posisjonering av mobiltelefon.

Detaljer

UNIVERSITETET I OSLO Institutt for informatikk. INF2120: ICU - a surveillance system, Drop 1. gisleal, eivindjo, tanxn, behrozm

UNIVERSITETET I OSLO Institutt for informatikk. INF2120: ICU - a surveillance system, Drop 1. gisleal, eivindjo, tanxn, behrozm UNIVERSITETET I OSLO Institutt for informatikk INF2120: ICU - a surveillance system, Drop 1 gisleal, eivindjo, tanxn, behrozm 22. februar 2006 Systemkrav I tabellen nedenfor er en oversikt over systemkravene

Detaljer

INF2120 V2005. Gruppe 2 christrc ieronnin kjetimk noushinm sjuros. Trafikanten+ Innlevering

INF2120 V2005. Gruppe 2 christrc ieronnin kjetimk noushinm sjuros. Trafikanten+ Innlevering INF2120 V2005 Gruppe 2 christrc ieronnin kjetimk noushinm sjuros Trafikanten+ Innlevering 2 29.04.2005 Intensjon Vårt trafikkoppfølgingssystem skal være et system for brukerne av rutetrafikk, ved at disse

Detaljer

INF Modellering med objekter (Oblig 2) **TimeregistreringSystem** (Designet av Alen Cemer

INF Modellering med objekter (Oblig 2) **TimeregistreringSystem** (Designet av Alen Cemer INF5120 - Modellering med objekter (Oblig 2) **TimeregistreringSystem** (Designet av Alen Cemer alence@ifi.uio.no) 1 2 2-1: Business Model... 5 Scoping Statements Context Statements... 5 Goal modell...

Detaljer

INF 2120 Innlevering 1. Gruppe 4. Kravspesifikasjoner til trafikanten +

INF 2120 Innlevering 1. Gruppe 4. Kravspesifikasjoner til trafikanten + INF 2120 Innlevering 1 Levert av Gruppe 4 Anders Bakken (andeba) Are O. Pedersen (arep) Daniel M. Wittwer (danielmw) Naima Akram (naimaa) Ronnie Østgaard (ronnieo) Kravspesifikasjoner til trafikanten +

Detaljer

INF 2120 drop 3. Trafikanten plus. Group 4. danielmw, ronnieo, naimaa, arep, andeba

INF 2120 drop 3. Trafikanten plus. Group 4. danielmw, ronnieo, naimaa, arep, andeba INF 2120 drop 3 Trafikanten plus Group 4 danielmw, ronnieo, naimaa, arep, andeba Index INF 2120 drop 3... 1 Index... 2 Introduksjon med forutsetninger... 3 Endringer i designmodeller fra drop 2:... 3 Composite

Detaljer

Vårt system kan kjøres ved å skrive. STUD1 konto fredo 37 (holdeplass)

Vårt system kan kjøres ved å skrive. STUD1 konto fredo 37 (holdeplass) 1 Vårt system kan kjøres ved å skrive STUD1 konto fredo 37 (holdeplass) Holdeplass er frivillig. Dersom man kun sender linjenr finner systemet den nærmeste holdeplassen. Systemet returnerer de 3 neste

Detaljer

Universitetet i Oslo Institutt for informatikk. Leveranse 2 - inf2120. Gruppe 9. Mads Andre Bergdal Neeru Bhardwaj Saqib Riaz Trond Arne Sørby

Universitetet i Oslo Institutt for informatikk. Leveranse 2 - inf2120. Gruppe 9. Mads Andre Bergdal Neeru Bhardwaj Saqib Riaz Trond Arne Sørby Universitetet i Oslo Institutt for informatikk Leveranse 2 - inf2120 Gruppe 9 Mads Andre Bergdal Neeru Bhardwaj Saqib Riaz Trond Arne Sørby 29. april 2005 2 1 Innledning Vi har nå designet et system kalt

Detaljer

Prosjektoppgave INF2120 Våren 2007: Rebusløp

Prosjektoppgave INF2120 Våren 2007: Rebusløp Prosjektoppgave INF2120 Våren 2007: Rebusløp Versjon 070219. Vi skal lage programvare for å kunne gjennomføre et Rebusløp. Prosjektformalia Generelt Alle prosjektgruppene får samme oppgave Det lages ny

Detaljer

Spesifikasjon av Lag emne

Spesifikasjon av Lag emne Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Fra krav til objekter Hva skal systemet gjøre? UML: Bruksmønstermodeller (Use Cases) o Objektdesign Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer

Detaljer

Eksamen i fag TDT4140 Systemutvikling. 22. mai, 2008 kl 0900-1300

Eksamen i fag TDT4140 Systemutvikling. 22. mai, 2008 kl 0900-1300 Side 1 av 11 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap Sensurfrist: 15. juni, 2008 Eksamen

Detaljer

Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer

Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer Fra krav til objekter Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer INF1050--1 Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Hva skal systemet gjøre? UML: Bruksmønstermodeller (Use

Detaljer

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

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

Detaljer

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

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

Detaljer

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

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

Detaljer

AP221 Use Case SBL Preutfyll og instansier innsendingstjeneste

AP221 Use Case SBL Preutfyll og instansier innsendingstjeneste AP221 Use Case SBL innsendingstjeneste innsendingstjeneste Preutfylling av innsendingstjenester skal hjelpe brukerne med utfyllingen av innsendingstjenesten. Der tjenesteeier kjenner til informasjonen

Detaljer

INF5120 - Oblig 2. Hour Registration System (HRS)

INF5120 - Oblig 2. Hour Registration System (HRS) INF5120 - Oblig 2 Hour Registration System (HRS) 1 av 40 1 Innholdsfortegnelse 1 Innholdsfortegnelse... 2 2 Innholdsfortegnelse for figurer... 3 3 Hour Registration System (HRS)... 4 3.1 Introduksjon...

Detaljer

Trafikanten Pluss, delleveranse 2. Gruppe 8 Eivind Hasle Amundsen [eivinha] og Eigil Moe [eigilmo]

Trafikanten Pluss, delleveranse 2. Gruppe 8 Eivind Hasle Amundsen [eivinha] og Eigil Moe [eigilmo] Trafikanten Pluss, delleveranse 2 Gruppe 8 Eivind Hasle Amundsen [eivinha] og Eigil Moe [eigilmo] 29. april 2005 Innledning I delleveranse 2 har vi jobbet med spesifikasjonene til gruppen vi kritisterte

Detaljer

INF Obligatorisk innlevering 7

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

Detaljer

INF 2120-PROSJEKT: <DROP 2 GRUPPE 7> ATLE WANDSVIK DAMIR NADIC SOHAIL AHMED CHAUDRY LARS ANTHONY LAMPAY FOZIA SAEED

INF 2120-PROSJEKT: <DROP 2 GRUPPE 7> ATLE WANDSVIK DAMIR NADIC SOHAIL AHMED CHAUDRY LARS ANTHONY LAMPAY FOZIA SAEED INF 2120-PROSJEKT: ATLE WANDSVIK DAMIR NADIC SOHAIL AHMED CHAUDRY LARS ANTHONY LAMPAY FOZIA SAEED 1. INTRODUKSJON Traffikanten pluss systemet er et system som gir brukere mulighet til

Detaljer

Spesifikasjon av Lag emne. Kursregistrering bruksmønstermodell. Dagens forelesning. Fra krav til objekter

Spesifikasjon av Lag emne. Kursregistrering bruksmønstermodell. Dagens forelesning. Fra krav til objekter Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Fra krav til objekter Hva skal systemet gjøre? UML: Bruksmønstermodeller (Use Cases) o Objektdesign Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer

Detaljer

Kravspesifikasjon. 14. oktober 2002

Kravspesifikasjon. 14. oktober 2002 Kravspesifikasjon gruppe 42 Nils-Kristian Liborg (brukergrensesnitt), Bente Brevig (beskrivelser, aktørbeskrivelser, diagram, kvalitetssikring), Tom Olav Bruaas (beskrivelser), Eirik Lied (beskrivelser,

Detaljer

1 INNLEDNING... 2. 1.1 Om Altinn... 2. 1.2 Skjemaer som støttes... 2 2 INSTALLASJON OG OPPSTART... 3. 2.1 Nedlasting... 3. 2.2 Registrering...

1 INNLEDNING... 2. 1.1 Om Altinn... 2. 1.2 Skjemaer som støttes... 2 2 INSTALLASJON OG OPPSTART... 3. 2.1 Nedlasting... 3. 2.2 Registrering... INNHOLD Mamut for Altinn INNHOLD 1 INNLEDNING... 2 1.1 Om Altinn... 2 1.2 Skjemaer som støttes... 2 2 INSTALLASJON OG OPPSTART... 3 2.1 Nedlasting... 3 2.2 Registrering... 5 2.3 Opprett en bruker... 7

Detaljer

Kort om kursene INF1100 og MAT-INF1100L

Kort om kursene INF1100 og MAT-INF1100L Kort om kursene INF1100 og MAT-INF1100L Hans Petter Langtangen 1,2 Joakim Sundnes 1,2 Simula Research Laboratory 1 University of Oslo, Dept. of Informatics 2 Aug 24, 2016 INF1100 er en første introduksjon

Detaljer

Spesifikasjon av Lag emne. Kursregistrering g bruksmønstermodell. Dagens forelesning. Fra krav til objekter

Spesifikasjon av Lag emne. Kursregistrering g bruksmønstermodell. Dagens forelesning. Fra krav til objekter Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Fra krav til objekter Hva skal systemet gjøre? UML: Bruksmønstermodeller (Use Cases) o Objektdesign Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer

Detaljer

Spesifikasjon av Lag emne. Kursregistrering bruksmønstermodell (ny versjon) Dagens forelesning. Fra krav til objektdesign

Spesifikasjon av Lag emne. Kursregistrering bruksmønstermodell (ny versjon) Dagens forelesning. Fra krav til objektdesign Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Fra krav til objektdesign Hva skal systemet gjøre? UML: Bruksmønstermodeller o Objektdesign Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer

Detaljer

Entobutikk 5.BRUKERMANUAL VÅR 2011

Entobutikk 5.BRUKERMANUAL VÅR 2011 5.BRUKERMANUAL VÅR 2011 1 DELKAPITTEL 1 FORORD Denne brukermanual inneholder instrukser til hvordan nettbutikken entobutikk fungerer. Rapporten er delt opp i tre deler som er Admin, Kunde og nettbutikken.

Detaljer

PRODUKTBESKRIVELSE. NRDB Nummerforespørsel

PRODUKTBESKRIVELSE. NRDB Nummerforespørsel PRODUKTBESKRIVELSE NRDB Nummerforespørsel Versjon 1.3, mars 2012 NRDB Nummerforespørsel Versjon 1.3, mars 2012 Side 1 av 5 1. Innledning... 3 2. Beskrivelse av tjenesten... 3 2.1 Krav for tilknytning og

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF5110 Eksamensdag : Tirsdag 5. juni 2007 Tid for eksamen : 14.30-17.30 Oppgavesettet er på : 6 sider (pluss vedlegg) Vedlegg

Detaljer

INF 5120 Modellering med objekter

INF 5120 Modellering med objekter INF 5120 Modellering med objekter Obligatorisk oppgave nr. 1 Gruppe 4 Problem: Det skal designes en kaffemaskin til bruk blant de ansatte hos en bedrift. Eieren av bedriften ønsker en enkel og billig maskin.

Detaljer

BEHANDLING AV KUNDEDATA Oversikt over Norids behandling av data om domeneabonnenter. Innhold. Norids behandling av kundedata. Dato:

BEHANDLING AV KUNDEDATA Oversikt over Norids behandling av data om domeneabonnenter. Innhold. Norids behandling av kundedata. Dato: BEHANDLING AV KUNDEDATA Oversikt over Norids behandling av data om domeneabonnenter Dato: 09.04.2018 Innhold Norids behandling av kundedata... 1 1. Formål med behandlingen... 2 2. Type opplysninger...

Detaljer

Fra krav til objektdesign

Fra krav til objektdesign Fra krav til objektdesign Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer INF1050-ansvar-1 Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Hva skal systemet gjøre? UML: Bruksmønstermodeller

Detaljer

Brukermanual for administrasjonsverktøy Gruppe: 08-03

Brukermanual for administrasjonsverktøy Gruppe: 08-03 Brukermanual for administrasjonsverktøy Forord Denne manualen dekker administrasjonsgrensesnittet til applikasjonen. Den er tiltenkt personene som skal legge inn data, men kan også være til hjelp for de

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

INF1010 MVC i tekstbaserte programmer

INF1010 MVC i tekstbaserte programmer INF1010 MVC i tekstbaserte programmer Marit Nybakken marnybak@ifi.uio.no 9. februar 2004 Marit har ingen utdanning innen systemutvikling og vet antageligvis ikke hva hun prater om. Hun har dog skumlest

Detaljer

Requirements & Design Document

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

Detaljer

BRUKERVEILEDNING FOR LEIETAKERE

BRUKERVEILEDNING FOR LEIETAKERE BRUKERVEILEDNING FOR LEIETAKERE BookUp er en portal for privat og kommunal utleie fordelt på idrett, kultur, kontorer og leie av ting. Denne veiledning tar deg igjennom opprettelse av konto i BookUp. Innhold

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

GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING HELGA NYRUD & KRISTIN BRÆNDEN

GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING HELGA NYRUD & KRISTIN BRÆNDEN GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING INF1050 V16 HELGA NYRUD & KRISTIN BRÆNDEN TEMAER SÅ LANGT I KURSET Forelesning 1: Systemutvikling og systemutviklingsprosesser Forelesning 2: Prosessmodeller

Detaljer

Leveranse 2. September 27, 2002

Leveranse 2. September 27, 2002 Leveranse 2 gruppe 42 Nils-Kristian Liborg (brukergrensesnitt), Bente Brevig (beskrivelser, aktørbeskrivelser, diagram, kvalitetssikring), Tom Olav Bruaas (beskrivelser), Eirik Lied (beskrivelser, diagram,

Detaljer

Eksamen i fag TDT4140 Systemutvikling. 6. juni, 2006 kl 0900-1300

Eksamen i fag TDT4140 Systemutvikling. 6. juni, 2006 kl 0900-1300 Side 1 av 10 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap Sensurfrist: 27. juni, 2006 Eksamen

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

Eksamen INF

Eksamen INF Eksamen INF5120 06.06.2005 Et løsningsforslag Oppgave 1 a) Business Model Oppgaven spør om en business model for samhandlingen mellom Buyer og Seller, og det er da viktig å ikke modellere alt det andre!!!

Detaljer

Hovedprosjekt i Anvendt Datateknologi Våren 2008 FORSIDE

Hovedprosjekt i Anvendt Datateknologi Våren 2008 FORSIDE PRODUKTRAPPORT Hovedprosjekt i Anvendt Datateknologi Våren 2008 FORSIDE FORORD Dette dokumentet er produktrapporten for vår gruppes hovedprosjekt ved Høgskolen i Oslo, avdeling for Ingeniørutdanning, Bachelor

Detaljer

Installere programvare gjennom Datapennalet - Tilbud

Installere programvare gjennom Datapennalet - Tilbud NTNU Trondheim Norges Teknisk- Naturvitenskapelige Universitet Datapennalet Installere programvare gjennom Datapennalet - Tilbud Påmeldingsinfo Hvordan tjenesten fungerer Krav til utstyr Uttesting av programvareformidling

Detaljer

Spenningskvalitet Brukerveiledning til rapporteringstjenesten

Spenningskvalitet Brukerveiledning til rapporteringstjenesten Spenningskvalitet Brukerveiledning til rapporteringstjenesten Side 1 av 13 1 Innholdsfortegnelse Spenningskvalitet Brukerveiledning til rapporteringstjenesten...1 1 Innholdsfortegnelse...2 2 Dokumenthistorikk...3

Detaljer

Brukerdokumentasjon for Agresso Employee

Brukerdokumentasjon for Agresso Employee for Agresso Employee Hovedprosjekt i data våren 2007 Gruppe 20: Anders Hartvoll Ruud Christian Årving Leif Martin Næss Sahdia Fayyaz Moghal 2 Agresso Employee Forord Dette dokumentet er brukerdokumentasjonen

Detaljer

AP226 Use Case Diagram - SBL

AP226 Use Case Diagram - SBL AP226 Use Case Diagram - SBL Use Case Diagram Figuren under (Figur 1) viser en oversikt over alle use case for Sluttbrukerløsningen i Altinn 2 versjon 1. Den innerste firkanten inneholder alle use case

Detaljer

Bruksanvisning. Bruksanvisning. Käyttöohje FIN. Brugsanvisning. User Manual. Gebruikershandleiding. DEFA SilentAlarm

Bruksanvisning. Bruksanvisning. Käyttöohje FIN. Brugsanvisning. User Manual. Gebruikershandleiding. DEFA SilentAlarm N S FIN DK GB NL Bruksanvisning Bruksanvisning Käyttöohje Brugsanvisning User Manual Gebruikershandleiding DEFA SilentAlarm N S FIN DK GB Bruksanvisning s.3 Bruksanvisning s.10 Käyttöohje s.17 Brugsanvisning

Detaljer

AP221 Use Case SBL Finn aktive, mottatte og arkiverte elementer

AP221 Use Case SBL Finn aktive, mottatte og arkiverte elementer AP221 Use Case SBL arkiverte elementer arkiverte elementer Dette use case beskriver hvordan bruker kan finne aktive, mottatte og arkiverte elementer. Med aktive elementer menes innsendingstjenester som

Detaljer

Innledning. Det geniale med GEOREG er at systemet er fullstendig automatisert,

Innledning. Det geniale med GEOREG er at systemet er fullstendig automatisert, Innledning GEOREG er et nytt system for registrering i konkurranser. Systemet baserer seg på at deltakerne har en smarttelefon med en app som muliggjør enkel registrering i en database. Systemet er spesielt

Detaljer

Kravdokument Innholdsfortegnelse 1 Innledning 2 Bakgrunn og oversikt 3 Detaljerte krav 4 Systemsekvensdiagram

Kravdokument Innholdsfortegnelse 1 Innledning 2 Bakgrunn og oversikt 3 Detaljerte krav 4 Systemsekvensdiagram Kravdokument Innholdsfortegnelse 1 Innledning 1.1 Avgrensning 1.2 Definisjoner og forkortelser 1.3 Referanser 1.4 Oversikt over innholdet 2 Bakgrunn og oversikt 2.1 Use-case UML-diagram 2.1.1 Oversiktsdiagram

Detaljer

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

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

Detaljer

1. INNHOLDSFORTEGNELSE

1. INNHOLDSFORTEGNELSE 1. INNHOLDSFORTEGNELSE 1 INNHOLDSFORTEGNELSE...2 2 OM BRUKERMANUALEN...3 2.1 Kapittel beskrivelse...3 3 INTRODUKSJON...4 4 OVERSIKT...5 5 VEILEDNING FOR KLIENTAPPLIKASJON...6 5.1 Innlogging...6 5.2 Nedlasting

Detaljer

Brukerveiledning for klubb

Brukerveiledning for klubb Brukerveiledning for klubb Elektroniske overganger i FIKS «Amatør uten kontrakt» Innhold 1 Innledning... 2 2 Brukertilgang i FIKS... 2 3 Brukerstøtte... 2 4 Login i FIKS... 3 5 Se klubbens forespørsler

Detaljer

Manual - Susoft Android og varetelling

Manual - Susoft Android og varetelling Manual - Susoft Android og varetelling Geir Thomas Jakobsen, 20140618, Rev 1. Innholdsfortegnelse Innholdsfortegnelse... 1 1. Forord... 1 2. Parring av bluetooth lesere mot mobilen... 2 2.1. Motorola Symbol

Detaljer

Use Case-modellering. INF1050: Gjennomgang, uke 04

Use Case-modellering. INF1050: Gjennomgang, uke 04 Use Case-modellering INF1050: Gjennomgang, uke 04 Kompetansemål Modellering av krav Kunne modellere ulike typer krav UML-diagrammer Innføring i grunnleggende UML-modellering Bruksmønster (use case) Sekvensdiagram

Detaljer

Opt inn/opt ut, mailliste

Opt inn/opt ut, mailliste Opt inn/opt ut, mailliste Etter lovgivningen i GDPR må du kunne dokumentere at personer som mottar masseemail, for eksempel nyhetsbrev, fra firmaet ditt har eksplisitt akseptert å motta disse e-postene.

Detaljer

Forside. Eksamen i IN1030 for Våren Ingen hjelpemidler tillatt.

Forside. Eksamen i IN1030 for Våren Ingen hjelpemidler tillatt. Forside Eksamen i IN1030 for Våren 2018. Ingen hjelpemidler tillatt. I dette oppgavesettet har du mulighet til å svare med digital håndtegning (oppgave 1, 4 og 5). Du bruker skisseark du får utdelt. Det

Detaljer

Innledning. Det geniale med GEOREG er at systemet er fullstendig automatisert,

Innledning. Det geniale med GEOREG er at systemet er fullstendig automatisert, Innledning GEOREG er et nytt system for registrering i konkurranser. Systemet baserer seg på at deltakerne har en smarttelefon med en app som muliggjør enkel registrering i en database. Systemet er spesielt

Detaljer

Oppgave 1. Finn krav. Finn krav. Finn test

Oppgave 1. Finn krav. Finn krav. Finn test Oppgave 1 1. Hensikten med use case er å oppnå en felles forståelse av krav til systemet mellom brukere / kunder og utviklere. Et use case er et scenario, ikke en komplett, deltaljert kravspesifikasjon.

Detaljer

Brukerveiledning for klubb

Brukerveiledning for klubb Brukerveiledning for klubb Elektroniske overganger i FIKS Ny spillerstatus «Amatør med kontrakt» Innhold 1 Innledning... 2 2 Brukertilgang i FIKS... 2 3 Brukerstøtte... 2 4 Login i FIKS... 3 5 Se klubbens

Detaljer

AP221 Use Case SBL Registrer abonnement

AP221 Use Case SBL Registrer abonnement AP221 Use Case SBL Registrer abonnement Registrer abonnement Etatssystem kan sende inn liste over innsendingstjenester som skal instansieres og dukke opp i en persons/organisasjons liste over aktive elementer.

Detaljer

INF1000: Forelesning 7. Konstruktører Static

INF1000: Forelesning 7. Konstruktører Static INF1000: Forelesning 7 Klasser og objekter del 2 Konstruktører Static UML REPETISJON 2 Repetisjon Verden består av objekter av ulike typer (klasser). Ofte er det mange objekter av en bestemt type. Objekter

Detaljer

INF5120 Oblig gjennomgang

INF5120 Oblig gjennomgang INF5120 Oblig gjennomgang 12.05.2005 COMET og MinMax Replenishment Pilotcase for automatisert ordrehåndtering innen bilindustrien. Integrering av systemer. En gruppe = en aktør Service Oriented Architecture

Detaljer

Brukerveiledning cobuilderpro APP

Brukerveiledning cobuilderpro APP Brukerveiledning cobuilderpro APP Appen lastes ned fra Google Play for Android Bruk QR-kode over eller søk deg frem til cobuilderpro på din telefon, og installer cobuilderpro appen. Innhold Registrering

Detaljer

Brukerguide for www.altadykkerklubb.com

Brukerguide for www.altadykkerklubb.com Brukerguide for www.altadykkerklubb.com Utgitt første gang: 27/09-07 Sist oppdatert: 23/03-09 1 Innledning Dette er den nye siden til Alta Dykkerklubb! Den er blitt laget over et system som gjør det mulig

Detaljer

Releaseinfo i Winorg 3.0 JUNI-2016

Releaseinfo i Winorg 3.0 JUNI-2016 Innhold Agenda... 2 Videresend sak legger til kontaktopplysninger for aktøren det gjelder... 2 Aktør... 2 Svensk web-søk... 2 CRM... 2 Søk i CRM-overblikk... 2 efaktura referansefelt i skjermbildet Bedrift...

Detaljer

Universitetet i Oslo Institutt for informatikk. Eskild Busch. UML hefte

Universitetet i Oslo Institutt for informatikk. Eskild Busch. UML hefte Universitetet i Oslo Institutt for informatikk Eskild Busch UML hefte 6. desember 2000 Innhold Dette heftet tar for seg deler av UML som er sentralt i kurset IN29. Use case-, sekvens-, tilstand- og klassediagrammer,

Detaljer

ØVINGSOPPGAVER For kursdeltager med brukernavn SamRog

ØVINGSOPPGAVER For kursdeltager med brukernavn SamRog Primuskurs 2018 ØVINGSOPPGAVER For kursdeltager med brukernavn 05.09.2018 SamRog h t t p s : / / f e l l e s t j e n e s t e n e. w o r d p r e s s. c o m / Side 0 1. Opprett mapper og legg til objekter

Detaljer

Brukerveiledning cobuilderpro APP

Brukerveiledning cobuilderpro APP Brukerveiledning cobuilderpro APP Appen lastes ned fra Google Play for Android Bruk QR-kode over eller søk deg frem til cobuilderpro på din telefon, og installer cobuilderpro appen. Innhold Registrering

Detaljer

DET FRIVILLIGE SKYTTERVESEN

DET FRIVILLIGE SKYTTERVESEN DET FRIVILLIGE SKYTTERVESEN Informasjon rundt årsrapport 2012. Årsmelding (heretter Årsrapport) skal for 2012 leveres i DFS sin nye løsning på www.dfs.no, for både skytterlag og samlag. Innhold Informasjon

Detaljer

EKSAMENSOPPGAVE. Vil det bli gått oppklaringsrunde i eksamenslokalet? Svar: NEI

EKSAMENSOPPGAVE. Vil det bli gått oppklaringsrunde i eksamenslokalet? Svar: NEI Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE Eksamen i: Dato: 25 september 2018 Klokkeslett: 09.00-13.00 Sted: Adm. Bygget K1.04 Tillatte hjelpemidler: Ingen Type innføringsark (rute/linje):

Detaljer

Administrasjonsveileder for Tempolex-administrator for bruk av. «Tempolex bedre læring», Veilederversjon 1.6. (revidert 2.

Administrasjonsveileder for Tempolex-administrator for bruk av. «Tempolex bedre læring», Veilederversjon 1.6. (revidert 2. 1 Administrasjonsveileder for Tempolex-administrator for bruk av «Tempolex bedre læring», Veilederversjon 1.6 (revidert 2. juni 17) Nettløsningen består nå av: «Tempolex bedre lesing, bokmål» og «Tempolex

Detaljer

etiming og eventor i AAOK karusellen

etiming og eventor i AAOK karusellen etiming og eventor i AAOK karusellen Sist oppdatert: 11. juni 2019. Denne oppskriften er laget for etiming 4.0.0.821. Se evt også produsentens bruksanvisning. (velg «etiming4, dokumentasjon orientering»)

Detaljer

Use Case-modell. Vurdering av oppdragsgivers krav

Use Case-modell. Vurdering av oppdragsgivers krav Use Case-modell Vurdering av oppdragsgivers krav Kravspesifikasjonen presiserer at brukergrensesnittet skal være grafisk, menybasert, ha støtte for bruk av mus og ha et intuitivt utseende, slik at enhver

Detaljer

Team2 Requirements & Design Document Værsystem

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

Detaljer

PRODUKTBESKRIVELSE INFRASTRUKTUR. NRDB Internett

PRODUKTBESKRIVELSE INFRASTRUKTUR. NRDB Internett PRODUKTBESKRIVELSE INFRASTRUKTUR NRDB Internett Versjon 3.0 11/10/04 Nasjonal referansedatabase AS 15/10/04 Page 1 of 10 Innholdsfortegnelse 1 INNLEDNING...3 1.1 NUMMERPORTABILITET...3 1.2 VIDERESALG TELEFONI...3

Detaljer

Fra krav til modellering av objekter

Fra krav til modellering av objekter INF1050: Systemutvikling 14. februar 2017 Fra krav til modellering av objekter Førstelektor Yngve Lindsjørn INF1050 -> Systemutvikling -> Fra krav til modellering av objekter 1 Temaer i dagens forelesning

Detaljer

SOFTWARE REQUIREMENT & DESIGN DOCUMENT

SOFTWARE REQUIREMENT & DESIGN DOCUMENT SOFTWARE REQUIREMENT & DESIGN DOCUMENT Home Automation System Nickolas Helgeland, Jon Erik Nordskog og Kristian Sande Sjølyst Innholdsfortegnelse 1. Introduksjon... 2 2. Overordnet systemskisse... 3 3.

Detaljer

INF1000: Forelesning 7

INF1000: Forelesning 7 INF1000: Forelesning 7 Klasser og objekter del 2 Konstruktører Static UML REPETISJON 2 Repetisjon Repetisjon forts. Verden består av objekter av ulike typer (klasser). Ofte er det mange objekter av en

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

EKSAMENSOPPGAVE. : INF-1400 Objektorientert programmering. Oppgavesettet er på 5 sider inklusiv forside

EKSAMENSOPPGAVE. : INF-1400 Objektorientert programmering. Oppgavesettet er på 5 sider inklusiv forside FAKULTET FOR NATURVITENSKAP OG TEKNOLOGI! EKSAMENSOPPGAVE Eksamen i : INF-1400 Objektorientert programmering Dato : Mandag 27. mai 2013 Tid : 0900 1300 Sted : Åsgårdvegen 9 Tillatte hjelpemidler : Ingen

Detaljer

Eloptel (Elektronisk Opptelling) Brukerdokumentasjon Ver.:

Eloptel (Elektronisk Opptelling) Brukerdokumentasjon Ver.: ELOPTE L 2009 - GODKJENNING STEMMETAL L BRUKERHÅNDBOK Innholdsfortegnelse Generell beskrivelse av valgsystemet... 3 Brukeradgang...3 Pålogging...3 Sikkerhet og adgangskontroll...3 Feilmeldinger...3 Driftsrutiner

Detaljer

Brukerveiledning: Innlogging og registrering på nettkurs.phs.no

Brukerveiledning: Innlogging og registrering på nettkurs.phs.no Brukerveiledning: Innlogging og registrering på nettkurs.phs.no Generelt: I denne brukerveiledningen kan du selv finne svar på de mest kjente problemstillingene du kan møte på i forbindelse med innlogging

Detaljer

Hjemmeeksamen 2 i INF3110/4110

Hjemmeeksamen 2 i INF3110/4110 Hjemmeeksamen 2 i INF3110/4110 Innleveringsfrist: onsdag 19. november kl. 1400 Innlevering Besvarelsen av oppgave 2,3,4 og 5 skal leveres skriftlig på papir i IFI-ekspedisjonen. Merk denne med navn, kurskode,

Detaljer

Fra krav til objekter. INF1050: Gjennomgang, uke 05

Fra krav til objekter. INF1050: Gjennomgang, uke 05 Fra krav til objekter INF1050: Gjennomgang, uke 05 Kompetansemål Systemmodellering og systemperspektiv Utvikle abstrakte modeller av et system Ulike modeller representerer ulike perspektiver av systemet

Detaljer

Eksamen i fag SIF8018 Systemutvikling. Fredag 25. mai 2001 kl

Eksamen i fag SIF8018 Systemutvikling. Fredag 25. mai 2001 kl Side av 9 NTNU Norges teknisk-naturvitenskapelige universitet BMÅL Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap Sensurfrist:. juni Eksamen i fag SIF808

Detaljer

Webjournal. Arbeide med : I FENISTRA. Dokument kontroll. Versjon 1.0 Release dato 30.01.03 Sist Endret dato 18.05.05 Dokumenteier Knut Balchen Filnavn

Webjournal. Arbeide med : I FENISTRA. Dokument kontroll. Versjon 1.0 Release dato 30.01.03 Sist Endret dato 18.05.05 Dokumenteier Knut Balchen Filnavn Arbeide med : Webjournal I FENISTRA Dokument kontroll Versjon 1.0 Release dato 30.01.03 Sist Endret dato 18.05.05 Dokumenteier Knut Balchen Filnavn Webjournal arbeide med 20020129.doc Innhold 1 Hensikt...

Detaljer

Viktig informasjon til nye brukere av Mac-klient fra UiB

Viktig informasjon til nye brukere av Mac-klient fra UiB Viktig informasjon til nye brukere av Mac-klient fra UiB Innholdsfortegnelse Ny Mac-klient fra UiB... 1 Første innlogging... 1 Oppsett av e-post... 2 Oppsett av e-post i Outlook... 2 Oppsett av e-post

Detaljer

Løsningsskisse, eksamen J2EE og distribuerte systemer 19.mai 2004

Løsningsskisse, eksamen J2EE og distribuerte systemer 19.mai 2004 Løsningsskisse, eksamen J2EE og distribuerte systemer 19.mai 2004 Oppgave 1 RMI-tjenerobjekt (databasewrapper) A Sentral tjenermaskin med database, RMi-register og RMI-tjenerprogram vis kart gjør bestilling

Detaljer

FIAS Fjernundervisning

FIAS Fjernundervisning SIF 8035 Informasjonssystemer Våren 2001 Øving 2 DFD-modellering Løsningsforslag OPPGAVE 1 - TOPPNIVÅ DFD Undervisningsutvalg Vurderinger Fagplan FIAS Fjernundervisning Invitasjon Vurderinger (fra UU)

Detaljer