Presentation is loading. Please wait.

Presentation is loading. Please wait.

Principles of Object-Oriented Software Development Unified Modeling Language.

Similar presentations


Presentation on theme: "Principles of Object-Oriented Software Development Unified Modeling Language."— Presentation transcript:

1 Principles of Object-Oriented Software Development Unified Modeling Language

2 Introduction Class diagrams Use cases Interaction diagrams Package and deployment diagrams State and activity diagrams Discussion

3 The Unified Modeling Language (UML) resulted from a joint effort of leading experts in object-oriented analysis and design, Grady Booch, Jim Rumbaugh and Ivar Jacobson, also known as the three amigos, all currently employees of Rational.

4 Unified Modeling Language class diagrams -- conceptual structure use cases -- functional requirements interaction diagrams -- operational characteristics package and deployment diagrams -- implementation state and activity diagrams -- dynamic behavior UML See http://www.rational.com/uml and UML Distilled, [Fowler97].

5 Class diagrams

6 Use cases

7 Interaction diagrams

8 Package and component diagrams

9 State and activity diagrams

10 event(arguments)[conditions]/action

11 Discussion

12 The UML toolbox is very rich. It allows you to model every conceivable aspect of the system. Nevertheless, to my mind, graphical models are not always appropriate. But, on the other hand, most people like them and they often make a good impression, suggesting clarity...


Download ppt "Principles of Object-Oriented Software Development Unified Modeling Language."

Similar presentations


Ads by Google