INF2120 V2005. Gruppe 2 christrc ieronnin kjetimk noushinm sjuros. Trafikanten+ Innlevering
|
|
- Ingvild Øverland
- 7 år siden
- Visninger:
Transkript
1 INF2120 V2005 Gruppe 2 christrc ieronnin kjetimk noushinm sjuros Trafikanten+ Innlevering
2 Intensjon Vårt trafikkoppfølgingssystem skal være et system for brukerne av rutetrafikk, ved at disse skal få detaljert informasjon om avganger med et kommunikasjonsmiddel inkludert informasjon om evt forsinkelser. Bruker skal kunne få informasjon om nærmeste stoppested i fht sin posisjon (gitt vha PATS), og hvilket tidspunkt neste eller evt ønsket kommunikasjonsmiddel går, evt hvorvidt det er forsinkelser. System definisjon Systemet er basert på at et kommuniksjonsmiddel har installert en mobil sender som angir posisjon ved å sende signaler til gitte basestasjoner. Systemet innehar en rutetabell som sjekker posisjoneringssignalene for evt forsinkelser. En bruker skal kunne sende SMS (2 alternativer) å få oppgitt informasjon om avreisested og tidspunkt i hht bruksmønsterdiagrammet. Forutsetninger Det forutsettes tilgang til et SMS-rammeverk som skal kunne finne brukers posisjon utifra mobilsignaler. Det forutsettes at det finnes et tilgjengelig system med en database som oppgir sanntidsinformasjon om alle aktive kommunikasjonsmidlers posisjoner. Det forutsettes også at systemet har kontroll på tid. Bruksmønsterdiagram : Systemet baseres på to tjenester: 1) finntrafikkinfoavposisjon Bruker sender melding(sms) til Trafikanten+ som inneholder linjevalg og destinasjon. Systemet returnerer anbefalt avreisested, basert på brukers posisjon, samt neste avreisetidspunkt for gitt rute. 2) finntrafikkinfoavavreisested Bruker sender melding(sms) til Trafikanten+ som inneholder linjevalg, ønsket avreisested og destinasjon. Systemet returnerer neste avreisetidspunkt for gitt rute fra gitt avreisested.
3 Klassediagram : SMS Denne klassen kommuniserer med det eksterne systemet (PATS). Klassens ansvar er å først syntaks-kontrollere meldingene som kommer fra PATS. Dersom meldingen er gyldig, må det sjekkes hvilke av våre to tjenester meldingen gjelder (se bruksmønsterdiagram). Meldingen splittes opp i passende biter og sendes videre til Trafikkinformasjon. Trafikkinformasjon Denne klassen er ansvarlig for å samle inn nødvendig informasjon fra de andre klassene/objektene i systemet for å kunne gi brukeren et tilfredstillende svar. Trafikkinformasjon lager en ny instans av seg selv, et Sesjonsobjekt, for hver forespørsel. Det er sesjonsobjektet som da kommuniserer videre med objekter av de andre klassene. Flere slike sesjonsobjekter kan opprettes samtidig og opererer da med hver sin unike id som skiller dem fra hverandre. Slik kan systemet enkelt behandle flere henvendelser samtidig. Trafikkinformasjon inneholder en oversikt over alle holdeplasser (objekter av klassen Holdeplass) og linjer (objekter av klassen Linje) i systemet. Linje Objekter av denne klassen representerer alle linjer i systemet, f.eks. linje 37 eller linje 20. Linje har en liste med sine holdeplasser og sine ruter (objekter av klassen Rute). Ruter kan både være aktive (i trafikk) og planlagte (skal gå om f.eks. en time, eller om to dager). Systemets tid avgjør hvilke ruter som er aktive og hvilke som ennå ikke er det i henhold til rutetabellen. Rute Objekter av denne klassen representerer unike ruter som betjener en Linje. En unik rute er f.eks. linje 37 med avgang 10:15 i fra Nydalen. En annen unik rute er linje 37 med avgang 12:15 i fra Nydalen. Transportmiddel Objekter av denne klassen representerer aktuelle transportmidler som betjener en rute. Et transportmiddel er f.eks. den bussen som betjener ruten som går kl 10:15 fra Nydalen. Transportmiddel sender sin oppdaterte GPS-posisjon til Rute ved gitte intervaller. Holdeplass Objekter av denne klassen representerer alle aktive holdeplasser i systemet. Trafikkinformasjon har en liste med samtlige holdeplasser for alle ruter, mens hvert Linje-objekt har en liste med sine aktive holdeplasser.
4 Sekvensdiagram : Tjeneste 1: Sekvensdiagrammet beskriver hva som foregår når en bruker vil ha neste avgang, og sender med destinasjon, og linje.
5 Tjeneste 2: Sekvensdiagrammet beskriver hva som foregår når en bruker vil ha neste avgang, og sender med avreisested, destinasjon, og linje. Variansen mellom de to sekvensdiagrammene er i prinsippet bare det ene parameteret avreise som kun sendes med i tjeneste 2.
6 Composite structure : Diagrammet reflekterer interne samarbeid mellom klassene. Portene representerer sammenhengen mellom klassene.
7 Collaboration diagram: Collaboration diagrammet viser interaksjonen av objektene i systemet, og hvordan disse objektene assosierer seg med hverandre.
8 State machines/tilstandsmaskiner: Diagrammet SMS viser hvordan data kommer fra bruker i form av SMS fra mobiltelefon. Data behandles først ved så sjekke gyldig syntaks, splitte opp strengen i de ulike parametere og sjekke de individuelt. Feilmelding returneres om det finnes feil i syntaks, eller dataene videresendes til klasse TrafikkInfo som parametere dersom syntaks er korrekt. Antallet parametere som blir skilt ut av inputdata avgjør hvorvidt det er tjeneste 1 eller 2 som aktiveres. (jmf. Sekvesndiagram). Etterhvert returneres data fra klasse TrafikkInfo og svar genereres og returneres ut til bruker.
9 Diagrammet TrafikkInfo viser hvordan data kommer fra klasse SMS og behandles ved å sendes gjennom den gitte tjeneste bestemt av parameterantallet. De to ulike metodene etterspør de ulike data ved å kalle på klasse Linje. Når data returnerer fra klasse Linje, samles disse og returneres til klasse SMS.
10 Diagrammet Linje viser hvordan data etterspørres fra klasse TrafikkInfo og behandles ved å søke opp i de ulike dataforekomster som eksisterer innenfor de relaterte klassene samt internt i klassen Linje. Først her vil det returneres feil dersom parameter som er sendt inn er ugyldige til tross for at de har korrekt format (sjekket i SMS). Dersom data er gyldig returneres de etterspurte forekomster til klasse TrafikkInfo.
11 Diagrammet Rute viser hvordan data kommer fra klasse Linje og behandles ved å etterspørre avstand i tid til brukers avreisested. Dette gjøres ved å sjekke forekomster i faktiskrute (en tabell over den faktiske rutetiden) og ruteavvik (en tabell over avviket fra ruten/forsinkelser). Data returneres deretter til klasse Linje.
12 Diagrammet Transportmiddel viser hvordan forespørsel om posisjon kommer fra klasse Rute og behandles ved å etterspørre posisjonen som transportmiddelet har rede på selv. Posisjonen returneres deretter til klasse Rute.
13 Konklusjon/avgrensninger : Å designe et system som andre har spesifisert, viste seg å være en krevende oppgave. En del av elementene, f.eks. klassediagram, måtte gjøres mye grundigere i designfasen, og slik sett har nok resultatet endt opp et stykke ifra den originale spesfikasjonen. Vi mener allikevel at vi i vårt design har videre spesifisert og utviklet de originale tjenestene som lå i spesifikasjonen. Vi kunne sikkert ha brukt mer tid på å kommunisere med gruppen som gjorde spesifikasjonen, men både de og vi har hatt mye å gjøre i designfasen, det har derfor ikke vært utstrakt kommunikasjon mellom gruppene.
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)
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
DetaljerTrafikanten + 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
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
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 +
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
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
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
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
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
DetaljerDELLEVERANSE 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
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 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
DetaljerFra 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
DetaljerSpesifikasjon 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
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
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
DetaljerAnsvarsdrevet 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
DetaljerSpesifikasjon 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
DetaljerDELLEVERANSE 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
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
DetaljerSpesifikasjon 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
DetaljerEksamen INF5261. Sanntidsinformasjon på holdeplassen
Eksamen INF5261 Sanntidsinformasjon på holdeplassen Innledning Gruppen består av Harald Øygard (MSc. Student IFI) Morten Jacobsen (MSc. Student IFI) Prosjektoppgave gjennom Trafikanten Etablert prosjekt
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.
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
DetaljerUtvikling 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
DetaljerFra 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
DetaljerINF 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...
DetaljerUKE 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
Detaljerbedre trafikantinformasjon økt framkommelighet for buss og trikk
N Y T E K N O L O G I - S I S bedre trafikantinformasjon økt framkommelighet for buss og trikk Hvor ofte har du ikke ergret deg over mangelfull informasjon om forsinkelser i kollektivtrafikken? Hvorfor
DetaljerSystem 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
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
DetaljerLø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
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
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
DetaljerUse Case-modell. Vurdering av oppdragsgivers krav
Use Case-modell Vurdering av oppdragsgivers krav Kravspesifikasjonen presiserer at brukergrensesnittet skal være grafisk, menybasert, ha støtte for bruk av mus og ha et intuitivt utseende, slik at enhver
DetaljerGruppenavn. Prosjektnavn Beskrivelse av design For Navn på systemet. Versjon <1.0>
Gruppenavn Prosjektnavn Beskrivelse av design For Navn på systemet Versjon Revisjonshistorie Dato Versjon Beskrivelse av endring Forfatter Innhold 1. Innledning
DetaljerRequirements & 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
DetaljerIT-arkitektur leveransemodell
IT-arkitektur leveransemodell Dialogkonferanse Busstjenester Romerike 2019 Terje Storhaug, IT-direktør 2 Dokumentstruktur (IT-relaterte dokumenter) Distribuert arkitekturmodell Som innebærer at ansvaret
DetaljerMetode 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
DetaljerOperatørkontroll Kvalitetsmanual Buss. Kvalitetsmanual Buss. Versjon 8.0 Februar 2011 1
Kvalitetsmanual Buss Versjon 8.0 Februar 2011 1 Q1Dato Dato for gjennomføring av kontrollen registreres. Q 2 Intervjer ID Intervju ID registreres. (inntil 3 siffer) Q3 Transportmiddel Transportmiddelet
DetaljerØving 5: Brukergrensesnitt (usability)
INF 111: Torbjørn Sunnarvik Moen Øving 5: Brukergrensesnitt (usability) 1 Fleksibelt billettbestillingssystem for flyreiser Dagens bestillingssystem for flybilletter er enkelt og svært greit å forholde
DetaljerEksamensoppgave i IFUD1025 Programmering i Java og IINI4013 Programmering i Java
Fakultet for teknologi Eksamensoppgave i IFUD1025 Programmering i Java og IINI4013 Programmering i Java Faglig kontakt under eksamen: Vuokko-Helena Caseiro Tlf.: +39 06 51 26 063 Eksamensdato: 30. november
DetaljerOperatørkontroll Kvalitetsmanual - Buss. Ruter AS Versjon: Kvalitetsmanual Buss. Operatørkontroll. Fotograf: Bonanza AS
Operatørkontroll Kvalitetsmanual - Buss Ruter AS 15.06.2016 Versjon: 11.0 Kvalitetsmanual Buss Operatørkontroll Fotograf: Bonanza AS Innhold: Q1Dato... 2 Q2 Intervjuer ID... 2 Q3 Transportmiddel... 2 Q5
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,
DetaljerBeskjed fra Skagestein
Beskjed fra Skagestein "I forbindelse med prosjektoppgavens delinnlevering 4 vil gruppelærerne sette opp en PHP-orakeltjeneste torsdag 7. april kl 1415-1800 på termstua i Niels Henrik Abels hus." INF1050-klasser-1
Detaljer1. 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...
DetaljerINF1000: Forelesning 7
INF1000: Forelesning 7 Klasser og objekter del 2 Konstruktører Static UML REPETISJON 2 Repetisjon Repetisjon forts. Verden består av objekter av ulike typer (klasser). Ofte er det mange objekter av en
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).
DetaljerBilag 1. RUTER MIS ALLE DRIFTSARTER Spørreskjema operatørkontroll og kundeintervjuer. Revidert per 01.02.2011. Ruter AS, Kvalitet og prosjekt
Bilag 1 RUTER MIS ALLE DRIFTSARTER Spørreskjema operatørkontroll og kundeintervjuer Revidert per 01.02.2011 Ruter AS, Kvalitet og prosjekt Spørreskjema Operatørkontroll Ruter DEL 1 Start operatørkontroll
DetaljerUML-Unified Modeling Language
UML-Unified Modeling Language Use case realisering Designmodellering 21.01.2004 Kirsten Ribu Use Case diagram Klassediagram Oppførselsdiagrammer: Sekvensdiagram Kollaborasjonsdiagram Tilstandsdiagram Aktivitetsdiagram
DetaljerEksamen i fag TDT4140 Systemutvikling. 27. mai, 2011 kl 0900-1300
Side 1 av 11 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap Sensurfrist:
DetaljerMARE NOSTRUM. Del 2 Kravspesifikasjon
MARE NOSTRUM Del 2 Forord Kravenes hensikt og utforming Kravene i kravspesifikasjonen utformet slik at de skal imøtekomme oppdragsgivers krav, ønsker og spesifikasjoner på best mulig måte. Hensikten med
DetaljerOversikt over forelesningene. Fra analyse til objektdesign. Utfordringen i å lage OO-modeller. Metode for ansvarsdrevet OO. Uke 12: Ansvarsdrevet OO:
Uke 12: Oversikt ver frelesningene Fra analyse til bjektdesign Onsdag 12/3: Kravspesifikasjn g bjektrientert analyse Hva skal systemet gjøre? Hva er krav? Hvem g hva påvirker krav? Ansvarsdrevet OO: CRC
DetaljerBrukerdokumentasjon. 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.
DetaljerINF1000: Forelesning 7. Konstruktører Static
INF1000: Forelesning 7 Klasser og objekter del 2 Konstruktører Static UML REPETISJON 2 Repetisjon Verden består av objekter av ulike typer (klasser). Ofte er det mange objekter av en bestemt type. Objekter
DetaljerAkseptansetest av sending og mottak Applikasjonskvittering
Akseptansetest av sending og mottak Applikasjonskvittering Meldingsversjon: 1.0 Akseptansetest av sending og mottak Applikasjonskvittering 2 Innholdsfortegnelse 1. Revisjonshistorikk 3 2. Akseptansetest
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
DetaljerUse 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
DetaljerINF5120 - 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...
DetaljerEksamen 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!!!
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
DetaljerUML-Unified Modeling Language. Prosess-oversikt. Use case realisering
Use case realisering Designmodellering 31.01.2005 Kirsten Ribu UML-Unified Modeling Language Use Case diagram Klassediagram Oppførselsdiagrammer Sekvensdiagram Kollaborasjonsdiagram Tilstandsdiagram Aktivitetsdiagram
DetaljerHovedprosjekt 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
DetaljerNVDB, veibilder og SINUS.infra
NVDB, veibilder og SINUS.infra NVDB Nasjonal vegdatabank er en database med informasjon om riks- og fylkesveger, kommunale veger, private veger og skogsbilveger. NVDB inneholder muligheter til å registrere
DetaljerSudokubrettet Et sudokubrett består av n n ruter. Vi bruker følgende begreper i oppgaven:
INF1010 2016 Innleveringsoppgave 10 SUDOKU Versjon 14. april. Denne versjonen gjelder oppgave 10. Resten er tatt med bare for å se sammenhengen. Det kan komme andre/flere krav til del 11 når denne publiseres.
DetaljerProsjektgruppen: 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:
DetaljerEndret 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
DetaljerForside. Eksamen i IN1030 for Våren Ingen hjelpemidler tillatt.
Forside Eksamen i IN1030 for Våren 2018. Ingen hjelpemidler tillatt. I dette oppgavesettet har du mulighet til å svare med digital håndtegning (oppgave 1, 4 og 5). Du bruker skisseark du får utdelt. Det
DetaljerProsessgrensesnitt. Generell informasjon
Generell informasjon Innholdsfortegnelse Innholdsfortegnelse... 2 1.0 Innledning... 3 1.1 Ordliste... 3 1.2 Kontaktpunkt... 3 2.0 Grensesnitt for anlegg... 3 2.1 OPC... 3 2.2 OPC Server... 3 2.3 Leid samband
DetaljerAP221 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.
DetaljerForside Eksamen INF1055 V17
Forside Eksamen INF1055 V17 Eksamensdato: 12. juni 2017 Eksamenstid 15:30-19:30 Hjelpemidler: Ingen Les denne forsiden nøye Oppgaven består av seks deler. Del 1 Modul A - Undersøkelser av bruk 2 diskusjonsspørsmål
DetaljerSTE6221 Sanntidssystemer Løsningsforslag
HØGSKOLEN I NARVIK Avdeling for teknologi MSc.-studiet EL/RT Side 1 av 3 STE6221 Sanntidssystemer Løsningsforslag Tid: Fredag 02.03.2007, kl: 09:00-12:00 Tillatte hjelpemidler: Godkjent programmerbar kalkulator,
Detaljer- 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...
DetaljerSudokubrettet 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
DetaljerSommerruter Bybuss, regionruter, lokalruter og nattbuss
B R L Sommerruter Bybuss, regionruter, lokalruter og nattbuss Gjelder i perioden 01.07.2012 19.08.2012 NSB_Sommerruter_komplett.indd 1 08.06.12 14.23 Bybuss Regionruter 0 0 2 2 B1 Hamar vest Sanderud 170
DetaljerIBIS Logitrans Brukernes vurdering av sanntids ruteinformasjon i Trondheim
Forfattere: Katrine N Kjørstad og Unni B Lodden Oslo 2003, 130 sider Sammendrag: IBIS Logitrans Brukernes vurdering av sanntids ruteinformasjon i Trondheim Kollektivtrafikantene ønsker sanntids ruteinformasjon
DetaljerObjektorientering 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
DetaljerANBUDSINFORMASJON nr. 1 Dato: Tid: Oppdragsgiver:
Dato: Tid: Oppdragsgiver: 13.07.2011 13:00 Hedmark Trafikk FKF Anskaffelse: Doffin ID: Kunngjort av: RUTETRANSPORT HAMAR-REGIONEN 2012 229052 Per Christer Konterud Nr. 1-1: TILLEGGSINFORMASJON -VOGNLISTE
DetaljerUML- Use case drevet analyse og design. Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller
UML- Use case drevet analyse og design Bente Anda 23.09.2004 23.09.04 INF320 I dag Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller 23.09.04 INF320
DetaljerDoserings DLL. E-resept dokumentasjon. Tekniske krav 0
Doserings DLL E-resept dokumentasjon Tekniske krav 0 Doserings DLL Type dokumentasjon Grensesnitt og funksjonalitet for DoseringsDLL Dato 22.11.2017 Versjon 1.1 Versjonslogg Versjon Sist endret dato Navn
DetaljerÅpentGeosynkAPI i sentral forvaltning av FKB. Innspill til viktige avklaringer
ÅpentGeosynkAPI i sentral forvaltning av FKB Innspill til viktige avklaringer Bakgrunn Basert på dokumentet/rapporten «Innspill om bruk av ÅpentGeosynkAPI mot sentral FKB-forvaltning» Rapporten beskriver
DetaljerTrafikantenes verdsetting av trafikkinformasjon Resultater fra en stated preference pilotstudie
TØI rapport 537/2001 Forfattere: Marit Killi Hanne Samstad Kjartan Sælensminde Oslo 2001, 77 sider Sammendrag: Trafikantenes verdsetting av trafikkinformasjon Resultater fra en stated preference pilotstudie
DetaljerEt sikkert og komfortabelt hjem. JABLOTRON alarmsystem med den unike MyJABLOTRON-appen
Et sikkert og komfortabelt hjem JABLOTRON 100 - alarmsystem med den unike MyJABLOTRON-appen Ekte sikkerhet med stort bruksområde Enkel betjening med to knapper Du kan benytte JABLOTRON 100 alarmsystemet
DetaljerTor-Eirik Bakke Lunde torebl@stud.cs.uit.no
Obligatorisk oppgave 1 INF-3200 12. oktober 2003 Tor-Eirik Bakke Lunde torebl@stud.cs.uit.no Oppgavebeskrivelse: Designe og implementere en distribuert ray-tracing applikasjon, med basis i kontroller-
DetaljerBOKMÅL Side 1 av 7. KONTINUASJONSEKSAMEN I FAG TDT4100 Objektorientert programmering / IT1104 Programmering, videregående kurs
BOKMÅL Side 1 av 7 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap KONTINUASJONSEKSAMEN
DetaljerNB! Endring i undervisningsplanen
NB! Endring i undervisningsplanen Forelesningen 24. mars må dessverre avlyses på grunn av Fagkritisk dag Se beskjed som er lagt ut på kursets nettsider og den oppdaterte undervisningsplanen INF1050-klasser-1
DetaljerKjørehjelperen Testdokumentasjon
2013 Kjørehjelperen Testdokumentasjon Høgskolen i Oslo og Akershus Henrik Hermansen og Lars Smeby Gruppe 8 26.05.2013 Forord Dette dokumentet tar for seg to forskjellige ting. Først forklares det hvordan
DetaljerUniversitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk
Side 1 av 20 Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk Bokmål Eksamen i emnet INF100 Grunnkurs i programmering Torsdag 27. november 2014 Tid: 09:00 14:00
DetaljerSRD 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...
DetaljerKvalitetskontroll. Oppdateringslogg. 1 Innledning. 2 Kontroller som skal utføres. Egenskaper som er opsjonell (O), betinget (B) eller påkrevd (P)
Kvalitetskontroll Datagruppe: 1 Alle Vegobjekttype: 1.0 487 Versjon: 0 Datakatalog versjon 2.06-750 Sist endret: 2014-11-26 Definisjon: Sted for på og avstigning av kollektivtrafikk. Kommentar: Oppdateringslogg
DetaljerUtvikling av mobile informasjonssystemer
Utvikling av mobile informasjonssystemer INF5261 Utvikling av mobile informasjonssystemer Simen Hagen Amin Mirbalouchzehi Frederik Rønnevig Lars Erik Ødegaard May 19, 2008 Outline Innledning Eksisterende
DetaljerINF Repetisjon: Hvordan bygge treet og analysere? 8. september Typisk situasjon. De problematiske syntaks-diagrammene
Dagens tema: INF 2100 8. september 2004 Mer om strukturen i treet og hvordan bygge det Testing av at navn er deklarert og brukt riktig Arbeid i gruppene neste uke: Oppgaver relevant for dette stadiet i
DetaljerGLOMMA RINGEN GYLDIG FRA 4.JANUAR 2016. Sarpsborg Fredrikstad
GLOMMA RINGEN GYLDIG FRA 4.JANUAR 2016 Sarpsborg Fredrikstad Vi endrer Glommaringen 4. januar 2016 Glommaringen har blitt en svært populær ringrute mellom Fredrikstad og Sarpsborg med nærmere 1,5 millioner
DetaljerObligatorisk oppgave 4 i INF1010, våren 2014: "Leger og resepter" Versjon 1.1
Obligatorisk oppgave 4 i INF1010, våren 2014: "Leger og resepter" Versjon 1.1 Denne oppgaven skal løses to og to vha. systemutviklingsmetoden Parprogrammering. For å få levere må alle registrere seg gjennom
DetaljerUNIVERSITETET 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
DetaljerDigitalstyring sammendrag
Digitalstyring sammendrag Boolsk algebra A + A = 1 AA = 0 A + A = A AA = A A + 0 = A A 1 = A A + 1 = 1 A 0 = 0 (A ) = A A + B = B + A AB = BA A + (B + C) = (A + B) + C A(BC) = (AB)C A(B + C) = AB + AC
DetaljerTRONDHEIM SWARCO NORGE AS
TRONDHEIM SWARCO NORGE AS Innledning Høsten 2009: SWARCO tildeles PT system leveransen i Trondheim SWARCO tildeles omgjøringen av 51 signalanlegg i Trondheim Februar 2010: SWARCO åpner kontor i Trondheim
DetaljerSanntids informasjonssystem for synshemmede i kollektivtrafikken et skritt nærmere universell utforming
Sanntids informasjonssystem for synshemmede i kollektivtrafikken et skritt nærmere universell utforming Marianne Flø SINTEF Teknologi og samfunn, Veg og samferdsel marianne.flo@sintef.no Abstract I dette
Detaljer