Practical UMLA Hands-On Introduction for Developers               Wildan Maulana        wildan.m@openthinklabs.com        ...
Overview●   Use case diagrams    ●   Statechart diagrams●   Class diagrams       ●   Activity diagrams●   Object diagrams ...
Why is UML important?
Use case diagrams●   Use case diagrams describe what a system    does from the standpoint of an external    observer. The ...
Use case diagrams●   Use case diagrams are helpful in three areas.    ●   Determining features (requirements)    ●   Commu...
Class Diagram●   A Class diagram gives an overview of a system by    showing its classes and the relationships among them....
Packages●   A package is a collection of logically related UML    elements●   We can group classes into packages to simpli...
Object Diagrams●   Object diagrams show instances instead of    classes. They are useful for explaining small    pieces wi...
Q&Ahttp://uml.openthinklabs.com
Reference●   Randy Miller; Practical UML:    A Hands-On Introduction for Developers, 2003
Upcoming SlideShare
Loading in...5
×

Practical UML : A Hands-On Introduction for Developers

1,863

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,863
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
51
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Practical UML : A Hands-On Introduction for Developers

  1. 1. Practical UMLA Hands-On Introduction for Developers Wildan Maulana wildan.m@openthinklabs.com http://uml.openthinklabs.com Status : Draft
  2. 2. Overview● Use case diagrams ● Statechart diagrams● Class diagrams ● Activity diagrams● Object diagrams ● Component diagrams● Sequence diagrams ● Deployment diagrams● Collaboration diagrams
  3. 3. Why is UML important?
  4. 4. Use case diagrams● Use case diagrams describe what a system does from the standpoint of an external observer. The emphasis is on what a system does rather than how.
  5. 5. Use case diagrams● Use case diagrams are helpful in three areas. ● Determining features (requirements) ● Communicating with clients ● Generating test cases
  6. 6. Class Diagram● A Class diagram gives an overview of a system by showing its classes and the relationships among them. Class diagrams are static -- they display what interacts but not what happens when they do interact.
  7. 7. Packages● A package is a collection of logically related UML elements● We can group classes into packages to simplify complex class diagrams
  8. 8. Object Diagrams● Object diagrams show instances instead of classes. They are useful for explaining small pieces with complicated relationships, especially recursive relationships.
  9. 9. Q&Ahttp://uml.openthinklabs.com
  10. 10. Reference● Randy Miller; Practical UML: A Hands-On Introduction for Developers, 2003
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×