Koblingspunkter De fire forbindelsene (avhengighet, assosiasjon, generalisering og realisering) definerer konkrete koblingspunkter I tillegg har UML mer.

Slides:



Advertisements
Liknende presentasjoner
Objektorientert systemutvikling og UML  OOSU er den mest anvendte metoden på både store og små prosjekter  UML er det mest anvendte beskrivelsesspråk.
Advertisements

Sekvensdiagram En sekvens viser hvordan objekter samarbeider om en oppgave Diagrammet viser hvem som har kontrollen til enhver tid Det spesifiserer nøyaktig.
Realisering av Software Patterns Software Design Patterns Realisering med kode Refaktorering Gjenkjenning av mønstre.
Uni Eiendom FDV Veien videre
Objektorientert systemutvikling og UML
Revisjon ved Rikshospitalet den 11. – 18. desember 2007.
EPISK DIKTNING inkl novelle
UML & object models av gruppe 8
Unified Process – Elaboration Iterasjon 3
Introduksjon til samfunnsgeografi SGO 1001
Flere UML diagrammer UML Distilled kap. 7,8, 9 Kirsten Ribu
Flere UML diagrammer UML Distilled kap. 7,8, 9 Kirsten Ribu
Systemmodeller In 140 Sommerville kap. 7. Mål Forstå hensikten med kontekstmodell Forstå ideene bak –oppførselsmodellering –datamodellering –objektmodellering.
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”
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,
Sekvensdiagram En sekvens viser hvordan objekter samarbeider om en oppgave Diagrammet spesifiserer hvem som har kontrollen til enhver tid Det vises nokså.
Prosjektet transparente lag Composite og tegnende objekter Decorator og gui-kontrollere Factory Method Iterator.
Sammensatt struktur Visning av intern struktur i et samarbeid mellom objekter Fokuserer på ett av en klasses flere mulige ansvar.
GoF GoF er fire systemutviklere, Gang of Four GoF fikk utgitt boken Design Patterns høsten 1994 Boken Design Patterns er en klassiker Design Patterns beskriver.
Tilstandsmaskiner Tilstandsmaskiner kan beskrives med tilstandsdiagrammer Nivået er teknisk Tilstandsdiagrammet viser ett objekts tilstander og transisjoner.
Forbindelser Diagrammer i UML består av ting med forbindelser
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
Klassediagrammer Klassen er en grunnleggende enhet i det objektorientert systemet Alle kan finne klasser i et domene Det å finne klasser er en intuitiv.
Bendik Bygstad Høgskolen i Vestfold RUP-prosjekt Sammenhengen med UML 1.Hovedstruktur i RUP-prosjekter 2.Faser og iterasjoner 3.Sammenhengen med.
Strukturerende elementer i UML
Klassediagrammer Klassen er en grunnleggende enhet i et objektorientert system Alle kan finne klasser i et domene Det å finne klasser er en intuitiv aktivitet.
 Diagramtypene gir til sammen  oversikt over modulene i systemet  innsikt i strukturen  innsikt i dynamikken 1V. Holmstedt 2009.
TBL Dokumentasjon av realkompetanse - en styrke for individet, en ressurs for bedriften.
A UML-based Design Environment for Interactive Applications Paulo Pinheiro Da Silva og Norman W Paton IEEE, Second International Workshop on User Interfaces.
UML og grensesnitt UML er standard for modellering innen objekt-orientert programvare kan UML også brukes til modellering av grensesnitt? fordel: bedre.
Hvordan uttrykke krav Kapittel 4.4. Innledning Målet er å samles rundt ett entydig språk som ikke kan misforståes eller feiltolkes. Gjør sporbarheten.
Hva er UML (Martin Fowler)
Uni Eiendom Næring veien videre
Formelmagi Målsetting Å få struktur på formelapparatet:
Kort om XML Språket om språket. XML: Eksempel Hans Tømmerholt.
Aktivitetsdiagrammer
Aktivitetsdiagrammer Viser en side ved systemets dynamikk Kan spesifisere et brukstilfelle Viser rekkefølgen i aktiviteter Konstruerer løsningen av en.
Prosjektoppgave Modelldrevet utvikling og brukeragenter for kommunikasjon i sykehusomgivelser Marie S. Fuglesang NTNU, høsten 2004.
Introduksjon til samfunnsgeografi SGO 1001
Objektorientert utforming In 140 Sommerville kap. 12.
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.
LAVA - hvordan stimulerer teknologi ? Anders Kluge Stipendiat og forsker Institutt for Informatikk og Norsk Regnesentral.
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.
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
VirusLab Utvikling av en profesjonell applikasjon.
Objektorientert design
Objektorientert utforming In 140 Forelesning Nr 11 Sommerville kap 12 – del 1.
Systemmodeller In 140 Forelesning nr. 9 Sommerville kap. 7.
Byggeklosser i UML klassediagram
Høgskolen i Oslo Oslomodellen: IKT integrert i allmennlærerutdanninga IKT’s rolle i lærerutdanningen, og spesifikt om IKT-faget Studiebesøk fra Göteborg.
Use case realisering Designmodellering Kirsten Ribu Kapittel 4 UML Distilled.
Hukommelse og glemsel. Hukommelse All den informasjon vi har med oss fra tidligere opplevelser, erfaringer og læringssituasjoner Hvordan virker hukommelsen.
Tilstandsmaskiner Tilstandsmaskiner kan beskrives med tilstandsdiagrammer Nivået er ofte teknisk, men kan også beskrive biologiske tilstander Tilstandsdiagrammet.
Strukturerende elementer i UML
Aktivitetsdiagrammer
RUP-prosjekt Sammenhengen med UML
HR som strategisk forretningspartner
SOSI arbeidsgruppe 7a 8. April 03 Frode Skjævestad
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
Koblingspunkter De fire forbindelsene (avhengighet, assosiasjon, generalisering og realisering) definerer konkrete koblingspunkter I tillegg har UML mer.
Diagramtyper og formål
Programvareprosessen styrer utviklingen
Koblingspunkter og diagramtyper
Prinsipper for god underveisvurdering B – Samarbeid
12. Organisasjonsutvikling
12. Organisasjonsutvikling
Utskrift av presentasjonen:

Koblingspunkter De fire forbindelsene (avhengighet, assosiasjon, generalisering og realisering) definerer konkrete koblingspunkter I tillegg har UML mer abstrakte koblingspunkter

Spesielle koblingspunkter ”ball and socket” Port

Utvidelser og standardelementer Stereotypier Tagger Avdelinger

Diagramtyper Diagramtypene gir til sammen oversikt over modulene i systemet innsikt i strukturen innsikt i dynamikken Det er to hovedtyper av diagrammer Strukturdiagram Atferdsdiagram

Konkrete strukturdiagram Klassediagram Komponentdiagram Utplasseringsdiagram Sammensatt strukturdiagram Pakkediagram Objektdiagram

Atferdsdiagram Bruksmønster Aktiviteter Tilstander Interaksjoner

Konkrete interaksjonsdiagram Sekvensdiagram Tidsdelingsdiagram Interaksjonsoversikt Kommunikasjonsdiagram

Alle diagramtyper Fra UML 1.4 til 2.0 har fire nye diagramtyper kommet til Fra UML 1.4 til 2.0 har en diagramtype skiftet navn

Hvorfor? Bruk diagrammer for å lære om systemet eller deler av det for å konstruere systemet eller deler av det for å dokumentere systemet eller deler av det for å spesifisere entydig systemet eller deler av det