UML 2.X

13
1 Copyright © 2009, Oracle. All rights reserved. UML 2.X UML History

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

Page 1: UML 2.X

1Copyright © 2009, Oracle. All rights reserved.

UML 2.X

UML History

Page 2: UML 2.X

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

Page 3: UML 2.X

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

Model Transformatios

Page 4: UML 2.X

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

UML History

Page 5: UML 2.X

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

UML Specification

Page 6: UML 2.X

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

Official UML Diagrams

Page 7: UML 2.X

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

UML 1.X

Page 8: UML 2.X

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

UML Elements

Page 9: UML 2.X

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

UML Views

Page 10: UML 2.X

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

What is UML?

Page 11: UML 2.X

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

UML Modeleres

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

Page 12: UML 2.X

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

UML Modeleres(Cont)

NetBeansOracle JdeveloperStarUmlMetaUMLModelSpherePapyrusMoskittMetaUML

Page 13: UML 2.X

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

UML Modeleres(Cont)

UML PadViolet UML EditorUMLetSybase Power Designer