What is UML

 

 

UML is a family of visual, diagrammatic specification languages that facilitate the specification of both software system and process models for their development.