The Graphics Glossary

UML Diagram

A Unified Modeling Language diagram combines the Booch, OMT, and OOSE methods to simplify, describe, and explain complex business processes. There are nine types of UML diagrams: class (package), object, use case, sequence, collaboration, state chart, activity, component, and deployment. For more information on these, please visit the UML Tutorial. Each are constructed fairly similarly with a few minor differences.

UML Diagram
Typical Uses

UML diagrams are put to use any time a system or process needs to be put in a more comprehensible form. UML diagrams are widespread and used by numerous system and software companies. UML is specifically designed for software engineers and can be easily translated into other programming languages.

Best Practices
  • Determine the purpose. Determine the system or process for which the diagram will be made.
  • Choose a style of diagram. There are many different types of UML diagrams. Choose whichever of them best suits your purpose.
  • Begin the diagram. There are different ways to begin each diagram type, but each should begin with a single object. A UML Diagram template offered by SmartDraw can help with its construction.
  • Add nodes. Most, although not all, UML Diagrams are created in a format similar to a Flowchart, in which nodes are connected to lines with arrows. Add as many nodes as necessary.
  • Add more UML diagram objects. UML diagrams usually consist of items that can hold information, icons, items that are placed but cannot hold any additional information, paths, which lead from one symbol to the next, and strings, which is the transfer of information within the system. Add any UML objects necessary to the diagram and be sure to connect them with arrows to indicate flow of information or resources.
  • Verify accuracy. Consult with team members or coworkers to ensure that your diagram is accurate.