UML

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

It is standardized and visual

UML relationships

 * dependency
 * association (has-a)
 * generalization (is-a)
 * realization (is-a) interface or super?????