Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Getting Started With UML Refcard: A Desktop Reference for Software Design

DZone's Guide to

Getting Started With UML Refcard: A Desktop Reference for Software Design

· Java Zone
Free Resource

The single app analytics solutions to take your web and mobile apps to the next level.  Try today!  Brought to you in partnership with CA Technologies

DZone just released my latest refcard today, which aims to provide developers with a useful desktop reference to UML.  I think that UML is a topic that fits very neatly into the Refcard series. While most software developers have a good working knowledge of UML, sometimes I forget the small details; for example which symbol is aggregation, and which is composition? I hope that this card will help you with these types of issues.

You'll notice that that refcard is missing a reference for one type of diagram: Timing Diagrams. Originally I had written a section about these, but Refcardz have a limited space, so I dropped them. I will provide that content as a seperate article, in case anyone is interested. I'm not sure how much timing diagrams are really used in practice though. At least, I've never had a reason to use them.

When it comes to usage, I find that use case, class and sequence are the three most popular types of UML diagram in software development. Would you agree with this? 

CA App Experience Analytics, a whole new level of visibility. Learn more. Brought to you in partnership with CA Technologies.

Topics:

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}