The Unified Modeling Language is a standardized general-purpose modeling language and nowadays is managed as a de facto industry standard by the Object Management Group (OMG). UML includes a set of graphic notation techniques to create visual models for software-intensive systems.
In UML 2.2 there are 14 types of UML diagrams, which are divided into two categories:
These diagrams can be categorized hierarchically as shown in the following UML diagram map:
(You may click on individual UML diagram above to open the corresponding UML diagram guide)
UML is a truly a huge topic. UML provides a large volume of diagramming notation grouped into 14 different UML diagram types, each with different UML models, serving different purposes and addressing different aspects of development needs.
Grady Booch, one of the most important developer of Unified Modeling Language, stated that "For 80% of all software only 20% of UML is needed".
We could interpret the results of the UML survey by assuming that, if a diagram is
Based on the figures collected in the survey, you can have a better idea on how to start your UML learning journey by developing a meaningful UML learning plan. This article also provides you with an image map for quickly visiting to a series of "What is UML Diagram"papers (Just click the boxes of UML diagram in the image map above). Enjoy!
Get Visual Paradigm Community Edition, a free UML tool that can help you learn UML faster & more effectively. Visual Paradigm Community Edition supports all UML diagram types. Its UML modeler is award-winning, easy-to-use and intuitive.
Free Download* Reference - What are the used UML diagrams? A Preliminary Survey, Gianna Reggio, Maurizio Leotta, Filippo Ricca, Diego Clerissi DIBRIS - Universit'a di Genova, Italy