UML – Unified Modeling Language

Mesmo que atualmente o uso da UML (Unified Modeling Language) seja menos comum, ela ainda reúne uma série de ferramentas e artefatos muito úteis para o gerenciamento de projeto, levantamento de requisitos, e arquitetura de sistema.

Os diagramas mais conhecidos e utilizados da UML, mesmo que em times que utilizam frameworks e metodologias ágeis como o Scrum, são:

Diagrama de classes
Diagrama de estado
Diagrama de atividade
Diagrama de casos de uso

Ainda que as metodologias e frameworks ágeis tenham dominado de forma predominante nossa realidade, a utilização de padrões e notações como a UML ainda pode ser extremamente útil, seja para garantir a qualidade do desenvolvimento, quanto para gerar evidências e documentar de forma técnica, porém simples e objetiva todo o projeto.