Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together Architect for Eclipse

Liknende presentasjoner


Presentasjon om: "Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together Architect for Eclipse"— Utskrift av presentasjonen:

1 Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together Architect for Eclipse

2 Objektorientering Velskalert for komplekse systemer Praktisk oppdeling av systemdeler Forutsetning for gjenbruk Egnet for abstraksjoner Plattform for mønstergjenkjenning Plattform for teknologisk utvikling

3 OOSU Risikokontroll Produktivitet Kvalitet Programvareprosesser Engineering Objektorientert modellering

4 UML UML er et grafisk språk UML viser struktur og oppførsel UML er forberedt for skalering UML er felles og universelt UML er objektorientert UML er programmeringsintensivt

5 UML personligheter David Harel, tilstandsgrafer Grady Booch, Booch method Jim Rumbaugh, OMT Ivar Jacobson, Objectory

6

7 OO innsats og paradigmer OMG, object managment group CORBA, common object request broker OCL, object constraint language CWM, common warehouse metamodel MOF, meta-object facility MDA, model driven architecture

8 Byggesteiner i UML Ting Forbindelser Ting og forbindelser blir til sammen et diagram

9 UML er et språk Et språk har en grammatikk Talespråk har substantiv og verb UML har struktur og oppførsel Korrekt bruk av grammatikk gir mening Feil grammatikk gir uklar mening

10 UML har fire formål Visualisering Spesifisering Konstruering Dokumentering

11 UML og ting Det er 1 type forklarende ting Det er 1 type grupperende ting Det er 2 typer ting med oppførsel Det er 7 typer strukturerende ting

12 Forklarende ting En forklarende ting er en lapp med tekst. Denne lappen forklarer at en annen ting kan klikkes på for å oppnå akselerasjon. Lappen må derfor forbindes med den andre tingen som den gir en forklaring på.

13 Grupperende ting Pakker er en grupperende ting Pakker lager en virtuell gruppering Pakker organiserer begreper (pakker er logiske) Pakker organiserer ikke fysiske elementer (pakker er ikke fysiske) Pakker støtter team-arbeid Pakker støtter systemanalyse og design

14 Ting som viser oppførsel Operasjoner, meldinger Tilstander


Laste ned ppt "Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together Architect for Eclipse"

Liknende presentasjoner


Annonser fra Google