UML

The Unified Modelling Language is the most common used language dedicated to Software.

It describes two aspects of a system:

  • The structural aspect
  • The behavioural aspect