DELLEVERANSE 1 INF2120 V06

Størrelse: px
Begynne med side:

Download "DELLEVERANSE 1 INF2120 V06"

Transkript

1 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

2 REVISJONSOVERSIKT Revisjonsoversikt Versjon Forfattere Beskrivelse Dato Utkast Alle Midlertidig utkast, distribuert for siste gjennomgang av forfatterne Fullstendig All Første fullstendige utkast, dokumentet er under versjonskontroll/håndtering Page 2

3 INNHOLD 1. INTRODUKSJON INNHOLD OG FORMÅL DOKUMENTETS OPPBYGNING INNLEDNING MED FORUTSETNINGER JEGSERDEG - ET PRIVAT OVERVÅKNINGSSYSTEM FORUTSETNINGER FLERE TJENESTER Buddylister Hotspots USE CASE MODELLER INTRODUKSJON Introduksjon til use case modell Beskrivelse av aktører USE CASE MODELLER Use case modell admin/system Use case modell bruker KLASSEDIAGRAM KLASSEDIAGRAM FORKLARINGER TIL KLASSEDIAGRAMMET COMPOSITE STRUCTURE DIAGRAMMER SEKVENSDIAGRAMMER Innledning Registrere bruker JSD_regBrukerISystem Avregistrere bruker JSD_avregBrukerFraSystem Registrere hotspot JSD_RegHotspot Invitere buddy JSD_SystemInvBuddy JSD_FinnBuddy JSD_EndreBuddyLister Vis 5 nærmeste buddy JSD_finn5nærmesteBuddies estimereavstand Vis 5 nærmeste hotspot...31 Page 3

4 6.7.1 JSD_vise5nærmesteHotSpot Søke på buddy JSD_søkepåBuddy Søke på hotspot JSD_søkePåHotspot Varslingstjeneste JSD_varsling JSD_FinnBruker...39 Page 4

5 1. INTRODUKSJON 1.1 Innhold og formål Dette dokumentet presenterer en spesifikasjon av de tjenester vi tenker implementert i systemet JegSerDeg. Formålet med dokumentet er å dokumentere de tenkte funksjonalitetene systemet skal tilby vha use cases, klassediagram, composite structure diagrammer og sekvensdiagrammer. I tillegg vil disse diagrammene inneholde tekstlige beskrivelser. Dokumentet vil også gi utviklere og kunden et grunnlag for videre drøftelser omkring systemet som skal utvikles. 1.2 Dokumentets oppbygning I første del av dokumentet presenteres en innledning og de forutsetninger som gjøres og legges til grunnlag for diagrammene som beskriver systemet. I andre del presenteres objektorientert analyse/design med et use cases, klassediagram, composite structure diagrammer og sekvensdiagrammer basert på disse. Page 5

6 2. INNLEDNING MED FORUTSETNINGER 2.1 JegSerDeg - Et privat overvåkningssystem JegSerDeg er et system som skal benytte posisjonering av person(er) via deres mobiltelefon (heretter kalt brukere). Programmet skal også kunne kommunisere direkte til brukerens mobiltelefon via SMSmeldinger. Posisjoneringen av mobiltelefonen gjøres vha en tjeneste levert av Telenor ( og vil av den grunn kun fungere med mobiltelefoner som har abonnement fra Telenor. Basaltjenesten til programmet vil være en registreringstjeneste for brukeren og en posisjoneringsrutine som jevnlig finner brukerens posisjon og skriver denne til en fil med egnet format. For å kunne vise grafisk, på en terminal, hvor brukeren (mobiltelefonen) befinner seg vil denne filen kunne integreres med Google Earth (earth.google.com). Google Earth er en gratistjeneste som tilbyr en stor samling av satellittbilder som til sammen dekker store deler av jordkloden. I tillegg kan programmet vise posisjoner på kartet gitt med lengde- og breddegrader som den leser fra en eller flere filer. Vi vil utvide basaltjenesten med flere tjenester, disse vil bli beskrevet i dette dokumentet. Tjenestene er tilgjengelige for brukeren via SMS meldinger. 2.2 Forutsetninger For at tjenesten skal fungere må brukerens mobiltelefon være tilkoblet et abonnement fra Telenor. En forutsetning for at systemet skal fungere optimalt er at posisjoneringsrutinen posisjonerer alle brukerne med et kort intervall, f. eks hvert minutt. Vi vil implementere denne funksjonaliteten, men vil i tillegg vha en egnet SMS kunne slå posisjoneringsrutinen av og på. Dette vil hjelpe oss i å kjøre testperioder ute i felten uten at vi trenger la systemet gå kontinuerlig over lang tid. Flere tjenester baserer seg på å levere koordinater, hotspots, buddies eller liknende i nærheten av brukeren. I nærheten betyr innenfor 500 meter. 2.3 Flere tjenester Buddylister Hver bruker vil kunne ha sin egen liste over andre brukere såkalte buddies. For å bygge opp buddylisten inviterer man andre brukere til sin liste. Godtar mottakeren invitasjonen blir begges buddyliste oppdatert med hverandre. Følgende tjenester er basert på buddylister : Inviter Buddy Tjenesten sender en SMS til en annen bruker og inviterer han/hun til å bli brukerens buddy. Godtar denne personen dette vil de begge bli lagt til i hverandres buddyliste. Page 6

7 Slett Buddy Tjenesten lar brukeren fjerne en buddy fra buddylisten. Vis 5 Nærmeste Buddy Tjenesten sender en SMS til brukeren med lokaliseringen og avstanden til opptil fem av de nærmeste på buddylisten. Søk Etter Buddy Tjenesten lar brukeren søke etter navnet på en buddy i listen og returnerer en SMS med lokaliseringen og avstanden til denne buddyen hvis den finnes. Varsling Tjenesten lar brukeren aktivere en varslingstjeneste som hvert 15. minutt kjører tjenesten Vis 5 Nærmeste Buddy og Vis 5 Nærmeste Hotspots automatisk Hotspots Brukeren kan lagre hotspots (koordinater) sammen med en tekstlig beskrivelse samt type. Det gjøres ved å sende en SMS når brukeren befinner seg på det stedet som han vil ha lagret som en hotspot. Hotspots kan ha tre typer : Globale Globale hotspots kan sees av alle brukere. Dette kan typisk være steder som alle kan ha interesse av å vite hvor er, som togstasjoner, taxiholdeplasser, mc donalds etc. Private Private hotspots er steder som er av interesse kun for brukeren. Eksempler på dette er hjemmet, kompisers hjem og andre private plasser. Dynamiske En dynamisk hotspot er i all hovedsak en global buddy. Eksempler på dette er en bussjåfør, pizzabud etc. Følgende tjenester er basert på hotspots : Registrer Hotspot Tjenesten lar brukeren registrere et sted som en hotspot via en SMS. Hotspoten blir lagret med lengde- og breddegrad. Vis 5 Nærmeste Hotspots Tjenesten sender en SMS til brukeren med opptil fem av de nærmeste hotspotene uavhengig av hotspotens type. Page 7

8 Søk Etter Hotspot Tjenesten lar brukeren søke etter navnet på en hotspot i listen og returnerer en SMS med lokaliseringen og avstanden til denne hotspoten hvis den finnes. Varsling Tjenesten lar brukeren aktivere en varslingstjeneste som hvert 15. minutt kjører tjenesten Vis 5 Nærmeste Buddy og Vis 5 Nærmeste Hotspots automatisk. Page 8

9 3. USE CASE MODELLER 3.1 Introduksjon Introduksjon til use case modell Vi har tre primære aktører og en sekundær i vårt use case. Disse er som følger: Primære aktører Sekundære aktører Bruker PATS Administrator Systemet Brukeren er den aktøren med mobiltelefonen som bruker de forskjellige posisjoneringstjenestene fra systemet. Brukeren er ute i felten og jobber med systemet via sin mobiltelefon. Brukeren kan også sitte ved en terminal (Google Earth). Administratoren er den aktøren som jobber med systemet direkte via en terminal. Aktøren kan vedlikeholde databasen og sende SMS til brukere direkte fra terminalen. Systemet er med som aktør fordi det kontinuerlig jobber opp mot PATS laben og SMS tjenesten. Systemet er ikke avventende, men er hele tiden aktiv. PATS laben er en sekundær aktør som leverer koordinatene til en mobiltelefon til primæraktøren System etter at System har sendt en forespørsel Beskrivelse av aktører Aktør: Bruker Primær aktør Beskrivelse: En bruker er den aktøren som benytter seg av tjenestene systemet tilbyr. Brukeren har en mobiltelefon med et Telenor abonnement og kan via SMS-meldinger abonnere på forskjellige tjenester fra systemet. I tillegg kan brukeren vha Google Earth (earth.google.com) få opp sin egen (og andres via diverse tjenester) posisjon. Eksempel: Brukeren sender en SMS til 2034 (PATS laben) hvor han registrerer seg som bruker. Deretter sender brukeren en eller flere SMS hvor han/hun abonnerer på forskjellige tjenester, f.eks buddy list som lar brukeren overvåke sine venners posisjoner. Page 9

10 Aktør: Beskrivelse: Eksempel: Aktør: Beskrivelse: Administrator Primær aktør En administrator (eller system ansvarlig) kan jobbe direkte med systemet via en terminal. Administratoren kan også se hvor alle brukerne er vha Google Earth. Administratoren kan vedlikeholde databasen til systemet, fjerne uønskede brukere eller gjøre endringer hvis brukerens SMS ikke har blitt registrert. System Primær aktør Systemet er aktivt og vil hele tiden posisjonere de brukerne som er abonnenter. Eksempel: Systemet henter (via PATS laben) koordinatene til brukerne med gitte intervall, f.eks hvert minutt. Aktør: PATS laben Sekundær aktør PATS laben ( er en tjeneste levert av Telenor. Tjenesten tilbyr posisjonering av mobiltelefoner i Norge. Posisjoneringen er basert på lengde- og breddegrader. Man sender en SMS til PATS laben og får en SMS i retur med sin posisjonering. Vårt system vil jobbe direkte med PATS (via Internett) og hente ut posisjonene til systemets brukere. Beskrivelse: Eksempel: Page 10

11 3.2 Use case modeller Use case modell admin/system Page 11

12 3.2.2 Use case modell bruker Page 12

13 4. KLASSEDIAGRAM 4.1 Klassediagram Page 13

14 4.2 Forklaringer til klassediagrammet Generelt gjelder for alle klasser at en såkalt add metode ikke vil finnes, fordi vi lar konstruktøren til klassen legge til ett nytt objekt. Klasse Beskrivelse Bruker Klassen representerer hver bruker av systemet. Inneholder blant annet posisjonen til brukeren, peker til brukerens hotspoter, peker til brukerens buddyliste samt alle tjenester som brukeren kan abonnere på. Hovedklassen i systemet. Inneholder blant annet en peker til brukerene, hotspotene og metoder for å håndtere brukerne samt å posisjonere brukere. Klassen representerer en hotspot ved en lengde- og breddegrad samt type hotspot (privat, global eller dynamisk) og en tekstlig beskrivelse av hotspoten. Klassen inneholder en liste over brukere (buddies). JegSerDeg Hotspot Buddylist Melding Klassen inneholder en melding (SMS) med mottakeren og avsenderen samt en type-variabel. InterfaceToPats Representerer interfacet mellom systemet og PATS-laben som foretar posisjoneringen av mobiltelefonene. InterfaceToTelenor Representerer interfacet mellom systemet og Telenor-tjenesten som lar systemet sende og motta SMS. Page 14

15 5. COMPOSITE STRUCTURE DIAGRAMMER Page 15

16 6. SEKVENSDIAGRAMMER 6.1 Innledning Alle sekvensdiagrammer tar utgangspunkt i et lavt detaljeringsnivå, alle tjenestene har et diagram som viser kommunikasjonen mellom brukeren (mobilklienten) og systemet. Tjenestene i diagrammene er dekomponert ned ett nivå for å få en mer detaljrik oversikt. Sekvensdiagrammene bruker asynkron meldingsflyt, dette er fordi de skal brukes senere i tilstandsmaskiner. Page 16

17 6.2 Registrere bruker Det eneste som skjer her, er at en bruker sender en melding inn til systemet, og JEG SER DEG-klassen kaller addperson(), som oppretter en ny bruker. Systemet sender kvittering tilbake til bruker om hvordan det gikk. Page 17

18 6.2.1 JSD_regBrukerISystem Page 18

19 6.3 Avregistrere bruker Bruker sender en melding til systemet, systemet sjekker om bruker finnes i systemet fra før, og hvis dette er tilfelle så slettes brukeren. Brukeren mottar en kvittering for dette. Page 19

20 6.3.1 JSD_avregBrukerFraSystem Page 20

21 6.4 Registrere hotspot Mobilklienten ønsker å registere en Hotspot i systemet. Mobilklienten mottar en kvittering fra systemet om registreringen var vellykket eller ikke. Page 21

22 6.4.1 JSD_RegHotspot JegSerDeg mottar en forespørsel om å registere en hotspot. Hvis brukeren er registert i systemet (ID OK) går sekvensen videre. JegSerDeg vet selv om de globale hotspotene, men må spørre Bruker om brukeren har en personlig hotspot som heter det samme som den som førsøkes registert. Hvis en Hotspot ved samme navn ikke finnes opprettes en Hotspot og kvittering gis. Hvis en Hotspot ved samme navn finnes gis kvittering som meddeler at registreringen mislykkes. Page 22

23 6.5 Invitere buddy Mobilklienten sender en invitasjons-sms til systemet, adressert til den personen han vil legge til i sin buddyliste. Hvis systemet finner den ønskede buddyen (som bruker) og denne personen ikke finnes i avsenders buddyliste fra før av, får mottakeren en SMS som spør om han godtar invitasjonen. Hvis mottakeren godtar invitasjonen legges begge brukerene i hverandres buddyliste og kvittering sendes til begge. Hvis mottakeren ikke godkjenner invitasjonen sendes kvittering/melding til begge. Hvis ikke mottakeren av invitasjonen svarer innen en gitt tidsfrist (for eksempel 1 måned) slettes den midlertidige meldingen/oppgaven og en negativ kvittering sendes brukeren. Page 23

24 6.5.1 JSD_SystemInvBuddy Systemet sjekker først om brukeren som sender invitasjonen er registrert i systemet. Deretter finner systemet ut om mottakeren av invitasjonen er en bruker av systemet og at han/hun ikke er buddy til brukeren allerede. Etter dette er det tre alternativer: Mottakeren godtar invitasjonen, buddylistene endres og begge mottar en kvittering pr SMS. Mottakeren nekter invitasjonen og begge mottar en kvittering pr SMS. Mottakeren svarer ikke på invitasjonen, meldingen fjernes fra systemet og kvittering sendes brukeren. Page 24

25 6.5.2 JSD_FinnBuddy Etter at systemet mottar en invitasjonsforespørsel sjekker det om mottakeren eksisterer og at han ikke er registrert som buddy til avsenderen fra før av. Er dette tilfelle sendes invitasjonen til mottakeren. I motsatt tilfelle sendes en melding til avsenderen om at invitasjonen ikke kunne vidresendes. Page 25

26 6.5.3 JSD_EndreBuddyLister Mottakeren godtar invitasjonen og systemet kan legge til brukerene i hverandres buddylister. Kvittering sendes begge. Page 26

27 6.6 Vis 5 nærmeste buddy Viser hvordan kommunikasjonen mellom en mobilklient og systemet foregår. For å vise mer detaljert hva som skjer selv i systemet blir dette dekomponert til JSD_finn5nærmesteBuddies. Mobilklienten sender forespørsel om beliggenheten av de fem nærmeste buddies og systemet finner hvor de befinner seg og returnerer den relevante informasjonen. Page 27

28 6.6.1 JSD_finn5nærmesteBuddies Viser hva som skjer inne i systemet når mobilklienten sender sin forespørsel via SMS. Det første som skjer er at JSD autentiserer bruker. Selv autentiseringen er beskrevet mer detaljert i sd JSD_FinnBruker. Hvis mobilklienten finnes i systemet da blir hele lifeline -et utført. Vi tar for gitt at JSD har posisjonen til enhver bruker til hver tid. Selv buddy må også være en registrert bruker i systemet og o så fall vet JSD dens posisjon til enhver tid. For å få takk i de fem nærmeste buddies, sender JSD melding til Bruker som henter en og en buddies fra sin BuddyList. Fortløpende blir avstanden mellom en bruker til hver buddy i sin liste estimert og de fem som befinner seg nærmest blir returnert til mobilklienten. Page 28

29 6.6.2 estimereavstand Page 29

30 6.7 Vis 5 nærmeste hotspot Viser hvordan kommunikasjonen mellom en mobilklient og systemet foregår. For å vise mer detaljert hva som skjer selv i systemet blir dette dekomponert til JSD_vise5nærmesteHotSpot. Mobilklienten sender forespørsel om beliggenheten av de fem nærmeste Hot Spots. Systemet finner hvor de befinner seg og returnerer den relevante informasjonen. Page 30

31 6.7.1 JSD_vise5nærmesteHotSpot Viser hva som skjer inne i systemet når mobilklienten sender sin forespørsel via SMS. Det første som skjer er at JSD autentiserer bruker. Selv autentiseringen er beskrevet mer detaljert i sd JSD_FinnBruker. Hvis mobilklienten finnes i systemet da blir hele lifeline -et utført. Vi tar for gitt at JSD har posisjonen til enhver bruker til hver tid. Etter at en HotSpot er registrert i systemet tar JSD vare på dens posisjon til enhver tid. For å få takk i de fem nærmeste HotSpots, sender JSD melding til Bruker som henter en og en HotSpot fra sine personlige HotSpots. Fortløpende blir avstanden mellom en bruker og hver HotSpot i sin liste estimert og de fem nærmeste HotSpots blir returnert til mobilklienten. Page 31

32 6.8 Søke på buddy Her ønsker en bruker å få vite hvor en buddy befinner seg i forhold til han. Brukeren sender da inn en melding til systemet, med navnet på buddien. Systemet sjekker da i buddylisten til den som sendte meldingen, om han faktisk kan få informasjon om den han ber om. Hvis han kan det, så estimerer sysemet avstanden mellom disse to, og sender denne avstanden tilbake til brukeren. Hvis brukeren ikke har tilgang til denne buddien, så sendes det bare en kvittering tilbake om at navnet ikke finnes i buddylisten. Page 32

33 6.8.1 JSD_søkepåBuddy Page 33

34 6.9 Søke på hotspot Her skjer det samme som når brukeren ønsker å søke på en buddy. Systemet sjekker om brukeren har tilgang til å få informasjon om den HotSpoten han søker på. Hvis han har dette, så estimerer systemet avstanden, og returnerer denne. Ellers så returneres bare en kvittering om at brukeren ikke har tilgang til HotSpoten. Page 34

35 6.9.1 JSD_søkePåHotspot Page 35

36 6.10 Varslingstjeneste Det første som skjer her, er at brukeren sender en melding om å slå på varslingstjenesten. Systemet sjekker da om brukeren finnes i systemet, slik at han har tilgang til denne tjenesten. Og sender en kvittering med Varsling PÅ. Deretter går sekvensene vise5nærmestebuddies og finn5nærmestehotspot i loop, og returnerer avstanden til alle forekomster som ligger innenfor en radius av 500m fra brukeren. Dette skjer helt til brukeren sender en melding om å slå av denne tjenesten. Systemet kvitterer da til slutt at denne tjenesten er slått av. Page 36

37 JSD_varsling Page 37

38 6.11 JSD_FinnBruker FinnBruker er en slags autentiseringssekvens. Når JegSerDeg har mottatt en forespørsel om utføring av en tjeneste vil dette innebære at en brukeridentifkator (avsender e.l.) fulgte med forespørselen. JegSerDeg vil dermed ha tilgang til denne identifikatoren for hver forespørsel som kommer inn til systemet. JegSerDeg prøver å finne brukeren i systemet og setter en continuation ID OK hvis brukeren er registrert, eller ID NOK hvis brukeren ikke er registrert. Page 38

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

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

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

INF2120. Gruppe 14. Innlevering 1. Våren Joakim Bjørnstad JegSerDeg INF2120 Gruppe 14 Innlevering 1. Våren 2006 Joakim Bjørnstad joakibj@student.matnat.uio.no Jon Andreas Lind Tollefsen jatollef@student.matnat.uio.no Abdirahman Hassan Barre abdirahb@student.matnat.uio.no

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

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

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

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

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

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

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

INF 2120 PROSJEKT: <DROP 3 GRUPPE 7> ATLE WANDSVIK DAMIR NEDIC SOHAIL AHMED CHAUDRY LARS ANTHONY MAPOY FOZIA SAEED

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

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

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

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

Mobile anvendelser 2010

Mobile anvendelser 2010 Mobile anvendelser 2010 Prosjektnavn: Freporter Malin Kristensen Mobile Applications 2009 1/7 Innhold Generelt om applikasjonen...2 Brukerne - hvem er det?...5 Hvorfor denne applikasjonen?...6 Prosjektplan...7

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

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

PowerOffice Server Service

PowerOffice Server Service PowerOffice Server Service 20 14 Po we ro ffice AS - v4.5.1 PowerOffice SQL - PowerOffice Server Service Alle rettigheter reservert. Ingen deler av dette arbeidet kan reproduseres i noen form eller på

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

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

Brukerveiledning for SMS fra Outlook

Brukerveiledning for SMS fra Outlook Brukerveiledning for SMS fra Outlook Grunnleggende funksjonalitet Med SMS fra Outlook kan du enkelt sende både SMS og MMS fra Outlook. Programmet er integrert med din personlige Outlookkontaktliste og

Detaljer

Veiledning for aktivering av. Mobil Bredbåndstelefoni

Veiledning for aktivering av. Mobil Bredbåndstelefoni Veiledning for aktivering av Mobil Bredbåndstelefoni Veiledning for aktivering av Mobil Bredbåndstelefoni For at Telio Mobil Bredbåndstelefoni skal fungere på din mobiltelefon må en klient (@irtelio) lastes

Detaljer

Prosjektweb for Planlegging og prosjektering

Prosjektweb for Planlegging og prosjektering eroom veiledning Prosjektweb for Planlegging og prosjektering Om å opprette, klargjøre og legge til medlemmer i et eroom for plan- og prosjektering Statens vegvesen Sist revidert mars 2013 Innholdsfortegnelse

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

Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson

Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson PROSJEKTGRUPPE 1 MGT SOFTWARE LEVERANSE 4 NY FUNKSJONALITET (ENDELIG) Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson Dato:

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

UBIT Systemarkitektur. Dagens situasjon. Referansegruppa Forfatter(e) Sven K Strøm Sist oppdatert

UBIT Systemarkitektur. Dagens situasjon. Referansegruppa Forfatter(e) Sven K Strøm Sist oppdatert UBIT 2010 Systemarkitektur Dagens situasjon Til Referansegruppa Forfatter(e) Sven K Strøm Sist oppdatert 2008-05-15 UBiTs brukere har mange forskjellige typer utstyr og programvare. UBiT ønsker å være

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

Pålogging. www.allpro.no. Hovedsiden på www.allpro.no Bilde 1

Pålogging. www.allpro.no. Hovedsiden på www.allpro.no Bilde 1 Pålogging AllPro-Kjørebok er et Web-basert kjørebokprogram, og du trenger derfor ingen programvare for å benytte programmet. Det eneste du trenger er en PC, PDA eller mobiltelefon med internettilgang.

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

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

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

Hvordan gjøre fjernhjelp til noen som ønsker hjelp med Hageselskapets portal? Av Ole Petter Vik, Asker Versjon 1.2-27.09.2012

Hvordan gjøre fjernhjelp til noen som ønsker hjelp med Hageselskapets portal? Av Ole Petter Vik, Asker Versjon 1.2-27.09.2012 Hvordan gjøre fjernhjelp til noen som ønsker hjelp med Hageselskapets portal? Av Ole Petter Vik, Asker Versjon 1.2-27.09.2012 Mange får spørsmål om å hjelpe noen med å bruke Hageselskapets portal. Enkle

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

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

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

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

BRUKSANVISNING. Lad din MOVER i minimum 8 timer eller til det røde lyset på enheten slukkes. Enheter tar ikke skade hvis den lades mer.

BRUKSANVISNING. Lad din MOVER i minimum 8 timer eller til det røde lyset på enheten slukkes. Enheter tar ikke skade hvis den lades mer. BRUKSANVISNING Takk for at du valgte MOVER GPS/GSM sporingssystem. Dette er et produkt som ved en kombinasjon av GPS og GSM hjelper deg å spore opp din MC, bil, båt, maskiner, unger, husdyr, eldre og hva

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

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

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO INF050/INF02 vår2005 Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF 050 Systemutvikling INF02 Utvikling av datasystemer Eksamensdag: Onsdag 5. juni 2005 Tid for

Detaljer

UKE 13 Mer UML modellering. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

UKE 13 Mer UML modellering. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski UKE 13 Mer UML modellering Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski Hva skal vi i dag? Objektorientert design - kapittel 5 og 7 UML modellering Aktivitetsdiagrammer Klassediagram Ukesoppgaver

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

UKE 11 UML modellering og use case. Gruppetime INF1055

UKE 11 UML modellering og use case. Gruppetime INF1055 UKE 11 UML modellering og use case Gruppetime INF1055 Hva skal vi i dag? Analyse og design - kapittel 5 og 7 UML modellering Ukesoppgaver 3: Modellering av krav UML UML Kompetansemål Modellering av krav

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

Distribusjon av varslinger

Distribusjon av varslinger Innhold Distribusjon av varslinger... 2 Definering av varslinger... 2 Opprette nytt varsel... 2 Generelt... 3 Generelt - Flettefelter... 5 Funksjoner... 7 Varsel alternativ kobling mot funksjoner... 8

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

Modellering av krav. INF1050: Systemutvikling 11. februar 2015. Universitetslektor Yngve Lindsjørn

Modellering av krav. INF1050: Systemutvikling 11. februar 2015. Universitetslektor Yngve Lindsjørn INF1050: Systemutvikling 11. februar 2015 Modellering av krav Universitetslektor Yngve Lindsjørn INF1050 ->Systemutvikling-> Modellering av krav / Yngve Lindsjørn 1 Temaer i dagens forelesning Modellering

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

SMS overføringer av tekstmeldinger til mobiltelefon

SMS overføringer av tekstmeldinger til mobiltelefon P R O D U K T I N F O Nr. 29 versjon 2 20-03-02 fra Eltek Fire & Safety AS SMS overføringer av tekstmeldinger til mobiltelefon Informasjonen i dette skriv skal ikke videreformidles uten etter avtale med

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

MBN Microsoft Synkronisering (MSS)

MBN Microsoft Synkronisering (MSS) MBN Microsoft Synkronisering (MSS) Brukerveiledning Innhold Brukerveiledning... 1 Introduksjon... 1 Kalenderintegrasjon... 2 Hvordan virker kalenderintegrasjon... 2 Outlook Plug-in... 2 Nedlasting og installasjon...

Detaljer

Enkel veiledning: Under «tilbud» vil man få opp tilbud som ditt eget lag har gjort avtale med, eller DFS sentralt har en avtale med.

Enkel veiledning: Under «tilbud» vil man få opp tilbud som ditt eget lag har gjort avtale med, eller DFS sentralt har en avtale med. Noen få utvalgte lag er nå valgt ut til å teste siste versjon. Dere som er valgt ut vil få mer informasjon og tettere oppfølgning. Vi håper dere kan ta jobben med å få flest mulig i eget lag til å installere

Detaljer

KOM I GANG-GUIDE AKTØRPORTALEN

KOM I GANG-GUIDE AKTØRPORTALEN KOM I GANG-GUIDE AKTØRPORTALEN www.domstol.no/aktorportalen INNHOLD: Pålogging... 4 Registrere bruker... 5 Startsiden... 6 Delegater... 7 Opprette ny sak... 8 Laste opp dokumenter... 10 Saksbildet... 12

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

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

FC300 fjernstyrt GSM kontakt. Quick Start

FC300 fjernstyrt GSM kontakt. Quick Start 1 FC300 fjernstyrt GSM kontakt Quick Start Denne Quick Start guiden er kun et vedlegg til bruksanvisningen. Les bruksanvisningen for fullstendig veiledning i kontaktens funksjoner, spesifikasjoner tjenester

Detaljer

KOM I GANG-GUIDE AKTØRPORTALEN

KOM I GANG-GUIDE AKTØRPORTALEN KOM I GANG-GUIDE AKTØRPORTALEN www.domstol.no/aktorportalen INNHOLD: VELKOMMEN TIL AKTØRPORTALEN! Pålogging... 4 Registrere bruker... 5 Startsiden... 6 Delegater... 7 Opprette ny sak... 8 Laste opp dokumenter...10

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

GS1 Validering. effektiv validering av elektroniske meldinger

GS1 Validering. effektiv validering av elektroniske meldinger GS1 effektiv validering av Implementering av Implementering av Fordeler for Fordeler brukereforav GS1 validering GS1 Norway GS1 Norway Nye brukere opplever ofte implementeringen av elektroniske meldinger

Detaljer

Brukermanual. gostudyit.com

Brukermanual. gostudyit.com Brukermanual gostudyit.com Innhold DEL 1 03 Opprette konto DEL 2 04 Din egen startside 05 Innstillinger 05 Notat 07 Inviter venner til ditt nettverk 08 Finn din skolegård DEL 3 09 Lag en skolegård 11 Adminstrasjonspanel

Detaljer

Utvikling fra skallet og inn

Utvikling fra skallet og inn Utvikling fra skallet og inn Kravspesifikasjon Brukergrensesnitt! inn ut Erik Arisholm Simula Research Laboratory Utviklingsretning Applikasjon Virkelighetsmodell Bruker Oppfatning av interesseområdet

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

Gode råd til deg som stiller til valg

Gode råd til deg som stiller til valg Bokmål Du er av interesse Gode råd til deg som stiller til valg Utarbeidet av Etterretningstjenesten, Nasjonal sikkerhetsmyndighet og Politiets sikkerhetstjeneste. Innhold Norge - et tillitsbasert samfunn

Detaljer

PRODUKTBESKRIVELSE. NRDB Nummerforespørsel

PRODUKTBESKRIVELSE. NRDB Nummerforespørsel PRODUKTBESKRIVELSE NRDB Nummerforespørsel Versjon 1.2, juni 2007 Nasjonal referansedatabase AS, c/o Infostrada AS, St Olavs plass 3, N- 0165 OSLO Side 1 av 6 Innholdsfortegnelse 1. INNLEDNING... 3 2. NRDB

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

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

I databasen ligger det over 100 tabeller. De henger sammen dels via synlige koder, dels via usynlige interne ID-er. De ser man normalt bare når det

I databasen ligger det over 100 tabeller. De henger sammen dels via synlige koder, dels via usynlige interne ID-er. De ser man normalt bare når det 1 2 3 4 I databasen ligger det over 100 tabeller. De henger sammen dels via synlige koder, dels via usynlige interne ID-er. De ser man normalt bare når det dukker opp tall i oversikter eller man får meldingen

Detaljer

Modellering av krav. INF1050: Systemutvikling 07. februar Førstelektor Yngve Lindsjørn

Modellering av krav. INF1050: Systemutvikling 07. februar Førstelektor Yngve Lindsjørn INF1050: Systemutvikling 07. februar 2017 Modellering av krav Førstelektor Yngve Lindsjørn INF1050 ->Systemutvikling-> Modellering av krav / Yngve Lindsjørn 1 Temaer i dagens forelesning Modellering av

Detaljer

PRODUKTBESKRIVELSE NRDB. NRDB E-post-portering

PRODUKTBESKRIVELSE NRDB. NRDB E-post-portering PRODUKTBESKRIVELSE NRDB NRDB E-post-portering Versjon 2.0 11/10/04 Nasjonal referansedatabase AS 15/10/04 Page 1 of 8 Innholdsfortegnelse 1 INNLEDNING...3 1.1 NUMMERPORTABILITET...3 1.2 VIDERESALG TELEFONI...3

Detaljer

PowerOffice Server Service

PowerOffice Server Service PowerOffice Server Service 20 16 Po we ro ffice AS - v5.1.6 PowerOffice WIN - PowerOffice Server Service Alle rettigheter reservert. Ingen deler av dette arbeidet kan reproduseres i noen form eller på

Detaljer

Metode for ansvarsdrevet OO. Dagens forelesning. Delegering av ansvar i en trelagsarkitektur

Metode for ansvarsdrevet OO. Dagens forelesning. Delegering av ansvar i en trelagsarkitektur Dagens forelesning o Litt mer om design med UML sekvensdiagrammer Sentralisert og delegert kontrollstil Resultater fra et eksperiment o UML klassediagrammer Notasjon: UML klassediagram og objektdiagram

Detaljer

GPS-Sporingsklokke LGW1 Brukerveiledning

GPS-Sporingsklokke LGW1 Brukerveiledning GPS-Sporingsklokke LGW1 Brukerveiledning Patent products, copyright reserved 1. Produkt Oversikt/Beskrivelse 1.1 Introduksjon 1.2 GPS-klokkens funksjoner 1.3 Teknisk data 2. Viktig/Vær oppmerksom på 3.

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

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Side 1 Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Eksamensdag: Tirsdag 12. juni 2012 Tid for eksamen: 9:00 15:00 Oppgavesettet er

Detaljer

Objektorientering og UML. INF1050: Gjennomgang, uke 06

Objektorientering og UML. INF1050: Gjennomgang, uke 06 Objektorientering og UML INF1050: Gjennomgang, uke 06 Kompetansemål Objektorientert design Objektdesign og ansvarstilordning Bruk av UML Fokus på klassediagrammer Designmodeller Designmønstre ( design

Detaljer

Tjenestebeskrivelse. for. NRDB Opprinnelsesmarkering

Tjenestebeskrivelse. for. NRDB Opprinnelsesmarkering Tjenestebeskrivelse for NRDB Opprinnelsesmarkering Versjon 1.09 August 2007 Nasjonal referansedatabase AS, c/o Infostrada AS, St Olavs plass 3, N-0165 OSLO Side 1 av 7 Innholdsfortegnelse 1. INNLEDNING...

Detaljer

Modell SC225. Quick-Start meny

Modell SC225. Quick-Start meny Modell SC225 Quick-Start meny Gratis App for Appel, Android og Microsoft. Søk på CLSF i: AppStore, Google Play, Windows Markedplace VIKTIG: HUSK Å DEAKTIVERE PIN-KODEN FØR SIM-KORT INSTALLERES I KAMERAET!

Detaljer

Vanlige spørsmål om Teletopia SMS Gateway

Vanlige spørsmål om Teletopia SMS Gateway Vanlige spørsmål om Teletopia SMS Gateway Dette dokumentet er ment å gi svar på noen av de vanligste spørsmålene i forbindelse med etableringen av SMS tjeneste via Teletopia SMS Gateway. Dokumentet er

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

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

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

WT-1672A GSM Strømbrudd Alarm

WT-1672A GSM Strømbrudd Alarm VERSION: 1.2 UPDATED: AUG 2013 WT-1672A GSM Strømbrudd Alarm Bruker MANUAL WITURA TECHNOLOGY SDN BHD WT-1672AGSM Power Outage AlarmUser Manual V1.4 1 INTRODUKSJON Power Outage alarm er en enkel enhet for

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

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

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 4. juni 2005 Tid for eksamen: 0900 1500 Oppgavesettet er på 5 sider. Vedlegg: Tillatte hjelpemidler: INF1010 Objektorientert

Detaljer

Oppgave 1: Multiple choice (20 %)

Oppgave 1: Multiple choice (20 %) Oppgave 1: Multiple choice (20 %) For alle oppgavene gjelder at det bare er ett riktig svar. No Spørsmål Svar A Svar B Svar C Svar D 1 Kanban er et eksempel på: Prosess Software prosess Prosess modell

Detaljer

Unit4 Access Point. Innleveringstjeneste for leverandører Thore Johnsen. In business for people.

Unit4 Access Point. Innleveringstjeneste for leverandører Thore Johnsen. In business for people. Unit4 Access Point Innleveringstjeneste for leverandører 2016-11-09 Thore Johnsen Hvilke krav settes til aksesspunktene? Overskriften er tatt fra DIFI s agenda og lover mer enn det vi har full oversikt

Detaljer

Gode råd til deg som stiller til valg

Gode råd til deg som stiller til valg Bokmål Du er av interesse Gode råd til deg som stiller til valg Utarbeidet av Etterretningstjenesten, Nasjonal sikkerhetsmyndighet og Politiets sikkerhetstjeneste. á Innhold Norge - et tillitsbasert samfunn

Detaljer

PRODUKTBESKRIVELSE NRDB. NRDB Nummerforespørsel

PRODUKTBESKRIVELSE NRDB. NRDB Nummerforespørsel PRODUKTBESKRIVELSE NRDB NRDB Nummerforespørsel Versjon 1.0 11/10/04 Nasjonal referansedatabase AS 15/10/04 Page 1 of 8 Innholdsfortegnelse 1 PRODUKTBESKRIVELSE...3 1.1 PRINSIPP...3 1.2 BESKRIVELSE AV TJENESTEN...3

Detaljer

BRUKERMANUAL GOSTUDYIT.COM

BRUKERMANUAL GOSTUDYIT.COM BRUKERMANUAL GOSTUDYIT.COM Innhold Kapittel 1 Opprette konto... 1 Kapittel 2 Din egen startside... 2 Innstillinger... 3 Notat... 3 Inviter venner til ditt nettverk... 5 Finn din skolegård... 7 Kapittel

Detaljer

Brukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering

Brukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering Brukerdokumentasjon Webservices og webklient for kodeverk/ kodeverdi verifisering Innholdsfortegnelse... 3... 3... 3... 3... 4... 4... 4... 4... 8... 9... 10!... 10 "... 11 # $... 11 1. Om systemet 1.1.

Detaljer

IN Seminaroppgaver til uke 11

IN Seminaroppgaver til uke 11 IN1000 - Seminaroppgaver til uke 11 Fortsettelse på Studentsystemet: Du har allerede laget Fag-objekter som holder oversikt over sine Studenter, og Student-objekter som holder oversikt over sine Fag. Nå

Detaljer

Innholdsliste Installasjon og oppsett. Registrering. Innstillinger

Innholdsliste Installasjon og oppsett. Registrering. Innstillinger Brukerdokumentasjon Oppdatert informasjon og brukerveiledning finner du også på www.anleggsterminal.no. Har du spørsmål, ta kontakt på epost: anleggsterminal@proresult.no, eller telefon: 57 82 00 06 Innholdsliste

Detaljer

Bruksanvisning! Space Tracker

Bruksanvisning! Space Tracker Bruksanvisning! Space Tracker I. Quick Start: 1. Klokken støtter Telenor, Telia og Chess sitt nettverk,. Klokken må ha et telefonnummer så det går ikke å sette et rent datakort i den. Simkort størrelsen

Detaljer