UML 2.X

Post on 30-Dec-2015

16 views 0 download

description

UML 2.X. UML History. Why Model Software?. Visualize new or existing systems Communicate decisions to the project stakeholders Document the decisions made in each OOSD workflow Specify the structure (static) and behavior (dynamic) elements of a system - PowerPoint PPT Presentation

Transcript of UML 2.X

1Copyright © 2009, Oracle. All rights reserved.

UML 2.X

UML History

Copyright © 2009, Oracle. All rights reserved.1 - 2

Why Model Software?

Visualize new or existing systems

Communicate decisions to the project stakeholders

Document the decisions made in each OOSD workflow

Specify the structure (static) and behavior (dynamic) elements of a system

Use a template for constructing the software solution

Copyright © 2009, Oracle. All rights reserved.1 - 3

Model Transformatios

Copyright © 2009, Oracle. All rights reserved.1 - 4

UML History

Copyright © 2009, Oracle. All rights reserved.1 - 5

UML Specification

Copyright © 2009, Oracle. All rights reserved.1 - 6

Official UML Diagrams

Copyright © 2009, Oracle. All rights reserved.1 - 7

UML 1.X

Copyright © 2009, Oracle. All rights reserved.1 - 8

UML Elements

Copyright © 2009, Oracle. All rights reserved.1 - 9

UML Views

Copyright © 2009, Oracle. All rights reserved.1 - 10

What is UML?

Copyright © 2009, Oracle. All rights reserved.1 - 11

UML Modeleres

No Magic Magic DrawMicrosoft VisioSparx Enterprise ArchitectIBM Rational Software ArchitectIBM Rational RoseBoUMLAmaterasUMLArtisan Studio Uno

Copyright © 2009, Oracle. All rights reserved.1 - 12

UML Modeleres(Cont)

NetBeansOracle JdeveloperStarUmlMetaUMLModelSpherePapyrusMoskittMetaUML

Copyright © 2009, Oracle. All rights reserved.1 - 13

UML Modeleres(Cont)

UML PadViolet UML EditorUMLetSybase Power Designer

Copyright © 2009, Oracle. All rights reserved.1 - 14

UML Analogies

Copyright © 2009, Oracle. All rights reserved.1 - 15

UML Analogies

Copyright © 2009, Oracle. All rights reserved.1 - 16

UML Analogies(Cont)

Copyright © 2009, Oracle. All rights reserved.1 - 17