Categorias
Java

UMLizando o seu sistema com UMLGraph

O que poderia ser melhor do que criar diagramas de classes sem ter que dar um clique no seu mouse? Conseguir gerar até os diagramas de um sistema inteiro apenas em segundos?
Tudo isso é possível com UML Graph!

Não foi a toa que ninguém menos que Martin Fowler, autor do UML Distilled / UML Destilado, fez o seguinte comentário:

Eu pensei que tinha mandado uma nota dizendo o quando eu gostei de descobrir o UML Graph. Eu tinha imaginado um jeito baseado em texto que descrevesse os diagramas em UML, mas nunca tive tempo suficiente para desenvolver qualquer coisa

No site existe uma extensa documentação com alguns exemplos, mas dificilmente você usará isoladamente, provavelmente usará integrado ao seu projeto.

Faz pouco tempo que foi publicado um excelente tutorial de uso do UML Graph para gerar UML de seu código fonte Java apenas adicionando algumas linhas de seu build.xml do ANT.


Inspirado no artigo acima, foi publicado também uma maneira de integrar a geração de UML com o NetBeans e outro artigo semelhante.

Se você trabalha com Maven, também existe um plugin que gera os diagramas para você.

Fernando Boaglio, para a comunidade. =)