UML

Unified modelling language is a system that is used to model things in Object Oriented Analysis.

It is standardized and visual