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

Størrelse: px
Begynne med side:

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

Transkript

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

2 1. INTRODUKSJON Traffikanten pluss systemet er et system som gir brukere mulighet til å få oppdaterte rutetider ved bruk av SMS. Systemet skal være i stand til å håndtere flere brukere samtidig. Systemet tilbyr 3 tjenester. Disse er getroute som gir brukeren de 5 neste avgangene. getmore som gir brukeren ytterligere 5 avganger, og gethelp som er en funksjonalitet som gir brukeren hjelp til hvordan benytte tjenestene systemet tilbyr. 1.1 Forutsetninger Vi forutsetter at vi har tilgang til en database eller lignende som inneholder alle ruter med oppdaterte rutetider, stoppesteder med posisjon og at vi har et eksternt system som kan ta imot og sende SMSmeldinger, samt gir mulighet til å kunne posisjonere en gitt mobiltelefon. Vi forutsetter også at brukeren som skal benytte systemet befinner seg i oslo-området. inf2120-tpsystem-project (04/28/05) Page 1

3 2 SPESIFIKASJONER For å begrense omfanget av oppgaven har vi valgt å modellere funksjonaliteten for get5nextdepartuers og gethelp. Vi har med andre ord valgt å se bort fra GetDelays funksjonaliteten, som vi følte var den minst sentrale delen av systemet. Vi har måttet foreta noen endringer i sekvensdiagrammene, disse endringene har ingen påvirkning på de opprinnelige funksjonalitetene. Men vi så at endringene var hensiktsmessige i forhold til å gjøre systemet bedre. I tillegg til dette har vi lagt til en ny funksjonalitet som heter getmore. Denne gir brukeren anledning til å be om flere avganger. 2.1 Beskrivelse av funksjonalitet getroute getroute er den mest sentrale funksjonaliteten. Den gir brukeren mulighet til å få de 5 neste avgangene. Brukeren kan velge å spesifisere hvor han ønsker å dra fra, til og når. Dersom brukeren ikke oppgir hvor han vil dra fra finner systemet næremeste stoppested ved hjelp av posisjonering av brukerens mobiltelefon. Dersom brukeren ikke spesifiserer noen tid går systemet ut fra at det er tiden nå som skal brukes, og finner mulige ruter som oppfyller dette. Dette betyr da at tid og avgangsstasjon er valgfrie parametere, mens ønsket destinasjon må alltid være med i meldingen som brukeren sender til systemet. Eks: getroute blindern, stortinget, 13:00 Denne vil gi de 5 neste avgangene fra blindern til stortingen fra kl 13:00 gethelp gethelp funksjonaliteten tilbyr en mulighet for brukeren å få hjelp til hvordan han bruker tjenestene. Brukeren kan da spesifisere en kommando han ønsker å få hjelp til (for eksempel getroute). Dersom ingen kommando er spesifisert, eller systemet ikke gjenkjenner kommandoen sendes det en generell hjelpetekst til brukeren. getmore Etter at brukeren har bedt om getroute, kan brukeren be om getmore. Brukeren vil da få tilsendt de 5 rutene som er etter de 5 han fikk tilsendt ved getroute. getmore trenger ingen parameter, da systemet vil huske hva brukeren sendt da han ba om getroute. Systemet vil altså benytte de samme parameterene. Vi har her satt en tidsbegrensning på 10 min. Etter denne tidsperioden fjerner systemet denne informasjonen, og brukeren må da sende getroute, med nye parametere dersom han ønsker flere avganger. En begrensning ved denne funksjonaliteten er at dersom du sender getmore flere ganger, vil brukeren få tilsendt de samme 5 rutene. Vi kunne gjort det slik at systemet husket hvilke ruter som har blitt sendt til brukeren, og dermed sendt 5 nye ruter hver gang brukeren ba om getmore. Men vi har for enkelhets skyld valgt å se bort fra denne begrensningen. Grunnen til at vi valgte å legge til denne, kanskje litt basale funksjonaliteten, var for gjøre mer bruk av sesjonskontroll. Siden ingen i gruppen hadde gjort noe tilsvarende før, syntes vi dette var en spennende side ved systemet, men vi ble kanskje klar over denne litt for sent i prosessen. Siden denne funksjonaliteten medførte små endringer av de sekvensdiagrammene, og tilstandsmaskinene vi allerede hadde, men gjorde at behovet for sesjonskontroll kom klarer frem valgte vi å legge til denne. inf2120-tpsystem-project (04/28/05) Page 2

4 Generelt Systemet er lagt opp slik at dersom brukeren sender inn feil kommandoer til systemet, vil systemet returnere en generell hjelpetekst. Dersom brukeren sender riktig kommando, men feil parametere vil systemet returnere en hjelpetekst for gitt kommando. Begrensninger Slik systemet er tenkt nå, gir det ikke mulighet for brukeren å bestemme hvilke typer transportmiddel han ønsker. Det betyr at man kan få for eksempel en rute for t-bane, to for trikk og to for buss. Systemet er heller ikke istand til å håndtere overganger til andre linjer. Og som tidligere nevnt, er systemet kun tilgjengelig for bruk i oslo-området 2.2 Beskrivelse av sesjonskontroll Vi så et behov for en sesjonkontroll, siden systemet måtte kunne håndtere flere brukere samtidig. For å få dette til måtte vi bruke en sesjonskontroll. Måten vi har gjort dette på er å si at en sesjonskontroller holder rede på alle sesjoner som finnes i systemet. Når en bruker sender en melding til systemet sjekker sesjonskontrolleren om det finnes en sesjon for denne brukeren. Hvis det eksisterer en sesjon for denne brukeren sender sesjonskontrolleren tekstmeldingen til riktig sesjonsobjekt. Ellers vil sesjonskontrolleren opprette et nytt sesjonsobjekt, og sende tekstmeldingen hit. Vi ser i etterkant at vi nok kunne gjort dette på en annen, og litt bedre måte. Slik vi har det nå, vil alle delene i systemet (queryhandler, SMSHandler osv) være en del av sesjonsobjektet. Dette betyr at vi opprettet nesten hele systemet hver gang en bruker sender en SMS. En litt smarter løsning ville nok vært å legge alle ting som ikke har noe med selve sesjonen og gjøre utenfor sesjonsobjektet, og bare la dette holde på verdier/objekter som er relevant, og forskjellig, for hver sesjon. Grunnen til løsningen vi valgte var at vi så denne som den greieste å utvide med etter at vi gjennom hele prosessen hadde hatt fokus på at det var kun en bruker om gangen. inf2120-tpsystem-project (04/28/05) Page 3

5 2.3 Endringer i sekvensdiagrammene Vi har gjort en del endringer i skvensdiagrammene som vi fikk som utgangspunkt fra gr.9. Grunnen til disse endringene forklares mer i detalj under avsnitt for hvert enkelt sekvensdiagram, men generelt er endringene gjort fordi vi følte det var hensiktsmessig sd 5nextDepartures Her har vi endret slik at systemet tar imot en SMS og sender ut en SMS. Vi har lagd et nytt sekvensdiagram som vi refererer til, sd controller. Dette gjorde vi for å legge til sesjonskontrolleren vi så behov for. Alt boksen som var her opprinnelig har vi egentlig flyttet til sd getdepartures. Vi har også gjort endringer på parametere. Returmeldingen (replymsg) er den SMS-meldingen systemet sender til brukeren. Innholdet i denne vil variere etter hva brukeren ber om (eks. ruter eller hjelpetekst) sd controller Dette er et nytt sekvensdiagramm. Vi hadde behov for dette fordi vi ville at systemet skulle kunne håndtere mer enn en bruker samtidig. Her får vi inn en SMS-melding. Det første vi gjør er å sjekke om det allerede eksisterer en sesjon for denne brukeren. Dersom det ikke gjør det oppretter vi en ny sesjon, og sender meldingen videre til denne. Hvis det eksisterer en sesjon for denne brukeren sender vi bare meldingen videre til denne sesjonen. Når sesjonsobjektet er ferdig, og har funnet den nødvendige informasjonen genererer den en replymsg og sender denne til sesjoncontroller, som igjen sender den vider til brukeren. Vi har også lagt inn en timer som sier at etter 10 minutter skal sesjonsobjektet gi melding til sesjonskontrolleren om at den skal slette dette sesjonsobjektet. Se forøvrig avsnitt 2.1 getmore og 2.2 beskrivelse av sesjonskontroll sd SP_getDepartuers splittcommandpar() Her så vi oss nødt til å legge inn en metode for å kunne splitte opp den sms-meldingen vi får inn i systemet. Dette er nødvendig for kunne sjekke hva slags kommando brukeren har gitt, samt hvilke parametere den inneholder. checkcode() Etter at sms-meldingen er splittet opp i kommando, og parametere (fromstop, tostop, time) så vi det som nødvendig å sjekke om kommandoen som er gitt er gyldig, og om de riktige parameterene er sendt med. Vi har, i sekvensdiagrammet definert code som hele meldingen systemet mottar. Dersom der er noe feil i denne, sender vi en hjelpetekst tilbake til brukeren. Ellers så sjekker vi hvilken kommando som er gitt, og finner relevant informasjon, og returnerer dette til brukeren. Andre endringer I tillegg til dette så vi det nødvendig å legge til en alt-boks der vi, hvis kommandoen er getroute og vi har gyldige parametere, finner avganger og returnerer disse. Dersom kommandoen er ukjent, eller gethelp returnerer vi hjelp på et gitt emne, eller bare en generell hjelpetekst. Vi har også lagt til den nye funksjonaliteten for getmore beskrevet i detalj i avsnitt 2.1 getmore. inf2120-tpsystem-project (04/28/05) Page 4

6 2.3.4 sd FindDepartures Her har vi endret option boksen for getsystemtime. I stedet for å gå til DatabaseControl for å hente systemtid, gjør vi dette i QueryHandler. En endring vi har gjort er å si at brukeren ikke kan bestemme numberof, som opprinnelig var tenkt til at brukeren kunne si hvor mange ruter han ønsket å få tilsendt. Vi har derimot bestemt at ved getroute og getmore skal brukeren alltid få 5 avganger. Vi har beholdt numberof i sekvensdiagrammet fordi systemet trenger en mulighet for å si hvor mange avganger som skal hentes. Når brukeren ber om getmore henter systemet egentlig de 10 neste utfra de parameteren som var gitt når brukeren sendte getroute. Systemet returnerer de 5 siste av disse 10, som da vil være de 5 avgangene etter de 5 brukeren fikk ved getroute. Vi har gjort det slik av enkelhetsgrunner. Vi kunne løst dette på en annen måte, ved å ta vare på de avgangene systemet allerede har sendt til brukeren og kun returnert 5 nye. Dette ville da gjort at getmore funksjonaliteten ville kunne brukes mer enn en gang. Denne løsningen ville medført vesentlige endringer. Siden vi la til denne nye funksjonaliteten for å benytte oss mer av sesjonshåndteringen valgte vi den enkleste løsningen sd SP_findStop Her er det kun gjort navneendringer på kall og meldinger. Opprinnelig findposition(telephone#) currentposition findstop(currentposition) Erstattet med findposition(staticid) currentposition(x,y) findcloseststop(x,y) sd_gethelp Her så vi det nødvendig å legge til en chktopic for å finne ut om kommandoen som det spørres om hjelp til er en gyldig kommando. Hvis kommandoen er gyldig returnerer systemet hjelp til denne kommandoen, ellers returnerer systemet en generell hjelpetekst. inf2120-tpsystem-project (04/28/05) Page 5

7 3 COMPOSITE STRUCTURE Composite structure - Collaboration Diagrammet viser en oversikt over hvordan de ulike delene av systemet kommuniserer/samhandler med hverandre. Brukeren sender en sms melding til service provider som sender denne videre til sesjonskontrolleren, her blir det sjekket om det eksisterer en sesjon med tilhørende ID fra før av. Hvis ikke denne finnes, lager sesjonskontrolleren en ny sesjon ellers blir meldingen sendt videre i den riktige sesjonen. Composite structure - Class Diagrammet viser kommunikasjonen mellom de interne delene av systemet. Når en sms melding mottas av smshandler splittes meldingen (kommando og parametere) og sender den videre til queryhandler. queryhandler spiller en viktig rolle i systemet da det kommuniserer med PositionObject, HelpObject og DatabaseControl. inf2120-tpsystem-project (04/28/05) Page 6

8 Composite Structure - Collabration Composite Structure - Class inf2120-tpsystem-project (04/28/05) Page 7

9 4 SEKVENSDIAGRAMMER Sd 5nextDepartures inf2120-tpsystem-project (04/28/05) Page 8

10 Sd controller inf2120-tpsystem-project (04/28/05) Page 9

11 Sd SP_getDepartures inf2120-tpsystem-project (04/28/05) Page 10

12 Sd finddepartures inf2120-tpsystem-project (04/28/05) Page 11

13 Sd SP_findStop inf2120-tpsystem-project (04/28/05) Page 12

14 Sd gethelp inf2120-tpsystem-project (04/28/05) Page 13

15 5 TILSTANDSMASKINER Sm_sessionController inf2120-tpsystem-project (04/28/05) Page 14

16 SMSHandler inf2120-tpsystem-project (04/28/05) Page 15

17 queryhandler inf2120-tpsystem-project (04/28/05) Page 16

18 Sm_helpObject inf2120-tpsystem-project (04/28/05) Page 17

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

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

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

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

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

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

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

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

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

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

Trafikanten + Innlevering oblig 1 INF2120 Våren Versjon 1

Trafikanten + Innlevering oblig 1 INF2120 Våren Versjon 1 Trafikanten + Innlevering oblig 1 INF2120 Våren 2005 Versjon 1 Gruppe 2: Ingunn Elisabeth Sundal Rønningen , Kjetil Magnus Kristiansen , Sjur

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

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

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

INF2120 Prosjektoppgaven Våren Et Trafikkoppfølgingssystem. Tjenester. Konkret gjennomføring. (Versjon )

INF2120 Prosjektoppgaven Våren Et Trafikkoppfølgingssystem. Tjenester. Konkret gjennomføring. (Versjon ) INF2120 Prosjektoppgaven Våren 2005 (Versjon 050408) Et Trafikkoppfølgingssystem Systemet blir et Trafikanten Plus system der både trafikkselskapets ansatte og publikum kan få detaljert informasjon om

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

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

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

GSM Mini. Sikom AS og Android:... 2. Oversikt:... 2. Kompatibilitet:... 2. Installasjon:... 2. Kostnader:... 2. Konfigurasjon og bruk:...

GSM Mini. Sikom AS og Android:... 2. Oversikt:... 2. Kompatibilitet:... 2. Installasjon:... 2. Kostnader:... 2. Konfigurasjon og bruk:... Innhold GSM Mini Sikom AS og Android:... 2 Oversikt:... 2 Kompatibilitet:... 2 Installasjon:... 2 Kostnader:... 2 Konfigurasjon og bruk:... 3 Innstillinger:... 3 Oversikt styring:... 4 Oversikt status:...

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

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

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

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

Enkel veiledning for: GSM key3+

Enkel veiledning for: GSM key3+ Enkel veiledning for: GSM key3+ 1 Innhold Kort beskrivelse på oppstart:... 3 Tilkobling på GSM Key 3+... 4 1. Offline programmering vis SMS.... 6 2. Administrator: (Må legges inn)... 7 3. Enhetsinformasjon:...

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

Løsningsforslag til Case. (Analysen)

Løsningsforslag til Case. (Analysen) Løsningsforslag til Case (Analysen) Dette er en skisse til løsning av Case et med bussinformasjonssystemet. Jeg kaller det en skisse fordi det på den ene siden ikke er noe fasitsvar og fordi løsningen

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

1. Innholdsfortegnelse

1. Innholdsfortegnelse Ruteinformasjon Side 2 av 9 1. Innholdsfortegnelse 1. Innholdsfortegnelse... 2 2. Kort presentasjon av systemet... 3 3. Funksjoner... 4 3.1. Lister... 4 3.2. Melding... 5 3.3. Farger og skrifttyper...

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

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

GSM MINI. Bruksanvisning OVERSIKT GSM MINI 2. FØR BRUK: 2 - Aktivering av SIM-kort - Oppstart - Signalstyrke - Reset av adgangskode

GSM 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

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

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

Overgang til RT4 hjelp for saksbehandlere

Overgang til RT4 hjelp for saksbehandlere Overgang til RT4 hjelp for saksbehandlere I forbindelse med oppgradering av RT fra versjon 3.8 til 4, vil man kunne oppleve at menyer og funksjonalitet har endret seg noe. Dette dokumentet tar for seg

Detaljer

For nesten alle tjenestene bruker du hjelpesenteret øverst på høyre side i skjermbildet.

For nesten alle tjenestene bruker du hjelpesenteret øverst på høyre side i skjermbildet. Generell hjelp Sist oppdatert: 04.11.14 Brukerdokumentasjon Pålogging Første pålogging Glemt passord Utløpt passord Driftsmeldinger Endre passord Hvor lenge kan en pålogget bruker være inaktiv Avlogging

Detaljer

Http- og WebServices funksjoner

Http- og WebServices funksjoner Http- og WebServices funksjoner Side 1 Innholdsfortegnelse Innholdsfortegnelse Introduksjon Hvordan bruke HTTP(S) POST/GET funksjonene i TakeCargo Sende meldinger Motta meldinger (get) Oversikt over WebServices

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1010 Objektorientert programmering Eksamensdag: 9. juni 2011 Tid for eksamen: 09.00 15.00 Oppgavesettet er på 5 sider. Vedlegg:

Detaljer

Visma Flyt skole. Foresatte (dokumentasjon for kommuneadmin og skoleadmin)

Visma Flyt skole. Foresatte (dokumentasjon for kommuneadmin og skoleadmin) Visma Flyt skole Foresatte (dokumentasjon for kommuneadmin og skoleadmin) 1 Foresatte (for kommune-og skoleadmin) VFS sist endret: 14.11.2016 Innhold Innlogging:... 3 Oversiktsbildet... 4 Påmelding til

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

Visma Flyt skole. Foresatte (dokumentasjon for kommuneadmin og skoleadmin)

Visma Flyt skole. Foresatte (dokumentasjon for kommuneadmin og skoleadmin) Visma Flyt skole Foresatte (dokumentasjon for kommuneadmin og skoleadmin) 1 Foresatte (for kommune-og skoleadmin) VFS sist endret: 22.08.2017 Innhold Innlogging:... 3 Oversiktsbildet... 4 Påmelding til

Detaljer

Endret litt som ukeoppgave i INF1010 våren 2004

Endret litt som ukeoppgave i INF1010 våren 2004 Endret litt som ukeoppgave i INF1010 våren 2004!!!" # # $# ##!!%# # &##!'! Kontroller at oppgavesettet er komplett før du begynner å besvare det. Les gjerne gjennom hele oppgavesettet før du begynner med

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

Visma Flyt skole. Foresatte (dokumentasjon for kommuneadmin og skoleadmin) Lenke til video. (

Visma Flyt skole. Foresatte (dokumentasjon for kommuneadmin og skoleadmin) Lenke til video. ( Visma Flyt skole Foresatte (dokumentasjon for kommuneadmin og skoleadmin) Lenke til video (https://youtu.be/et9xmdtm8oc) 1 Foresatte (for kommune-og skoleadmin) VFS sist endret: 23.03.2018 Innhold Innlogging:...

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

GSM Alarm Controller III

GSM Alarm Controller III GSM Alarm Controller III Innhold Sikom AS og Android:... 2 Oversikt:... 2 Kompatibilitet:... 2 Installasjon:... 2 Kostnader:... 2 Muligheter:... 3 Konfigurasjon og bruk:... 4 Innstillinger:... 4 Oversikt

Detaljer

Gi kundene tilgang til å redigere egne data ved hjelp av landingssider

Gi kundene tilgang til å redigere egne data ved hjelp av landingssider Gi kundene tilgang til å redigere egne data ved hjelp av landingssider Ifølge GDPR er et selskap pålagt å gi sine kunder eller leder tilgang og evnen til å redigere personlig informasjon som er lagret

Detaljer

Prisliste Supporttjenester

Prisliste Supporttjenester Prisliste Supporttjenester Type Tjeneste Pris Opplæring Online-demonstrasjon av nye funksjonaliteter i nyeste hoved-release av Evatic 1380 NOK Opplæring Basisopplæring Introduksjon i Evatic for nye brukere

Detaljer

Innlevering 2b i INF2810, vår 2017

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

Detaljer

Øvingsforelesning TDT4105

Øvingsforelesning TDT4105 Øvingsforelesning TDT4105 Gjennomgang øving 9, intro øving 10. Eksamensoppgaver. Benjamin A. Bjørnseth 10. november 2015 2 Oversikt Praktisk Gjennomgang øving 9 Introduksjon sudoku Oppgave 4 Kont-eksamen

Detaljer

Produktvilkår Kontrollromstilknytning

Produktvilkår Kontrollromstilknytning Produkter og tjenester i Nødnett Produktvilkår Kontrollromstilknytning Januar 2017 1. Innhold 1. Innhold... 1 2. Definisjoner... 2 3. Om Kontrollromstilknytning... 2 4. Funksjonalitet i Kontrollromstilknytning...

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

For nesten alle tjenestene bruker du hjelpesenteret øverst på høyre side i skjermbildet.

For nesten alle tjenestene bruker du hjelpesenteret øverst på høyre side i skjermbildet. Generell hjelp Sist oppdatert: 23.05.16 Brukerdokumentasjon Pålogging Første pålogging Glemt passord Utløpt passord Driftsmeldinger Endre passord Hvor lenge kan en pålogget bruker være inaktiv Avlogging

Detaljer

INF1000: noen avsluttende ord

INF1000: noen avsluttende ord Pensum INF1000: noen avsluttende ord Arne og Ole Christian Det som er gjennomgått på forelesningene Stoff som er behandlet i oppgaver/obliger Notat om Informasjonsteknologi, vitenskap og samfunnsmessige

Detaljer

Brukerdokumentasjon... 2. 1.1 Logg inn... 2. 1.2 Ny bruker... 3. 1.3 Hovedmeny... 6. 1.4 Oppdrag... 8. 1.4.1 Oppdragsgiver... 8

Brukerdokumentasjon... 2. 1.1 Logg inn... 2. 1.2 Ny bruker... 3. 1.3 Hovedmeny... 6. 1.4 Oppdrag... 8. 1.4.1 Oppdragsgiver... 8 Innhold Brukerdokumentasjon... 2 1.1 Logg inn... 2 1.2 Ny bruker... 3 1.3 Hovedmeny... 6 1.4 Oppdrag... 8 1.4.1 Oppdragsgiver... 8 1.4.2 Opprett oppdrag... 9 1.4.3 Slett oppdrag... 19 1.4.4 Hjelper...

Detaljer

Enkel Brukerveiledning for Unitracker 2

Enkel Brukerveiledning for Unitracker 2 Enkel Brukerveiledning for Unitracker 2 Takk for at du bestilte Tracker fra oss. Her er en enkel brukerveiledning for å komme i gang med denne trackeren. For utvidet informasjon, vennligst se den engelske

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Målform: Eksamensdato: Bokmål 9.mai 202 Varighet/eksamenstid: 0900-300 Emnekode: Emnenavn: Klasse(r): Studiepoeng: LC9D/LO9D Videregående

Detaljer

Releaseinfo Winorg Februar-2017

Releaseinfo Winorg Februar-2017 Innhold AvtaleGiro... 2 Kurs... 2 Vedlikehold... 3 Webgodkjenning... 4 Webservice... 4 Økonomi... 4 Side 1 Ny funksjonalitet/feilretting Her er en liste over ny funksjonalitet/vesentlig feilretting som

Detaljer

minfagplan.no Brukerveiledning - Beskrivelse av funksjonalitet for brukere av minfagplan.no Dokumentnummer: BV-001 Revisjon Dato:

minfagplan.no Brukerveiledning - Beskrivelse av funksjonalitet for brukere av minfagplan.no Dokumentnummer: BV-001 Revisjon Dato: minfagplan.no Brukerveiledning - Beskrivelse av funksjonalitet for brukere av minfagplan.no Dokumentnummer: BV-001 Revisjon 01-16 Dato: 28.12.2016 Froma Software AS Øvregate 2 2380 Brumunddal t: 852 40

Detaljer

Visma Flyt skole. Hjemmeweb (Foresattportal) Vilkår for bruk av alt materiell tilknyttet Visma Flyt Skole

Visma Flyt skole. Hjemmeweb (Foresattportal) Vilkår for bruk av alt materiell tilknyttet Visma Flyt Skole Visma Flyt skole Hjemmeweb (Foresattportal) Lenke til video (https://youtu.be/et9xmdtm8oc) Vilkår for bruk av alt materiell tilknyttet Visma Flyt Skole Alt innhold, videoer, opplæringsmateriell, produkter

Detaljer

Introduksjon til objektorientert programmering

Introduksjon til objektorientert programmering Introduksjon til objektorientert programmering Samt litt mer om strenger og variable INF1000, uke6 Ragnhild Kobro Runde Grunnkurs i objektorientert programmering Strategi: Splitt og hersk Metoder kan brukes

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

Tilbakemeldings-arkiv v. 2.0 Brukermanual

Tilbakemeldings-arkiv v. 2.0 Brukermanual 1 Tilbakemeldings-arkiv v. 2.0 Brukermanual Oppdatert 14. februar 2010 Innholdfortegnelse Logg inn side 2 Arkfanen Arkiv side 3 Andre verktøy under arkfanen Arkiv side 4 Tilleggsinformasjon på en tilbakemelding

Detaljer

Bruk av Domenia Norges AS Webmail

Bruk av Domenia Norges AS Webmail Bruk av Domenia Norges AS Webmail Domenia Norges webmail finner du på adressen http://webmail.domenia.no Hva trenger jeg? Du trenger en e-postkonto, samt brukernavn og passord til denne kontoen. Dersom

Detaljer

Betalingsløsningen i Medarbeideren

Betalingsløsningen i Medarbeideren Betalingsløsningen i Medarbeideren Gjennom våre påmeldingsmoduler på nettsidene tilbyr vi muligheten for at deltakere kan betale ved påmelding (eller i etterkant) ved hjelp av kredittkort. Denne brukerveiledningen

Detaljer

Transportvedtekt oppdateres: Ruters reisevilkår. Oslo, 5 juni 2014 Svend Wandaas og Marina Heyerdahl

Transportvedtekt oppdateres: Ruters reisevilkår. Oslo, 5 juni 2014 Svend Wandaas og Marina Heyerdahl Transportvedtekt oppdateres: Ruters reisevilkår Oslo, 5 juni 2014 Svend Wandaas og Marina Heyerdahl Bakgrunn og hensikt Bakgrunn Dagens og gjeldende Transportvedtekt ble sist revidert og formelt godkjent

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

Elsmart Brukerveiledning Nettmelding for Installatører

Elsmart Brukerveiledning Nettmelding for Installatører Elsmart Brukerveiledning Nettmelding for Installatører Nettmelding Brukerveiledning Generell 0.5.doc Side 1 av (26) Innledning Dette er den generelle brukerveiledningen til Elsmart Nettmelding. Denne veiledningen

Detaljer

Sudokubrettet Et sudokubrett består av n n ruter. Vi bruker følgende begreper i oppgaven:

Sudokubrettet Et sudokubrett består av n n ruter. Vi bruker følgende begreper i oppgaven: INF1010 2016 Innleveringsoppgave 8 SUDOKU Versjon 29. mars. Denne versjonen gjelder oppgave 8. Resten er tatt med bare for å gi en pekepinn om arbeidet videre. Det kommer andre krav til del 10 og 11 når

Detaljer

GSM Fixi SMS. Sikom AS og Android:... 2. Oversikt:... 2. Kompatibilitet:... 2. Installasjon:... 2. Kostnader:... 2. Konfigurasjon og bruk:...

GSM Fixi SMS. Sikom AS og Android:... 2. Oversikt:... 2. Kompatibilitet:... 2. Installasjon:... 2. Kostnader:... 2. Konfigurasjon og bruk:... Innhold GSM Fixi SMS Sikom AS og Android:... 2 Oversikt:... 2 Kompatibilitet:... 2 Installasjon:... 2 Kostnader:... 2 Konfigurasjon og bruk:... 3 Innstillinger:... 3 Oversikt over faner:... 3 Styring:...

Detaljer

Innhold. docx :... 2. Oversikt:... 2 ... 2. Installasjon: Kostnader:.. og bruk:... 3. Konfigurasjon. Styring:... 4 Alarm:... 5

Innhold. docx :... 2. Oversikt:... 2 ... 2. Installasjon: Kostnader:.. og bruk:... 3. Konfigurasjon. Styring:... 4 Alarm:... 5 iphone GSM Fixi SMS manual V1 0.d docx Innhold GSM Fixi SMS Sikom AS og Android:... 2 Oversikt:... 2 Kompatibilitet:... 2 Installasjon: :... 2 Kostnader:.......................... 2 Konfigurasjon og bruk:...

Detaljer

INF120: Oblig 3. Yngve Mardal Moe

INF120: Oblig 3. Yngve Mardal Moe Yngve Mardal Moe Mar 28, 2019 Contents 1 Hva trenger dere for denne oppgaven 3 2 Hvordan skal dere arbeide med denne oppgaven 5 3 En søkeindeks 7 4 Å slå opp i en søkeindeks 9 5 Å utvide en søkeindeks

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF5110 - Kompilatorteknikk Eksamensdag : Onsdag 5. juni 2013 Tid for eksamen : 14.30-18.30 Oppgavesettet er på : Vedlegg :

Detaljer

GJENNOMGANG UKESOPPGAVER 7 REPETISJON

GJENNOMGANG UKESOPPGAVER 7 REPETISJON GJENNOMGANG UKESOPPGAVER 7 REPETISJON INF1050 V16 KRISTIN BRÆNDEN DAGENS TEMA Oppgaver hentet fra tidligere eksamensoppgaver om temaene vi har gått gjennom til nå DAGENS PLAN Gjennomgang av oppgaver Repetisjon

Detaljer

- På Farten - Midttermsrapport

- På Farten - Midttermsrapport Prosjektoppgave ved Universitetet i Oslo Institutt for Informatikk Høsten 2007 - På Farten - Reiseplanlegging Midttermsrapport 5.november 2007 Bjørn Rasmussen Innholdsfortegnelse 1 INNLEDNING... 2 2 TEORI...

Detaljer

Siden Nif sin database er master, er det viktig at denne databasen er oppdatert og riktig.

Siden Nif sin database er master, er det viktig at denne databasen er oppdatert og riktig. Nif oppgaver for integrasjon Her følger oppgaver og steg som må opp utføre for at synkronisering mellom Nif og Medlemsnett skal kunne gjøres på en riktig måte: Siden Nif sin database er master, er det

Detaljer

Kvikkbilde transkripsjonen av samtalen

Kvikkbilde transkripsjonen av samtalen Kvikkbilde 2 4+3 4 - transkripsjonen av samtalen Elevene på 4. trinn sitter i lyttekroken foran tavla. Jørn Ove er lærer. 1 Jørn Ove Vi skal se noen kvikkbilder i dag. De vises bare i tre sekunder. Og

Detaljer

Beslutningstøttesystem for effektiv drift av bygninger. Teknisk vinteruke 2008. Storefjell Resort Hotel, Gol

Beslutningstøttesystem for effektiv drift av bygninger. Teknisk vinteruke 2008. Storefjell Resort Hotel, Gol Teknisk vinteruke 2008 Storefjell Resort Hotel, Gol Sentral Driftskontroll og EDB-basert FDV-system, Klarer vi å ta nye teknologier i bruk? Erfaringer med FDV-system Hva trenger man? Hva er begrensningen,

Detaljer

INF1000: noen avsluttende ord

INF1000: noen avsluttende ord Pensum Det som er gjennomgått på forelesningene INF1000: noen avsluttende ord Arne og Fredrik Stoff som er behandlet i oppgaver/obliger Notat om Informasjonsteknologi, vitenskap og samfunnsmessige virkninger

Detaljer

16/17. Nipedalen/Gravdal Bergen busstasjon. Mandag fredag

16/17. Nipedalen/Gravdal Bergen busstasjon. Mandag fredag 55... 5.53 6.13 6.33 6.53 7.13 7.23 7.40a 7.43 7.53 8.03 8.13... 6.07 6.27 6.47 7.07 7.22 7.32 7.42 7.52 8.02 8.12... 6.00 6.10 6.20 6.30 6.40 6.50 7.00 7.10 7.20 7.25 7.32 7.35 7.45 7.52 7.55 8.02 8.05

Detaljer

Honda MaRIS Pay & Go. Personvernerklæring og policy for informasjonskapsler

Honda MaRIS Pay & Go. Personvernerklæring og policy for informasjonskapsler Honda MaRIS Pay & Go Personvernerklæring og policy for informasjonskapsler Honda anerkjenner viktigheten av ærlig og ansvarlig bruk av dine personlige opplysninger. Denne Personvernerklæringen og policyen

Detaljer

Skilpadder hele veien ned. Steg 1: Tegn et fjell. Sjekkliste. Introduksjon. Hent frem skilpaddene dine, åpne IDLE, det er på tide å tegne igjen.

Skilpadder hele veien ned. Steg 1: Tegn et fjell. Sjekkliste. Introduksjon. Hent frem skilpaddene dine, åpne IDLE, det er på tide å tegne igjen. Skilpadder hele veien ned Erfaren Python Introduksjon Hent frem skilpaddene dine, åpne IDLE, det er på tide å tegne igjen. Steg 1: Tegn et fjell Men først, la oss se på de følgende tre figurene: Hvordan

Detaljer

PGZ - Hangman Ekspert Python Lærerveiledning

PGZ - Hangman Ekspert Python Lærerveiledning PGZ - Hangman Ekspert Python Lærerveiledning Introduksjon I denne oppgaven skal vi lage vårt eget hangman-spill. Vi har laget litt ferdigskrevet kode for å hjelpe deg på vei. Den kan du laste ned her.

Detaljer

Selvbetjening for oppdragstakere Introduksjonshefte til saksbehandlere

Selvbetjening for oppdragstakere Introduksjonshefte til saksbehandlere DIREKTORATET FOR ØKONOMISTYRING Selvbetjening for oppdragstakere Introduksjonshefte til saksbehandlere Innhold Innledning... 2 Hva er selvbetjening for eksterne?... 2 Hvem er ekstern?... 2 Hvem har tilgang

Detaljer

4. KOMMANDOER OG FORKORTELSER 6. UTLOGGING (07) STYRESPRAK GENERELT. Paul Gundersen. Styrespråk. --Innlogging Kommandoer NORD SINTRAN

4. KOMMANDOER OG FORKORTELSER 6. UTLOGGING (07) STYRESPRAK GENERELT. Paul Gundersen. Styrespråk. --Innlogging Kommandoer NORD SINTRAN INFORMASJON FRA RUN IT REGNESENTRET VED UNIVERSITETET I TRONDHEIM Postadr.: Elgeseter qt. 10 7034 Trondheim - NTH Telex: 55 620 sintf n Telegram: COMPUTING NTH Tlf.: (07) 593100 (07)593028 Tittel STYRESPRAK

Detaljer

Installere JBuilder Foundation i Mandrake Linux 10.0

Installere 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

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

Portering fra tilbyder uten NRDB-tilgang

Portering fra tilbyder uten NRDB-tilgang Portering fra tilbyder uten NRDB-tilgang Versjon 1.0 19/02/02 Nasjonal referansedatabase AS 19/02/02 Page 1 of 12 Innholdsfortegnelse 1 BAKGRUNN...3 2 RUTINE FOR PORTERING...4 2.1 BESTILLING...4 2.1.1

Detaljer

Dagens tema: Begrepsdannelse Eksterne entydighetsskranker Representasjon n-1-regelen Verdiskranker Mengdeskranker

Dagens tema: Begrepsdannelse Eksterne entydighetsskranker Representasjon n-1-regelen Verdiskranker Mengdeskranker UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Begrepsdannelse Eksterne entydighetsskranker Representasjon n-1-regelen Verdiskranker Mengdeskranker INF1300 29.08.2017 Mathias Stang

Detaljer

Reisemodus 2.0 Evondos E300 Medisineringsrobot

Reisemodus 2.0 Evondos E300 Medisineringsrobot Reisemodus 2.0 Evondos E300 Medisineringsrobot Veileder for ansatte i hjemmetjenesten Page 1 of 6 Reisemodus Reisemodus støtter et aktivt liv for tjenestemottakere som benytter Evondos medisindispenser.

Detaljer

Introduksjon til Eclipse

Introduksjon til Eclipse Introduksjon til Eclipse Andreas Limyr 18-Jan-05 INF2120 Prosjekt i modellering 1 Oversikt over denne forelesningen Generell introduksjon til Eclipse Bruk av Eclipse ved Java-programmering Plug-ins til

Detaljer

Releaseinfo i Winorg 3.0 Sept-2016

Releaseinfo i Winorg 3.0 Sept-2016 Innhold Småting... 2 Oppfriskning av søkeliste ved lagring... 2 Adresse... 2 Adresse mottaksaktør... 2 Aktør... 2 Utvidet filter ved søk... 2 Forsikring... 2 Registrering av samme type forsikring (typefelt

Detaljer

Bruker veiledning privatbil ABAX Kjørebok

Bruker veiledning privatbil ABAX Kjørebok Bruker veiledning privatbil ABAX Kjørebok www.abax.no The difference is ABAX 2 The difference is ABAX Innhold Gratulerer med valget av ABAX Kjørebok 3 Bruk av ABAX Kjørebok 3 Menyer 3 Kjørebok 4 Markere

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

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)

Detaljer

Visma Flyt skole. Hjemmeweb (Foresattportal) Vilkår for bruk av alt materiell tilknyttet Visma Flyt Skole

Visma Flyt skole. Hjemmeweb (Foresattportal) Vilkår for bruk av alt materiell tilknyttet Visma Flyt Skole Visma Flyt skole Hjemmeweb (Foresattportal) Lenke til video (https://youtu.be/et9xmdtm8oc) Vilkår for bruk av alt materiell tilknyttet Visma Flyt Skole Alt innhold, videoer, opplæringsmateriell, produkter

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