A Unified Modeling Language (UML) é uma linguagem utilizada para modelar, de forma
estruturada, sistemas complexos de software. A UML possui diagramas estruturais,
diagramas comportamentais e diagramas de interação. São exemplos de diagramas
estruturais da UML: