DELLEVERANSE 2 INF2120 GRUPPE 12. Jon G. Berentsen Geir A. Nilsen Lailuma Arezo
|
|
- Helena Guttormsen
- 8 år siden
- Visninger:
Transkript
1 DELLEVERANSE 2 INF2120 GRUPPE 12 Av Jon G. Berentsen Geir A. Nilsen Lailuma Arezo
2 Innledning: Hensikten med vår oppgave er å lage et overvåkningssystem basert på posisjonering av mobiltelefon. Overvåkningssystemet skal posisjonere registrerte brukere når de ber om det. De slik skal kunne få informasjon om hvor en annen samtykket bruker befinner seg relativt til demselv. Kommunikasjonen mellom systemet og brukerne foregår vha sms. Som registrert bruker får publikum tilgang til en rekke tjenester. De skal kunne melde seg av og på. Registrerte brukere deles inn i buddylister, og medlemmer av en byddyliste skal kunne få informasjon om hverandre, men ikke om medlemmer av andre buddylister. Man skal også kunne posisjonere steder, såkalte hotspots. Vi er nå ferdig med designprosessen, og neste steg er implimentasjon og eventuelt noe redesign.vi kommer til å basere sluttdokumentet for leveransen på dette dokumentet. Vi har gått over til et mer tjeneste spesifikt system. Det lages tilstandsmaskiner etter hvert som tjenester blir forespurt. Disse blir så destruert når tjenesten er utført. Spesifikasjon: Brukerforutsetninger: Brukeren har mobiltelefon med telenor abonnement. Vedkommede befinner seg i Norge, og har dekning. Personen må kunne håndtere mobiltelefon og smsfunksjonen. En bruker er enten påmeldt eller avmeldt, inaktiv er en tilstand en bruker ikke kan være i. Melder man seg av mister man hele "profilen" sin i systemt. Systemforutsetninger: Systemprogrammet vårt er oppe og kjører hele tiden. Definisjon av en BuddyList: De som er i buddylisten, er de du kan få posisjonen til. Hver bruker har en buddyliste. Hvis en buddy aksepterer din buddy-request havner han i din og du i hans buddyliste. Brukere i listen er synlig for hverandre, innebærer synlighet begge veier og ikke bare en vei. Ved sletting av en buddy blir man fjernet fra hverandres buddyliste, og ikke synlig for hverandr lengre. Definisjon av en BuddyHotSpot: Når en bruker registrerer en BuddyHS vil alle i brukerens BuddyListe få et tilbud om å adoptere denne HS. HS blir da lagt til i buddyens HS liste. OBS! Når man melder seg av tjenesten må man slettes fra alle Buddylister man er medlem av. Definisjon av Dynamiske HotSpot: To registrerte brukere. Ide om at buddy og dynamiske HS er nestendet samme. En DynHS vil ikke ha en buddyliste/muligheten til å lage HS. //* Revidert spesifikasjon: Tjenesten BuddyHotSpot er fjernet. Vi har tatt hensyn til feilmeldinger. Skjer det en (kritisk) feil, f.eks at DB ikke vil r/w, så stenger vi ned alle aktive sesjoner.
3 Kml fila genereres når man benytter tjenesten posbuddies og bare da. Når man ber om en posisjonering sjekkes man opp mot sine registrerte hotspots, men ikke buddies. Vi skiller ikke mellom Dynamisk hotspot og buddy. Diagrammer i systemet: Tilstandsmaskinen UserHandler: Dette er den største og mest aktive delen av systemet. Her gjøres parsing av SMS meldingen, slik at en kan velge hva en skal gjøre videre. En SMS melding består av tjeneste og argument(ene) til tjenesten. Den tar seg også av rutingen av forespørsler fra sessjonene som har blitt behandlet i DB_hanler og skal tilbake til sesjonene. Userhandler starter ved oppstart, henter inn brukere fra databasen., om databasen er ok ligger den og lytter på sms meldinger eller db meldinger. Om det skjer noe feil avsluttes programmet.
4 DB_relasjons-design: En bruker kan være medlem i flere buddylister. Og en liste kan kun eies av en bruker. På samme måte kan en bruker ha flere hotspot, og hver hotspot kan kun tilhøre en bruker. Liste er bare et begrep for å lette forståelsen av systemet. Disse listene oppstår bare når man gjør spørringer mot db og får listen som retur. Signaler: Disse signalene trigger tilstandsmaskiner til å gå over til neste tilstand. Dbreply: sendes som svar fra DB opp til sesjoner. Har to attributter som kan brukes litt forskjellig. Dbreplylist: same som dbreply, bare at den returnerer en liste, f.eks en buddyliste. Error: den trigger feilsekvens UserPos: returnerer en brukers posisjon DbReguest: sender en forespørsel til DB Compare: brukes for å sammenlikne to koordinater Timermsg: brukes for å sende tilstandsmaskiner i finalstate dersom de har eksistert for lenge
5 Tilstandsmaskin DB_Handler: DB_Handler mottar alle kall mot databasen. Dette kan deles i tre områder: Det som har med brukerhåndtering å gjøre (adduser, removeuser), buddyhåndtering (addbuddy, removebuddy, osv) og hotspot (gethotspots osv). Brukerhåndtering: DBHandler sjekker først om brukeren eksisterer i systemet, hvis ikke lagres brukeren i systemet og det sender en sms-bekreftelse. Hvis brukeren allerede eksisterer, får han beskjed om det, og det skjer ikke noe utover det. Buddyhåndtering: Oppdaterer buddylisten som ligger i db. Hotspothåndtering: Oppdaterer en bestemt brukers hotspots.
6
7 Komposit Struktur JSD: Dette er den overornede kompositstrukturen for systemet vårt. UserHandler og DB_Handler er tilstandsmaskiner. PositionServices, BuddyServices og HotSpotServices er komposit strukturer. Hele systemet er bygd opp rundt UserHandler. Mye av kommunikasjonen går fra -Services til DB_Handler til UserHandler og tilbake til -Services. Scenario: Sms kommer inn fra en bruker. UserHandler sjekker typen tjeneste brukeren ønsker utført. Hvis det er en buddytjeneste, sendes den til BuddyServices. Hvis det er en hotspottjeneste, sendes den til HotSpotServices osv. Sms til bruker går direkte fra tjenestene.
8 Komposit Struktur BuddyServices: Buddyservices håndterer alt som har å gjøre med buddytjenesten. Alle parteneer tilstandsmaskiner. Vi har mao en tilstandsmaskin for hver tjeneste.. Controller initieres i starten og kjører hele tiden. Det lages en addbuddy og en removebuddy tilstandsmaskin for hver gang en tjeneste blir etterspurt av en bruker, og termineres etter at tjenesten har utført kommandoen.
9 Tilstandsmaskin controller: Controller initieres i starten og kjører hele tiden. Den mottar signal fra UserHandler som ber om en tjeneste. Den utfører så ett av tre mulige tjenesteroperasjoner: å registrere/slette en bruker fra en buddyliste i DB, eller bare å oversende en liste med buddies som er registrert på en brukers kontoprofil.
10 Tilstandsmaskin addbuddy: Når metoden addmybuddy blir kalt så skjer følgende: Denne operasjonen sjekker at både bruker og buddy eksisterer i DB. Bruker1 sender sms til bruker2 og spør om han vil bli buddy. Hvis han ikke mottar svar innen en viss tid, så får han beskjed om at bruker2 ikke svarer/ er det ensbetydende med at han svarer nei. Hvis han svarer ja, så registreres denne relasjonen i DB og det gis beskjed til bruker1 før den dør. På samme måte får bruker1 beskjed hvis bruker2 svarer nei.
11 Composite Structure HotSpotService: HotSpotservices håndterer alt som har å gjøre med hotspottjenesten. Alle partene er tilstandsmaskiner. Vi har igjen en tilstandsmaskin for hver tjeneste. Det lages en addhotspot og en removehotspot tilstandsmaskin for hver gang en tjeneste blir etterspurt av en bruker, som avsluttes etter at tjenesten har utført kommandoen.
12 Tilstandsmaskin HotSpotController: controller initieres i oppstarten og kjører hele tiden. Den mottar signal fra UserHandler som ber om en tjeneste. Den utfører så ett av to mulige tjenesteoperasjoner: å registrere eller å slette en hotspot fra DB.
13 Tilstandsmaskin addhotspot: DB mottar et signal om å gjøre en sjekk på bruker. Det lages en hotspot som lagres i DB med relasjon til brukeren, og det sendes bekreftelse til bruker. Hvis bruker derimot ikke eksisterer i DB, får bruker beskjed om det. addhotspot kalles med en brukerid og et navn som identifiserer posisjonen. Først så sjekkes det at brukeren er gyldig, i så fall så sendes en melding til PATS via WaitForPosUserResponse-metoden. Denne kan feile f.eks dersom PATS er nede, men normalt vil det nye hotspotet lagres via StoreTheNewHotspot. Når hotspotet blir lagret blir det sendt en melding tilbake til brukeren om dette.
14 Komposite Structure PositionServices: Controller initieres i starten og kjører hele tiden. Den mottar signal fra UserHandler som ber om en tjeneste. Avhengig av argument utføres så ett av tre mulige tjenesteoperasjoner.
15 Tilstandsmaskin PosServiceController:
16 Tilstandsmaskin nearanyhotspot: Denne tilstandsmaskinen beskriver et scenario der bruker spør systemet om å få nærmeste hotspot i forhold til hvor brukeren befinner seg. JSD sender med en liste med hotspot. nearanyhotspots mottar brukerid, gjør et oppslag via PATS for å få posisjonen, så gjør et søk i databasen for å finne nærmeste posisjoner, og så returnerer det nærmeste.
17 Tilstandsmaskin posbuddies: Gangen i systemet er som følger: PosBuddies gjør et oppslag i databasen og produserer en liste over alle vennene til den gjeldende brukeren. For hver buddy opprettes det en singlebuddy. SingleBuddy kaller posoneuser som gjør et oppslag mot PATS og rapporterer posisjonen til buddien tilbake til brukeren. Deretter legger singlebuddy posisjonen inn i databasen. Input: Output: Denne tilstandsmaskinen opprettes når brukeren spør JSD om å få en liste over hvor sine buddies er for øyeblikket. posbuddies mottar et signal fra userhandler om å foreta en sjekk på om bruker eksisterer i systemet. CreatePosSingleUserBuddies kaller posoneuser for hver bruker som gjeldende bruker har som buddies.
18 Tilstandsmaskin posoneuser:
19 Tilstandsmaskin PosAllusers: Denne tilstandsmaskinen gjør kommunikasjonen mot PATS.
20 Sekvensdiagrammer
21
22
23
24
25
26
27
28
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
DetaljerDELLEVERANSE 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.
DetaljerDELLEVERANSE 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
DetaljerINF2120 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
DetaljerDROP 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
DetaljerINF2120. 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
DetaljerUniversitetet 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
DetaljerDel - 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)
DetaljerVå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
DetaljerInnholdsfortegnelse 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
DetaljerINF2120 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
DetaljerUNIVERSITETET 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
DetaljerINF2120 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).
DetaljerINF 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
DetaljerINF 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
DetaljerProsjektoppgave 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
DetaljerTrafikanten 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
DetaljerINF 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
DetaljerInnlevering 2b i INF2810, vår 2017
Innlevering 2b i INF2810, vår 2017 Dette er del to av den andre obligatoriske oppgaven i INF2810. Man kan oppnå 10 poeng for oppgavene i 2b, og man må ha minst 12 poeng tilsammen for 2a + 2b for å få godkjent.
DetaljerBruksanvisning. 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
DetaljerInstallere JBuilder Foundation i Mandrake Linux 10.0
Installere JBuilder Foundation i Mandrake Linux 10.0 Installasjon av JBuilder Foundation på Linux (dekker her spesifikt fremgangen ved bruk av Mandrake Linux 10.0, men distribusjon vil gjøre liten eller
DetaljerTransaksjonsstandard for virkesomsetningen i Norge. Transportoppdrag. Versjon 2.0. Desember 2007 SKOG-DATA AS
Transaksjonsstandard for virkesomsetningen i Norge Versjon 2.0 Desember 2007 SKOG-DATA AS Innhold 1 Innledning 3 2 Dokumentasjon av 3 2.1 Oversikt 3 2.1.1 Meldinger 3 2.1.2 forretningsregler 3 2.1.3 Samhandling
DetaljerMellom. (heretter kalt Behandlingsansvarlig) Orgnr: ØkonomiBistand AS (heretter kalt Databehandler) Orgnr:
Databehandleravtale for Økonomibistand I henhold til "Personopplysninger" betyr all informasjon om en identifisert eller identifiserbar fysisk person, som nærmere definert i gjeldende lov og EU-forordning
Detaljer2. Hvordan administrere filer / legge ved dokumentasjon til kurs?..3. 4. Hvordan melde av en som er påmeldt endre opplysninger?..5
Kursportalen Veiledning for administratorer: Innhold: 1. Hvordan publisere kurs? 1 2. Hvordan administrere filer / legge ved dokumentasjon til kurs?..3 3. Hvordan endre opplysninger om kurset?.4 4. Hvordan
DetaljerEducatia AS. Programmeringsgrensesnitt (API) for brukersynkronisering. Versjon: 1.1 (19.10.2015) Educatia AS firmapost@educatia.
Educatia AS Programmeringsgrensesnitt (API) for brukersynkronisering Versjon: 1.1 (19.10.2015) Educatia AS firmapost@educatia.no Side 1 av 9 Introduksjon Dette dokumentet beskriver hvordan Educatias programmeringsgrensesnitt
DetaljerKurs i krisestøtteverktøyet DSB-CIM Del 1: Brukere, kontakter, ressurser og distribusjonslister
Kurs i krisestøtteverktøyet DSB-CIM Del 1: Brukere, kontakter, ressurser og distribusjonslister Fylkesmannen har tatt utgangspunkt i brukerdokumentasjonen til OneVoice og videreutviklet/tilpasset dette.
DetaljerINF Obligatorisk innlevering 7
INF1000 - Obligatorisk innlevering 7 Frist: 14:00 3. november 2015 Administrasjon av eierskap og utlån av DVD-er I denne oppgaven skal du skrive et program som holder orden på dine egne og andres DVD-er.
DetaljerBruker- dokumentasjon. for. Norsk Kompetanseregister
Bruker- dokumentasjon for Norsk Kompetanseregister Kortinnehaver Side 1 av 10 Innholdsfortegnelse Innledning...3 Kortinnehaver..4 Innlogging... 4 Innlogging med kompetansebevis... 4 Innlogging fra Internett...
DetaljerInnledning. 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
DetaljerInnføring av elektronisk skattekort. Presentasjon fra Skatteetaten til opplæring av Altinn brukerstøtte
Innføring av elektronisk skattekort Presentasjon fra Skatteetaten til opplæring av Altinn brukerstøtte Hva er RF-1211 Elektroniske skattekort? Spm1: Hvilke roller kreves? Svar1: Utfyller/Innsender. For
DetaljerInf109 Programmering for realister Uke 5. I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse.
Inf109 Programmering for realister Uke 5 I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse. Før du starter må du kopiere filen graphics.py fra http://www.ii.uib.no/~matthew/inf1092014
DetaljerI 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
DetaljerRF13.50 - Ny forvalter
RF13.50 - Ny forvalter (Revisjon 4 28.01.2013) Beskriver her de første steg for ny forvalter i RF13.50 systemet. Når disse fire stegene er gjennomført kan dere publisere støtteordning og søkere kan selv
DetaljerInnledning. 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
DetaljerCantor Controller - Installasjon av nettverksklient
Cantor Controller - Installasjon av nettverksklient Denne veiledningen beskriver klientinstallasjon av Cantor Controller. Vi tar for oss hele installasjonen steg for steg. Før installasjonen startes bør
DetaljerINF1010 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
DetaljerInstallasjonsdokument
Installasjonsdokument EuroMek Versjon 2 INNHOLDSFORTEGNELSE 1. OM DOKUMENTET 2. BESKRIVELSE AV SYSTEMET 3. INSTALLASJON AV EUROMEK 4. INSTALLASJON AV KLIENTPROGRAMVARE 1. Om dokumentet 1.1. Formål Dokumentets
DetaljerUML 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
DetaljerDublettsammenslåing. GolfBox A/S Sensommervej 34 F 8600 Silkeborg, Danmark Tlf.: +47 69 15 69 69 E-mail.:info@golfbox.no Web:golfbox.
Dublettsammenslåing I funksjonen dublettsammenslåing kan klubben selv finne ut om et medlem ligger registrert med flere profiler i GolfBox, for så å slå disse sammen til en profil. For å få tilgang til
DetaljerLotus Traveler - Manual for installasjon
Lotus Traveler - Manual for installasjon Innholdsliste Nedlasting...2 Installasjon...3 Konfigurering...4 Problemer...5 Nedlasting 1) Åpne nettleseren på mobilen din. På de fleste Nokia-telefoner har denne
DetaljerOrientering vedrørende bruk av GolfBox og Golfkortet.
Orientering vedrørende bruk av GolfBox og Golfkortet. I forbindelse med det nye golfkortet er det en del spørsmål, problemstillinger og systemsvakheter. Vi vil her prøve å gå i gjennom disse for å lette
DetaljerINF Algoritmer og datastrukturer
INF2220 - Algoritmer og datastrukturer HØSTEN 2009 Institutt for informatikk, Universitetet i Oslo INF2220, forelesning 3: Maps og Hashing Bjarne Holen (Ifi, UiO) INF2220 H2009, forelesning 3 1 / 25 Maps
DetaljerInstallere JBuilder Foundation i Windows XP
Installere JBuilder Foundation i Windows XP Installasjon av JBuilder Foundation på Windows (dekker her spesifikt fremgangen ved bruk av Microsoft Windows XP Professional, men det vil mest trolig ikke være
DetaljerSquashbooking. For administrator kan bookinger visuelt merkes i timeplanen med status for betaling og oppmøte. www.ibooking.no
Squashbooking Squashmodulen i ibooking gjør det mulig for medlemmer å booke squashtimer, administrere sine bookinger, booke for registrerte medspillere og administrere medspillere. For administrator er
DetaljerVanlige spørsmål. GallupPanelet. TNS Panel-app. TNS Juni 2015 v.1.3
Vanlige spørsmål Innhold 1 Hvor kan man laste ned appen 1 2 Vanlige spørsmål 03-19 3 Begrensninger i GallupPanel-app v. 2.3.2 20 4 Kontakt oss 21 2 Hvor kan man laste ned GallupPanel-appen? For ios kan
DetaljerKRAVSPESIFIKASJON FOR SOSIORAMA
KRAVSPESIFIKASJON FOR SOSIORAMA Innhold 1. Forord... 2 2. Definisjoner... 3 3. Innledning... 4 3.1 Bakgrunn og formål... 4 3.2 Målsetting og avgrensninger... 4 4. Detaljert beskrivelse... 8 4.1 Funksjonelle
DetaljerUtviklingssak/ID Resume Endring (g2) Rettet i versjon (g1) Rettet i versjon. 7.6.0 Ingen endring
Utviklingssak/ID Resume Endring (g2) Rettet i versjon (g1) Rettet i versjon Når du godkjenner i WO får du denne beskjeden: Rettet slik at ikke feilmelding kommer når det er dagen i dag som ikke er KLarte
DetaljerBrukermanual for. Internettbookingen. Versjon 1.0
Brukermanual for Internettbookingen Versjon 1.0 Hvordan fungerer Internettbookingen? Internettbookingen installerer to komponenter på klubben. Det vil være et nytt installasjonsprogram som er en del av
DetaljerRingAccess en innføring
RingAccess en innføring Rapportering Alle ringmerkere skal kunne bruke RingAccess Alle merkinger og kontroller/gjenfunn gjort av ringmerkere SKAL rapporteres via RingAccess Rapporteringsfrister: Etter
DetaljerScan Secure GTS 5.1 + PAS
Scan Secure GTS 5.1 + PAS Installasjonsmanual For versjon 5.1.7 og nyere Denne installasjonsmanualen er konfidensiell Den er kun ment til bruk for system administrator Den skal ikke benyttes av brukere
DetaljerWeb-basert Alønn innrapportering for Mediebedriftene Brukerveiledning Versjon 2 fikse.net AS Leif Bolsø, 08.01.09. fikse net as www.fikse.
Web-basert Alønn innrapportering Brukerveiledning Versjon 2 fikse.net AS Leif Bolsø, 08.01.09 fikse net as www.fikse.net Innhold 1 INNLEDNING... 3 1.1 Endringslogg... 3 1.2 Bakgrunn... 3 1.3 Dette dokumentet...
DetaljerBrukerveiledning Webline Portal for E-post Bedrift/E-post Basis
Brukerveiledning Webline Portal for E-post Bedrift/E-post Basis Innholdsfortegnelse 1 PÅLOGGING...4 1.1 Ny bruker...6 1.2 Endre bruker...9 1.2.1 Endre produkttype fra E-post basis til E-post bedrift...10
DetaljerInstallasjonsbeskrivelse for CAB Service Plattform med CABInstall
Installasjonsbeskrivelse for CAB Service Plattform med CABInstall INNLEDNING... 2 INSTALLASJON... 3 AVANSERT INSTALLASJON... 10 YTTERLIGERE INFORMASJON... 11 Proxy... 11 Side 1 av 11 Innledning Denne beskrivelsen
DetaljerTDT4165 PROGRAMMING LANGUAGES. Exercise 02 Togvogn-skifting
TDT4165 PROGRAMMING LANGUAGES Fall 2012 Exercise 02 Togvogn-skifting Problembeskrivelse Du er sjef for å skifte vognene til et tog. Vi antar at hver vogn selv har en motor og at toget ikke har noe lokomotiv.
DetaljerBrukerdokumentasjon for Administrator og andre brukere fra PT
Brukerdokumentasjon for Administrator og andre brukere fra PT Innholdsfortegnelse Innlogging...3 Forside...4 Menyen...4 Oversikt over utstyret...6 Rediger utstyr...7 Opprett nytt utstyr...9 Søk etter utstyr...
DetaljerKravspesifikasjon. 14. oktober 2002
Kravspesifikasjon gruppe 42 Nils-Kristian Liborg (brukergrensesnitt), Bente Brevig (beskrivelser, aktørbeskrivelser, diagram, kvalitetssikring), Tom Olav Bruaas (beskrivelser), Eirik Lied (beskrivelser,
DetaljerBRUKSANVISNING EASYSTART GSM TC 202 29 2490 00 0058
TEKNISK DOKUMENTASJON BRUKSANVISNING EASYSTART GSM TC 202 29 2490 00 0058 TELEFONSTYRING AV EBERSPÄCHER VARMERE A WORLD O F C OM F ORT 2 TEKNISK DOKUMENTASJON INNHOLD KAPITTEL TITTEL INNHOLD SIDE 1 INNLEDNING
DetaljerINF 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
DetaljerPRODUKTBESKRIVELSE TJENESTE. NRDB Nummerportabilitet
PRODUKTBESKRIVELSE TJENESTE NRDB Nummerportabilitet 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
DetaljerPå tide med et nytt spill! I dag skal vi lage tre på rad, hvor spillerne etter tur merker ruter med X eller O inntil en av spillerne får tre på rad.
Tre på rad Erfaren Python Introduksjon På tide med et nytt spill! I dag skal vi lage tre på rad, hvor spillerne etter tur merker ruter med X eller O inntil en av spillerne får tre på rad. Steg 1: Tegne
DetaljerLegge til brukar. Legge til ein lærar Då det er lite utskifting på lærarar så legg eg til dei manuelt 1. Klikk Kontoredigering Legg til Manuelt
Legge til brukar Legge til ein lærar Då det er lite utskifting på lærarar så legg eg til dei manuelt 1. Klikk Kontoredigering Legg til Manuelt 2. Skriv inn Fornamn, Etternamn og Klasse. Dersom programmet
DetaljerAP221 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
Detaljer1: Steng ned alle MAB på alle maskiner før dere starter oppdateringen. Dette gjelder også MAB Schedule som dere vil finne på serveren.
Oppdatering av MAB. Før dere begynner pass på følgende 1: Steng ned alle MAB på alle maskiner før dere starter oppdateringen. Dette gjelder også MAB Schedule som dere vil finne på serveren. 1 2. Viktig
DetaljerHer kan du lese om forskjellige tilgangsområder, passord, utlogging og tilslutt en gjennomgang av hvordan man håndterer skrivere.
Tilganger Her kan du lese om forskjellige tilgangsområder, passord, utlogging og tilslutt en gjennomgang av hvordan man håndterer skrivere. Ås kommunes nettverk Ås kommune har tre nettverk Administrasjonsnett
DetaljerPRODUKTBESKRIVELSE 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
DetaljerAkseptansetest av mottak Elektronisk epikrise - Den gode epikrise
Akseptansetest av mottak Elektronisk epikrise - Den gode epikrise Meldingsversjon: 1.1 datert 23.09.2006 Akseptansetest av mottak Epikrise 2 Innholdsfortegnelse 1. REVISJONSHISTORIKK... 3 2. AKSEPTANSETEST
DetaljerOversikt. Beskrivelse Bash. 1 UNIX shell. 2 Kommandolinje som brukergrensesnitt. 3 Input og output. 4 Bash builtins. 5 Linux utilities.
Oversikt UNIX shell 1 UNIX shell Beskrivelse Bash 2 Kommandolinje som brukergrensesnitt 3 Input og output 4 Bash builtins 5 Linux utilities Lars Vidar Magnusson () Forelesning i Operativsystemer 30.08.2011
Detaljereportal for legekontoret
for legekontoret www.compugroupmedical.no Side 1 av 19 Hva er... 3 Fordeler... 3 Aktivering av... 3 Innmelding av pasient... 4 Innmelding av pasient via Winmed Allmenn... 4 Timebok... 5 Generere timebok
DetaljerLeveranse 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,
DetaljerProMed. Brukermanual for installasjon og bruk av mobiltelefon eller SMS og nett for sending av SMS direkte fra. for Windows
Side 1 av 9 Brukermanual for installasjon og bruk av mobiltelefon eller SMS og nett for sending av SMS direkte fra ProMed for Windows Kundeoppfølging og Administrasjon Versjon 1.7 23.10.2009 Litt om sending
DetaljerSMS 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
Detaljer1.1 Planlegg Operasjon Definisjonsområde Planlegg Operasjon Nivå Sub-funksjon
1.1 Planlegg Operasjon Definisjonsområde Planlegg Operasjon Planlegg operasjon Hoved-aktører Personale Interessent Leger Sykepleiere Forhånds-betingelser Aktør må være logget inn og autorisert. Pasienten
DetaljerOpprette politisk saksfremlegg,
Opprette politisk saksfremlegg, legge det til behandling i utvalg og sende det til godkjenning via arbeidsflyt i 360 Se egen veiledning for bruk av malen med disposisjon for innholdet i saksframlegget.
DetaljerINF 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 +
DetaljerIngen investeringskostnader Ingen risiko Ingen bindinger eller forpliktelser Løpende oversikt over status Enkel håndtering av nye poster
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
DetaljerKundeoppfølging og kundefiltre i Xakt
Kundeoppfølging og kundefiltre i Xakt Innhold Kundefilter.... 3 Lage nytt kundefilter:... 3 Fødselsdag i dag:... 3 Seniorer... 4 Kontrakter som utløper... 4 Kunder med lite oppmøte... 5 Slette kundefilter...
DetaljerKTN1 - Design av forbindelsesorientert protokoll
KTN1 - Design av forbindelsesorientert protokoll Beskrivelse av A1 A1 skal tilby en pålitelig, forbindelsesorientert tjeneste over en upålitelig, forbindelsesløs tjeneste A2. Det er flere ting A1 må implementere
DetaljerMaps og Hashing. INF Algoritmer og datastrukturer. Map - ADT. Map vs Array
Maps og Hashing INF0 - Algoritmer og datastrukturer HØSTEN 00 Institutt for informatikk, Universitetet i Oslo INF0, forelesning : Maps og Hashing Map - Abstrakt Data Type Hash-funksjoner hashcode Kollisjonshåndtering
DetaljerHjelp til Fraværssøknad og Oversikt fraværssøknader
Hjelp til Fraværssøknad og Oversikt fraværssøknader Sist oppdatert: 12.09.13 Bruk av Fraværssøknad og Oversikt fraværssøknader Grafisk oversikt Fraværssøknad Kalender Kvoteoversikt Fraværssøknader Opprett
DetaljerF-Secure Mobile Security for Windows Mobile
F-Secure Mobile Security for Windows Mobile 1. Installasjon og aktivering Tidligere versjon Installasjon Aktivering Starte produktet Hvis du har en tidligere versjon av F-Secure Mobile Security installert,
DetaljerGSM MINI. Bruksanvisning OVERSIKT GSM MINI 2. FØR BRUK: 2 - Aktivering av SIM-kort - Oppstart - Signalstyrke - Reset av adgangskode
64-311-06 Bruksanvisning GSM Mini Rev1.00 Side - 1 - GSM MINI Bruksanvisning INNHOLD: SIDE: OVERSIKT GSM MINI 2 FØR BRUK: 2 - Aktivering av SIM-kort - Oppstart - Signalstyrke - Reset av adgangskode FJERNSTYRING
Detaljer2013 Aditro AS 1 (24)
1.0. Rutine for Altinn innsending og Altinn retur... 2 1.1. Om Altinn... 2 1.2. Roller og rettigheter i Altinn... 2 1.3. Opprette datasystem-id og passord i Altinn.... 4 1.4 Sette opp Huldt & Lillevik
DetaljerTDT4102 Prosedyre og Objektorientert programmering Vår 2015
Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap TDT4102 Prosedyre og Objektorientert programmering Vår 2015 Øving 3 Frist: 2014-02-07 Mål for denne øvinga:
DetaljerBrukerhåndbok TNS Gallup Mediepanel
Brukerhåndbok TNS Gallup Mediepanel Innhold Velkommen til TNS Gallup Mediepanel... s. 3 Komme i gang... s. 4 Når og hvor skal jeg ha med meg Mediemeteret... s. 5 Bruk av Mediemeteret på reiser... s. 6
DetaljerHvordan innføre studentbevisappen
Hvordan innføre studentbevisappen HiOA tok i bruk appen høsten 2014 og UiB våren 2015 Hva skal til skal til for å ta i bruk Studentbevisappen? Gro Christensen, HiOA Geir M. Vangen, FSAT Øystein Ørnegård,
DetaljerUKE 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
DetaljerEn app for fuglekikkere
En app for fuglekikkere Bird Alarm er en mobilapp som er laget for å gjøre det lett å spre informasjon og kunnskap om fugler blant fuglekikkere verden rundt. Bird Alarm gir fuglekikkere muligheten til
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - Kandidatnr: AITeL Eksamensdato: 5.mai 2010 Varighet: 0900-1300 Emnekode: Emnenavn: Klasser: LV195D Objektorientert programmering i C++ Nettstudenter
Detaljer- Så har man antagelig et problem med Windows sin driversignering å gjøre.
PROSEDYRE VED PROBLEMER MED DRIVERSIGNERING STI3 Dersom man en dag skal prøve og skjære ut folie i STI3, bare for å finne denne feilmeldingen: - Så har man antagelig et problem med Windows sin driversignering
DetaljerFiloverføring med Corporate Netbank Innhold klikk på aktuelle kapittel
Filoverføring med Corporate Netbank Innhold klikk på aktuelle kapittel Filoverføring... 2 Sende fil med Java web start... 3 Hente returfil... 5 Hent lesbar returfil... 8 Godkjenning av filer... 13 Mer
DetaljerUniversitetet 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,
DetaljerOpus Systemer AS 2013
2013 2 Opus Dental 7.0 Innholdsfortegnelse Kapittel 1 SMS - funksjonen 3 1.1... 3 Innstillinger for SMS i firmakortet 1.2... 4 Opus SMS Service Manager 1.3... 6 Personaliakortet til pasienten 1.4 7 SMS...
DetaljerEksamen i Internetteknologi Fagkode: IVA1379
Høgskolen i Narvik Side 1 av 5 Eksamen i Internetteknologi Fagkode: IVA1379 Tid: Mandag, 07.06.04, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 4 oppgaver
DetaljerINSTALLASJONSVEILEDNING FOR KALK2010 KALKULASJONSPROGRAM
INSTALLASJONSVEILEDNING FOR KALK2010 KALKULASJONSPROGRAM NORGES BYGGMESTERFORBUND Brukerveiledning: http://www.kalk2010.no/help.aspx Support: http://www.kalk2010.no/contact.aspx MINIMUMSKRAV Kalk2010 er
DetaljerINF5150 H07. Obligatorisk oppgave 2: Survival of the SMSest the game
INF5150 H07 Obligatorisk oppgave 2: Survival of the SMSest the game Gruppe 1: Finn Christian Brøndal (finnc) Flemming Hansen Hans Aage Huru (hansahu) Tore Engvig (toreen) Tore Vatnan (torevatn) 26. november
DetaljerSpesifikasjon 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
DetaljerFAQ community. Ofte stilte spørsmål. Hvordan lager jeg fotoalbum? Gå inn på bilder i menyen øverst på siden. Klikk på nytt bildegalleri knappen.
FAQ community Ofte stilte spørsmål Hvordan lager jeg fotoalbum? Gå inn på bilder i menyen øverst på siden. Klikk på nytt bildegalleri knappen. Du vil nå få opp en boks hvor du kan legge inn navn på albumet
DetaljerK750i til W800i oppgraderingsinstruksjoner. Instruksjoner
K750i til W800i oppgraderingsinstruksjoner Denne manualen forklarer hvordan du oppgraderer Sony-Ericsson K750i til W800i ved hjelp av UnlockShops programvare. Garanti til kunder av UnlockShop: UnlockShop
Detaljer25.04.2012 09:05 QuestBack eksport - Brukerundersøkelse om brukermedvirkning
Brukerundersøkelse om brukermedvirkning Publisert fra 29.06.2011 til 29.06.2011 14 respondenter (1 unike) 1. Alder (brukerens alder) 1 Under 18 år 0,0 % 0 2 18-30 år 0,0 % 0 3 31-50 år 21,4 % 3 4 51-65
Detaljer