A UML (do inglês, Unified Modeling Language) define uma
linguagem gráfica para visualização, especificação,
representação e documentação dos artefatos de sistemas.
Para representar como as partes de um sistema interagem
entre si para realizar uma função, bem como a ordem em
que essas interações ocorrem, a partir da UML, deve ser
utilizado o diagrama de