Byggeklosser i UML klassediagram

Slides:



Advertisements
Liknende presentasjoner
MILJØKOMMUNE.NO Nettbasert veileder for kommunale saksbehandlere innen planlegging og miljøforvaltning.
Advertisements

Vurdering i friluftsliv
Etikkutvalg for fagskolen
Kursmøte 2 Kursmøte 2 Substantiv.
SOSI grunnkurs UML-modellering - SOSI-sekretariatet UML-modeller Lese og forstå UML-modeller.
1 Hva så vi på når vi vurderte system for nettbasert læring? •a) Terskel for bruk •b) Terskel for gjenbruk •c) Kommunikasjon og samarbeidsmuligheter i.
Unified Process – Elaboration Iterasjon 3
Mønstre og tekniske applikasjoner
Forretningsarkitektur
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO Del-prosjekt BAS.
Flere UML diagrammer UML Distilled kap. 7,8, 9 Kirsten Ribu
Flere UML diagrammer UML Distilled kap. 7,8, 9 Kirsten Ribu
Minimal Spanning Tree. LOG530 Distribusjonsplanlegging 2 2 Nettverket viser avstanden mellom 8 noder, der nodene A – G beskriver oljefelt som skal knyttes.
(I NoTify U - resepsjonsvarslingssystem) Presentert av gruppe 11: Rune Hovde Gard Maurud.
Siste forelesning ER/EER-modellering
4/4/2017 IMT2243: 17.februar 2011 Domenemodellering / Konseptuelle Klassediagram Monopol- eksempel SSD : System Sequence Diagram Kort repetisjon av teknikken.
Patterns (mønstre) Patterns er erfaringer Patterns er best-practices Patterns er how-to Patterns er velkjent design Larman: ” ’new Pattern’ is an Oxymoron”
Prosjektet transparente lag Composite og tegnende objekter Decorator og gui-kontrollere Factory Method Iterator.
Forbindelser Diagrammer i UML består av ting med forbindelser
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
Bendik Bygstad Høgskolen i Vestfold RUP-prosjekt Sammenhengen med UML 1.Hovedstruktur i RUP-prosjekter 2.Faser og iterasjoner 3.Sammenhengen med.
Koblingspunkter De fire forbindelsene (avhengighet, assosiasjon, generalisering og realisering) definerer konkrete koblingspunkter I tillegg har UML mer.
Patterns (mønstre) Patterns er erfaringer Patterns er best-practices Patterns er how-to Patterns er velkjent design Larman: ” ’new Pattern’ is an Oxymoron”
Abstraksjon av gui.  Cooper (ajax) bruker uttrykkene transient og sovereign applications.  Tradisjonelle web-sider var tidligere alltid transiente applikasjoner.
 Diagramtypene gir til sammen  oversikt over modulene i systemet  innsikt i strukturen  innsikt i dynamikken 1V. Holmstedt 2009.
A UML-based Design Environment for Interactive Applications Paulo Pinheiro Da Silva og Norman W Paton IEEE, Second International Workshop on User Interfaces.
3 Kommunikasjonsmodeller
DEKOMPONERING OG MODULARITET ~Gruppe 4~. Gjennomgang Designtyper/kriterier innen dekomponering Dekomponeringsspesifikasjon Strukturert og objektorientert.
XML.
Prosjektoppgave Modelldrevet utvikling og brukeragenter for kommunikasjon i sykehusomgivelser Marie S. Fuglesang NTNU, høsten 2004.
SOSI grunnkurs SOSI Grunnleggende prinsipper
1 Oslo kommune Samferdselsetaten Veien til et digitalt grunnlag for gang- og sykkelveinett ATP-modell brukernettverk 2008, Chi Kwan Kwong, Oslo.
Om å disponere masteroppgaver
v/Bård Henry Moum Jakobsen
Natalya Fridman Noy and Carole D. Hafner The State of the Art in Ontology Design Av Ida Kokkersvold.
Gruppe 5 består av: – Cecilie Vitting – – Marit S. Asklien -
Heiplanen Utarbeidet over flere år…. Plankartet Plankartet ble produsert for PDF-visning Det er hentet noe farge/utforming fra høringsdokumentet til Nasjonal.
Objektorientert utforming In 140 Sommerville kap. 12.
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.
Main metoden n public static void main(String[] args){ } n Inni denne metoden skjer alt! n Det kan bare finnes en main metode per program. n Den kan ligge.
BATEK Prosessmodellering i Visio. BATEK Bruk av Vité mal i Visio n Start Vité fra program menyen n Velg New Project n Gi navn på prosjekt.
Web-grensesnitt Øyvind A. Bratne - April 2004.
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.
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.
VirusLab Utvikling av en profesjonell applikasjon.
Objektorientert design
Conceptual Modeling of Styles for Mobile Systems Anders Linseth.
Beredskap Risikohåndtering, kontinuitets- og katastrofeplaner.
Kommunikasjonstrategi og praktisk analyse Universitetet I Agder Fakultet for samfunnsvitenskap
SOSI - planen for det videre arbeidet i 2001
RUP-prosjekt Sammenhengen med UML
SOSI arbeidsgruppe 7a 8. April 03 Frode Skjævestad
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
Prosjektnavn Firmanavn Presentert av
Koblingspunkter De fire forbindelsene (avhengighet, assosiasjon, generalisering og realisering) definerer konkrete koblingspunkter I tillegg har UML mer.
Diagramtyper og formål
Koblingspunkter og diagramtyper
Tittel på kurspresentasjon
Utforskende undervisning A – Forarbeid
Utforskende undervisning i matematikk B – Samarbeid
Utforskende undervisning A – Forarbeid
Utforskende undervisning i matematikk B – Samarbeid
Arbeidsprosesser, roller og ansvar
Tegn røttene til mosene og skriv her: 3 Tegn her:
STEP-diagram: Rømmingshendelse ved lokasjon …………………………., dato: ……………
Utskrift av presentasjonen:

Byggeklosser i UML klassediagram Enkelt UML eksempel 2001-01-11 Byggeklosser i UML klassediagram Spesielt informasjonsmodellen for produktet har sterke forbindelser til begreper og objektkatalogen. En grafisk datamodell vil kunne anskueliggjøre objekttypene og deres innbyrdes forhold. I tillegg vil en tekstlig framstilling kunne presentere ytterligere detaljer i informasjonsmodellen. . Ut ifra de abstrakte datamodellene og beskrivelsene i objektkatalogen, vil dataprodusenter kunne: · Plukke ut ønskede objekttyper og deres ønskede egenskapsinnhold. · Legge til egne egenskaper, på en standardisert måte. · Legge til egne nye objekttyper. på en standardisert måte. · Beskrive hvilke avgrensninger i datainnsamlingen som er gjort. Kent Jonsrud, NGIS

Forbindelser mellom byggeklossene Enkelt UML eksempel 2001-01-11 Forbindelser mellom byggeklossene Spesielt informasjonsmodellen for produktet har sterke forbindelser til begreper og objektkatalogen. En grafisk datamodell vil kunne anskueliggjøre objekttypene og deres innbyrdes forhold. I tillegg vil en tekstlig framstilling kunne presentere ytterligere detaljer i informasjonsmodellen. . Ut ifra de abstrakte datamodellene og beskrivelsene i objektkatalogen, vil dataprodusenter kunne: · Plukke ut ønskede objekttyper og deres ønskede egenskapsinnhold. · Legge til egne egenskaper, på en standardisert måte. · Legge til egne nye objekttyper. på en standardisert måte. · Beskrive hvilke avgrensninger i datainnsamlingen som er gjort. Kent Jonsrud, NGIS

Eksempel på bruk av UML klassediagram Enkelt UML eksempel 2001-01-11 Eksempel på bruk av UML klassediagram Spesielt informasjonsmodellen for produktet har sterke forbindelser til begreper og objektkatalogen. En grafisk datamodell vil kunne anskueliggjøre objekttypene og deres innbyrdes forhold. I tillegg vil en tekstlig framstilling kunne presentere ytterligere detaljer i informasjonsmodellen. . Ut ifra de abstrakte datamodellene og beskrivelsene i objektkatalogen, vil dataprodusenter kunne: · Plukke ut ønskede objekttyper og deres ønskede egenskapsinnhold. · Legge til egne egenskaper, på en standardisert måte. · Legge til egne nye objekttyper. på en standardisert måte. · Beskrive hvilke avgrensninger i datainnsamlingen som er gjort. Kent Jonsrud, NGIS

Objekttypene tilhører "UML-pakker" Enkelt UML eksempel 2001-01-11 Objekttypene tilhører "UML-pakker" Objekttypene i UML må defineres i en pakke, Alle aktuelle objekttyper for det aktuelle fagområdet skal men kan benyttes i flere andre pakker. definers i, eller refereres til fra en hoved-pakke. Objekttyper fra generelle eller assosierte fagområder kan Applikasjons- benyttes av hoved-pakken. modell NOTE: Bil, Hjul En kan i en NOTE angi presist hvilke objekttyper som benyttes fra en annen pakke. Samlinger av ofte benyttede objekttyper børlages som egne pakker, slik at de kan gjenbrukes som moduler. Personrelatert Samferdsel Spesielt informasjonsmodellen for produktet har sterke forbindelser til begreper og objektkatalogen. En grafisk datamodell vil kunne anskueliggjøre objekttypene og deres innbyrdes forhold. I tillegg vil en tekstlig framstilling kunne presentere ytterligere detaljer i informasjonsmodellen. . Ut ifra de abstrakte datamodellene og beskrivelsene i objektkatalogen, vil dataprodusenter kunne: · Plukke ut ønskede objekttyper og deres ønskede egenskapsinnhold. · Legge til egne egenskaper, på en standardisert måte. · Legge til egne nye objekttyper. på en standardisert måte. · Beskrive hvilke avgrensninger i datainnsamlingen som er gjort. Kent Jonsrud, NGIS

Beskrivelser er ikke del av UML Enkelt UML eksempel 2001-01-11 Beskrivelser er ikke del av UML Spesielt informasjonsmodellen for produktet har sterke forbindelser til begreper og objektkatalogen. En grafisk datamodell vil kunne anskueliggjøre objekttypene og deres innbyrdes forhold. I tillegg vil en tekstlig framstilling kunne presentere ytterligere detaljer i informasjonsmodellen. . Ut ifra de abstrakte datamodellene og beskrivelsene i objektkatalogen, vil dataprodusenter kunne: · Plukke ut ønskede objekttyper og deres ønskede egenskapsinnhold. · Legge til egne egenskaper, på en standardisert måte. · Legge til egne nye objekttyper. på en standardisert måte. · Beskrive hvilke avgrensninger i datainnsamlingen som er gjort. Kent Jonsrud, NGIS

Eksempel på UML modell for et spesielt fagområde Enkelt UML eksempel 2001-01-11 Eksempel på UML modell for et spesielt fagområde Spesielt informasjonsmodellen for produktet har sterke forbindelser til begreper og objektkatalogen. En grafisk datamodell vil kunne anskueliggjøre objekttypene og deres innbyrdes forhold. I tillegg vil en tekstlig framstilling kunne presentere ytterligere detaljer i informasjonsmodellen. . Ut ifra de abstrakte datamodellene og beskrivelsene i objektkatalogen, vil dataprodusenter kunne: · Plukke ut ønskede objekttyper og deres ønskede egenskapsinnhold. · Legge til egne egenskaper, på en standardisert måte. · Legge til egne nye objekttyper. på en standardisert måte. · Beskrive hvilke avgrensninger i datainnsamlingen som er gjort. Kent Jonsrud, NGIS