UML logo The unified modeling language (UML) is a general-purpose visual modeling language that is intended to provide a standard way to visualize the design of a system.[1] UML provides a standard notation for many types of diagrams which can be roughly divided into three main groups: behavior diagrams, interaction diagrams, and structure diagrams. The creation of UML was originally motivated by
![Unified Modeling Language - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/7d75850cb64491e8f8b3b583fa9ad5e2b7f9a4d1/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2Fd%2Fd5%2FUML_logo.svg%2F1200px-UML_logo.svg.png)