Unified Modelling Language, shortened to UML, is an all-purpose modelling language useful in generating design diagrams. One use is creating class diagrams.

UML Class Diagram