200 likes | 439 Views
Sjekk tidsfrister på web. Eksamen 1998. Les hele oppgaven Kontrollér konsistens mellom de ulike systembeskrivelsene Skriv mer kommentarer og tekst enn vist på foilene Skriv og tegn med blyant. 1.1 Bilisten. Overvåkerne. Bystyret. 1.2 Systemdefinisjon. Problemområdet
E N D
Sjekk tidsfrister på web Eksamen 1998 • Les hele oppgaven • Kontrollér konsistens mellom de ulike systembeskrivelsene • Skriv mer kommentarer og tekst enn vist på foilene • Skriv og tegn med blyant
1.2 Systemdefinisjon • Problemområdet • Forurensning (støv og gass), biler (tetthet, fart, piggdekk), bilister (opplevelse) og restriksjoner • Anvendelsesområde • Overvåkning av trafikk og forurensning med instrumenter og manuell observasjon og varsling av tiltak gjennom radio, web og skilt • Et datasystem for å samle data om forurensning og trafikk. Systemet skal formidle vedtak om regulering gjennom web, til massemedia over e-post og til trafikanter gjennom trafikkskilt. Systemutviklingen er igangsatt av Bystyret og iverksetting forutsetter godkjenning fra Samferdselsdepartementet
FACTOR / BATOFF Conditions / Betingelse Bystyrets vedtak og eventuell godkjenning fra Samferdselsdepartementet. Forurensningsnivået og den politiske viljen til å akseptere forurensning og regulere trafikken. Anvendelsesområde Overvåkning av trafikk og forurensning med instrumenter og manuell observasjon og varsling av tiltak gjennom radio, web og skilt Teknologi Videoovervåkningskamera med gjenkjenning av bilnumre, fartsovervåkningskamera, instrumenter for å måle støv og gasser i lufta, web- og e-post publisering, varslingsskilt og fartsgrenseskilt Objekter Hvordan biltrafikken påvirker forurensning og hvordan reguleringer påvirker trafikken. Funksjoner Forurensning- og trafikkovervåkning, meddelelser om og igangsetting av regulering. Responsibility Automatisk overvåkning og regulering av trafikken, senkning av forurensning
Klasser Forurensning Type, tid, sted Kunne vært inndelt i subklasser Bilist Opplevelse av restriksjoner, tid, sted Bil Nummer Sted Posisjon, trafikktetthet Restriksjon Periode, sted Nummerrestriksjon, subklasse av restriksjon Fartsgrense, subklasse av restriksjon Maksimalfart Piggforbud, subklasse av restriksjon Hendelser Opprette sted Endre forurensning type, tid, sted Innføre fartsgrense tid, sted, fart Innføre spesiell fartsgrense Innføre piggforbud tid, sted Innføre nummerrestriksjon tid, sted Avvikle spesiell fartsgrense, piggforbud, eller nummerrestriksjon tid, sted Fartspassering Skiltsted, tid, fart Nummerpassering Skiltsted, tid, nummer Piggpassering Tid, sted Opplevelse Bilist 1.3 Klasser og hendelser
Bilist 1..n 1 0..n 0..n 1..n 1..n Forurensning Sted Bil 1:n 1:n 1:n 0:1 0:1 0:1 Pigg- forbud Nummer- restriksjon Farts- grense Restriksjon 1.4 Struktur Bilister og biler er ikke assosiert, fordi de aktuelle attributtene og hendelsene for bilist ikke er felles med noen av bilenes All informasjon er stedfestet og tidfestet. Tid er attributt. – Med denne strukturen kan forurensning knyttes til steder uten måleutstyr
Klasser Forurensning Type, tid, sted Bilist Opplevelse av restriksjoner, tid, sted Målepunkt Sted, forurensning Sted kunne også vært gjort til attributt Varslingsskilt Sted, restriksjon Fartsskilt Sted, fartsgrense Observasjonspunkt Sted, restriksjon, antallBiler, antallOverskridelser Biler identifiseres ikke Restriksjon Periode, skilt, observasjonspunkt Nummerrestriksjon, subklasse av restriksjon Fartsgrense, subklasse av restriksjon Maksimalfart Piggforbud, subklasse av restriksjon Radiostasjon Opprette sted Opprette målepunkt Endre forurensning type, tid, sted Opprette fartsgrense skilt, tid, sted, fart Innføre spesiell fartsgrense Opprette varslingsskilt skilt, tid, sted Innføre piggforbud tid, sted Innføre nummerrestriksjon tid, sted Avvikle spesiell fartsgrense, piggforbud, eller nummerrestriksjon tid, sted Opprette observasjonspunkt Fartspassering Observasjonspunkt, tid, fart Nummerpassering Observasjonspunkt, tid, nummer Piggpassering Observasjonspunkt,Tid, Opplevelse Bilist Varsle radiostasjon radiostasjon, restriksjon Klasser og hendelser 2
Bilist 1..n Struktur versjon 2 1 Forurensning Sted 0..n 1 0..n 1 0..n 1 0..n 1 0..n • Skille mellom steder i forhold til hvilken funksjon de har • Kontroll over assosiasjoner 1 Varslings- skilt Måle- punkt Observasjons- punkt Farts- skilt 0..n 0..n 1..n 1..n 1..n 0..n 0..1 0..1 1 0..1 0..1 0..1 Pigg- forbud Nummer- restriksjon Farts- grense 0..n 0..n Radiostasjon Restriksjon
avvikle piggforbud Opprette varslingsskilt Innføre piggforbud Piggforbud Uten restriksjon Innføre nummerrestriksjon Avvikle nummerrestriksjon Innføre nummerrestriksjon Avvikle nummerrestriksjon Innføre piggforbud Piggforbud og nummerrestriksjon Nummerrestriksjon Nummerrestriksjon avvikle piggforbud avvikle piggforbud piggpassering Opprette observasjonspunkt Innføre piggforbud Piggforbud Opprette observasjonspunkt Uten restriksjon Innføre nummerrestriksjon Avvikle nummerrestriksjon Innføre nummerrestriksjon Avvikle nummerrestriksjon Innføre piggforbud Piggforbud og nummerrestriksjon fartspassering nummerpassering avvikle piggforbud nummerpassering piggpassering 1.5 Atferd • Varslingsskilt • Observasjons- punkt • Målepunkt målinger kan foretas Opprette målepunkt endre forurensning
Manuel oppdatering Opprette sted Opprette målepunkt Opprette fartsgrense Innføre spesiell fartsgrense Opprette varslingsskilt Innføre piggforbud Innføre nummerrestriksjon Avvikle spesiell fartsgrense, piggforbud, eller nummerrestriksjon Opprette observasjonspunkt Observere ulovlig piggpassering Registrere opplevelse Automatisk oppdatering Registrere forurensning Observere fart Observere bilnummer Signalering Endre varslingsskilt Endre fartsskilt Varsle radiostasjon Oppdatere web-sider Avlesning Rapportere bilistenes opplevelser Beregning Telle passeringer Rapportere forurensning 1.6 Funksjoner
1.7 Funksjonelle utvidelser • Rapportering og bøtelegging av biler som bryter restriksjoner • Klassen bil må med og assosieres med et observasjonspunkt og en eller flere restriksjoner • Gi lyssignaler til biler som passerer for fort eller bryter nummerrestriksjoner • Klassen trafikklys med tilstander kjør, kjør langsommere, kjør langsommere og bøtelagt, stopp • Rapportere forurensning på web og på varslingsskiltene • Rapportere trafikksituasjonen på web • Rapportere trafikksituasjonen over mobiltelefon til dem som vil abonnere på ordningen • Klassen bilist med abonnement, telefonnummer, betaling, etc.
2 Mekanistisk - romantisk • Mekanistisk • Objektive målinger • Formidling av tall • Kvantitative opplevelser • Kvantitative restriksjoner • Miljøspesialistene og trafikkplanleggerne • Romantisk • Subjektive opplevelser av forurensning og restriksjoner • Formidling av bilder og inntrykk • Oppfordringer til mindre fart og å la bilen stå • Politikere, bilistene og publikum
Strategier • Intervensjon • Bystyret intervenerer i politikken før departementet har godkjent • Evolusjon • Utprøving av funksjoner • Iverksetting på nye steder • etter hvert som erfaringer høstes • Konstruksjon • Analyse av objekter og funksjoner • Design og implementasjon av hver utstyrsenhet
Aktørene • Politikerne • Planer i partiprogrammer • Opportunistisk handling i situasjonene • Miljøspesialistene og trafikkplanleggerne • Mål og visjoner og langsiktige planer • Handling i øyeblikket ut fra hva som er mulig å få til • Bilistene • Tøyer grensene for det lovlige Slutt på eksamensoppgaven
Design • Mulige krav ++ Brukbart + Sikret mot at datasystemet blir skadet (sikkerhet, indre sikkerhet, sårharhet, security) ++ Sikret mot at datasystemet skader omgivelsene (trygghet, ytre sikkerhet, safety) Effektivt ++ Korrekt ++ Pålitelig Vedlikeholdbart + Testbart Fleksibelt – Forståelig – Gjenbrukbart – Flyttbart Integrerbart
Støvmåler Grensesnitt Teknisk platform Grensesnitt Brukergrensesnitt Systemgrensesnitt Funksjoner Modell Systemgrensesnitt Måleinstrument Teknisk platform Radiovarsel ............. Varslingsskilt ................ Fartsgrenseskilt .................. Komponentarkitektur Styringssystem
avvikle piggforbud Opprette varslingsskilt Innføre piggforbud Piggforbud Uten restriksjon Innføre nummerrestriksjon Avvikle nummerrestriksjon Innføre nummerrestriksjon Avvikle nummerrestriksjon Innføre piggforbud Piggforbud og nummerrestriksjon Nummerrestriksjon Nummerrestriksjon avvikle piggforbud avvikle piggforbud piggpassering Opprette observasjonspunkt Innføre piggforbud Piggforbud Opprette observasjonspunkt Uten restriksjon Innføre nummerrestriksjon Avvikle nummerrestriksjon Innføre nummerrestriksjon Avvikle nummerrestriksjon Innføre piggforbud Piggforbud og nummerrestriksjon fartspassering nummerpassering avvikle piggforbud nummerpassering piggpassering 1.5 Atferd • Varslingsskilt • Observasjons- punkt • Målepunkt målinger kan foretas Opprette målepunkt endre forurensning
Design av modellkomponenten Varslings- skilt 1..n 1..n 0..n 0..n Varslings- skilt Pigg- forbud Nummer- restriksjon • Varslingsskilt 1..n 1..n Varslings- skilt 0..1 0..1 1 1 1..n Pigg- forbud Nummer- restriksjon 1..n Pigg- forbudvarsel Nummer restriksjonvarsel 0..n 0..n Analysemodellen 1 1 Pigg- forbud Nummer- restriksjon • Mulige designmodeller • Gir mulighet for lagring av historiske data