SOSI grunnkurs UML-modellering - SOSI-sekretariatet 2009-10-09 UML-modeller Lese og forstå UML-modeller.

Slides:



Advertisements
Liknende presentasjoner
Hvor stor er en fisk? Yggdrasil Hvor stor er en fisk?  Vanlige kundetyper og prosjekter  Faktorer som påvirker.
Advertisements

Ny pbl og nye krav til digitale planer
Avhengigheter og installering
SOSI grunnkurs SOSI Introduksjon
Kap 02, 03 Posisjon – Hastighet – Akselerasjon
Standardisering – hva skjer?
Kontroll av vektordata
Målinger generelt •I et moderne samfunn brukes målinger i mange ulike sammenhenger •Eksempler: –Sammenligne priser, lønninger –Høyde: størrelse på klær.
SOSI Grunnkurs - Øvelse SOSI-vis/SOSI-kontroll
XMLSchema.  Innledende eksempler: Tove 4. Janni 5. Huskelapp 6. Ikke glem avtalen til helgen 7. Vi har sett DTD’en til dette xml dok. Her kommer.
UML & object models av gruppe 8
Databaseteori.
Objektorientert programmering Objektorientert systemutvikling
Mads Lomholt (usit/sas/lipk) Nytt i Windows 7 Åpne dokumentformat.
Eiendomsregister - eksempel
Gjenfinningssystemer og verktøy II
ANDROID-PROGRAMMERING VÅREN ACTIVITY OG INTENTS Repetisjon fra forrige gang.
Om Øvelse 7 Stoff relatert til øvelse 7 Generering av tilfeldige tall Bruk ting vi har lært før.
Øving 2 – Elektronisk papir Ny teknologi (se ) Elektronisk blekk Bedre egenskaper enn dagens.
Se ellers læreboka, kap , side
Siste forelesning ER/EER-modellering
Sqlite Et lite eksempel på en SQL- database. SQL kan startes på ulike måter Kommandolinjeversjon or Windows –Programmet må innstalleres Hentes fra
FYLKESMANNEN I HEDMARK 1 GIS samarbeide mellom Hedmark og Oppland 1. ORGANISERING AV PROSJEKTET Prosjektet er organisert og styres etter følgende modell:
4/4/2017 IMT2243: 17.februar 2011 Domenemodellering / Konseptuelle Klassediagram Monopol- eksempel SSD : System Sequence Diagram Kort repetisjon av teknikken.
Læring og tenkning Systemutvikling er læring Gjensidig respekt og samarbeid Følge en konkret oppskrift Velge blant flere oppskrifter Nå målet uten oppskrift,
A UML-based Design Environment for Interactive Applications Paulo Pinheiro Da Silva og Norman W Paton IEEE, Second International Workshop on User Interfaces.
Statistikk på 20 2 timer PSY-1002
Overgang fra DMK til kontinuerlig ajourhold av AR5
Skjema/Forms HTML II IT og læring 2/20 november 2001.
Innledning om HTML IT20 oktober Bakgrunn Konseptet WWW ble født i 1983 i CERN, Geneve Opphavsmann: Tim Berners-Lee, MIT Spre informasjon uavhengig.
Kort om XML Språket om språket. XML: Eksempel Hans Tømmerholt.
Novapoint Arealplan og ny PBL Erling Tronsmoen Vianova Systems AS.
Felles vegmodell i åpent format Utgangspunkt: –Standard krav til å utarbeide og levere 3D digital vegmodell eksisterer ikke i dag. Verken i Vegvesenets.
SOSI grunnkurs SOSI Grunnleggende prinsipper
Studentliv - Kurs i PR og markedsføring - Modul 10 1 Arbeid på PC Fortrolighet i arbeidet med PC Skikk og bruk IT-kontrakten Spørsmål?
SOSI-standard og lednings datamodell Erling Onstein
Intelligent dataflyt mellom formater og systemer
Heiplanen Utarbeidet over flere år…. Plankartet Plankartet ble produsert for PDF-visning Det er hentet noe farge/utforming fra høringsdokumentet til Nasjonal.
PUG-NORWAY OKTOBER 2008 THOMAS SKJØRTEN, HILDE ANDREASSEN UML og OpenEdge OOABL.
Se ellers læreboka, kap , side
UML Modellering Grunnregler og retningslinjer
Metadata - Statens kartverk
SOSI – Statusrapport Morten Borrebæk NGIS
Bruk av geometrityper Eller: I applikasjonsskjema skriver vi:
Generelle definisjoner Oppslagsverk nå og senere! Finnes også i dokumentet Retningslinjer for datamodellering i UML UML-seminar 12. og 13. mars 2003 SOSI-sekretariatet.
SOSI_ps Et verktøy for å definere produktspesifikasjoner basert på SOSI objektkatalog.
Innføring i UML UML-seminar 12. og 13. mars 2003 SOSI-sekretariatet.
Prosedyrer og vedlikehold av SOSI Pr. i dag har vi ulike dokumenter, modeller og databaser som oppdateres. Dette er et arbeid som tar mye tid å administrere.
Kirsten Ribu Samfunnsinformatikk Mer om tilgjengelighet Kirsten Ribu HiO.
SOSI arbeidsgruppe 1 LE 28. mar.Side 1Divisjon Informasjonsteknologi Multiple tema og punktinfo i SOSI Lars Eggan.
UML-seminar 12. og 13. mars 2003 UML-seminar 12. og 13. mars 2003 SOSI-sekretariatet.
Eksamen INF Et løsningsforslag. Oppgave 1 Oppgave 1) (30% - 60 minutter, COMET) Ta utgangspunkt i den vedlagte problembeskrivelsen, og.
Sammensatte data (”Kobla data”) data satt i sammen fra ulike kilder.
1 GeoPortal – Rammeverk Tjenester - Introduksjon.
Produktspesifikasjoner - Plandata
Helseinformatikk Øving 2. Studie av modeller GLIF –Protégé GEM – GEM Cutter.
Navneregler i UML Geir Myrind Sosi-sekretariatet UML-seminar 12. og 13. mars 2003 SOSI-sekretariatet.
Geografiske informasjonssystem - en definisjon Et geografisk informasjonssystem (GIS) kan defineres som et system basert på datateknologi, for innsamling,
Byggeklosser i UML klassediagram
GML schema analyse Analyse og ekstrahering av kart-data på GML-format.
Use case realisering Designmodellering Kirsten Ribu Kapittel 4 UML Distilled.
SOSI_ps Et verktøy for å definere produktspesifikasjoner basert på SOSI objektkatalog.
SOSI - planen for det videre arbeidet i 2001
Møte i SOSI arbeidsgruppe 4 – KYST, FISK, OLJE, VANN
Nytt nasjonalt vegreferansesystem
Samordningsmøte - UML-modellering
Forslag til forbedret datamodell for datakatalogen
Хяналт шалгалт, дүн шинжилгээний хэлтэс 2017 он
Forum for unge planleggere 1.februar 2018
Roger Kvilhaugsvik Norconsult Informasjonssystemer
Utskrift av presentasjonen:

SOSI grunnkurs UML-modellering - SOSI-sekretariatet UML-modeller Lese og forstå UML-modeller

SOSI grunnkurs UML-modellering - SOSI-sekretariatet UML oUnified Modelling Language oStandard modelleringsspråk for systemutvikling i IT-verdenen oUML er det språket vi bruker for å beskrive fagområdene I SOSI objektkatalog oGir oss en presis beskrivelse av hvordan et datasett skal se ut oBeskriver geografisk informasjon forståelig for både menneske og maskin oHele SOSI generell objektkatalog er beskrevet i UML

SOSI grunnkurs UML-modellering - SOSI-sekretariatet Presis beskrivelse av verden Virkelige verden Konseptuell modell System Menneske..OBJTYPE Veg..KVALITET VERIFISERINGSDATO NØH KP 1..NØH KP 1 Data

SOSI grunnkurs UML-modellering - SOSI-sekretariatet Ulike elementer i en UML-modell oObjekttyper oEgenskaper omultiplisitet på egenskaper oenumeration (møtedag) okodeliste (produsent) odatatype (adresse) obasale datatyper (real,heltall) oForhold oassosiasjoner (rollenavn,multiplisitet) oaggregering okomposisjon ogeneralisering oNote

SOSI grunnkurs UML-modellering - SOSI-sekretariatet Typer av “bokser” Objekttype > “Verdiholdere” eller SOSI- gruppeelementer > Liste over mulige verdier for en egenskap

SOSI grunnkurs UML-modellering - SOSI-sekretariatet En objekttype beskriver en klasse objekter med like egenskaper område 0,0 1,0 0,1 1,1 etableringsdato ” ” hovedteig ”Ja” matrikkelnummer område 1,1 2,0 0,2 2,2 etableringsdato ” ” hovedteig ”Nei” matrikkelnummer område 2,2 3,0 0,3 3,3 etableringsdato ” ” hovedteig ”Nei” matrikkelnummer Objekter er forekomster eller instanser av en objekttype Objekttype Objekter

SOSI grunnkurs UML-modellering - SOSI-sekretariatet Egenskaper beskrives som følgende onavnet på egenskapen oVerdidomenet til egenskapen (datatype) oTypiske verdidomener er oGeometri (Flate, Kurve, Punkt) oTekst,tall (CharacterString,Integer, Real) oKodelister eller brukerdefinerte datatyper område av type Flate (geometri) posisjon av type Punkt (geometri) reguleringsformål av type RegformRestriksjon (kodeliste) feltbetegnelse av type CharacterString (tekst) vertikalnivå av type Vertikalniå (kodeliste)

SOSI grunnkurs UML-modellering - SOSI-sekretariatet Samme objekttype i SOSI-formatet.OBJDEF..OBJTYPE RbRestriksjonsområde..REGFORM H3..FELTNAVN T20..VERTNIV H1.FLATE..OBJTYPE RbRestriksjonsområde..REGFORM421..FELTNAVN ”FELT A”..VERTNIV 2

SOSI grunnkurs UML-modellering - SOSI-sekretariatet Forhold mellom objekttyper oAssosiasjoner beskriver sammenhengen objekter seg i mellom Restriksjonsområde må tilhøre en kommuneplan og eksisterer ikke uten denne. En kommuneplan kan ha flere tilhørende områder med arealbruksrestriksjoner.

SOSI grunnkurs UML-modellering - SOSI-sekretariatet Forhold 2: Spesialisering/generalisering.OBJTYPE Bil..passasjerer 4..merke ”Volvo”.OBJTYPE Tog..passasjerer 60..merke ”GMB Type 71” oEn objekttype er en spesialisering av en annen

SOSI grunnkurs UML-modellering - SOSI-sekretariatet Vår bruk av UML oBeskrive SOSI generell objektkatalog oFagområdene (pakker) oObjekttypene og forholdet de imellom oObjekttypenes egenskaper oEgenskapenes verdidomener oDatatyper okodelister Pakke

SOSI grunnkurs UML-modellering - SOSI-sekretariatet Fagområdene avhenger noen ganger av andre fagområder Avhengighet

SOSI grunnkurs UML-modellering - SOSI-sekretariatet UML-modellene i SOSI 4.0 har en tekstlig versjon (beskrivelse)

SOSI grunnkurs UML-modellering - SOSI-sekretariatet

Oppsummering UML-modellene gir oss: opresis beskrivelse av fagområdene i SOSI generell objektkatalog opresis beskrivelse av hvordan et datasett skal se ut obeskriver geografisk informasjon forståelig for både menneske og maskin oautomatisk generering av implementasjon -> GML skjema

SOSI grunnkurs UML-modellering - SOSI-sekretariatet Mer om UML? o Retningslinjer for modellering o Hvordan modellere geografisk informasjon o modellering.pdf modellering.pdf o Verktøy o o Spesifikasjoner o