Unified Modeling Language

The Unified Modeling Language is a general-purpose, object-oriented, visual modeling language that provides a way to visualize the architecture and design of a system; like a blueprint. UML defines... Wikipedia