Você ainda não é assinante?

Podcast

Baixar Podcast

O que é UML?

UML é uma linguagem padrão para modelagem de sistemas. Ela contém diversos diagramas com os quais descrevemos/documentamos cada aspecto da aplicação, a exemplo de quais serão os seus usuários ou que ações serão realizadas por eles.

Por exemplo, considerando que estamos trabalhando em um sistema compras, podemos utilizar o diagrama de Casos de Uso para saber quais ações serão executadas por um ou mais usuários, como mostra a Figura 1.

diagrama de caso de uso
Figura 1. Diagrama de caso de Uso

Além disso, a UML é também uma forma de validar com o cliente se realmente entendemos como ele pretende utilizar a aplicação. Após documentar os requisitos em diagramas, podemos apresentá-los para o cliente, bem como realizar os ajustes necessários de forma ágil.

Para o programador, mesmo aquele que trabalha sozinho, a UML também é uma forma de não se perder durante o desenvolvimento da aplicação. A qualquer momento, podemos recorrer os diagramas criados para saber quais partes faltam ser implementadas.

Guias de consulta