Argouml é uma ferramenta de diagramação UML de software livre desenvolvida em Java e distribuída sob a Licença Pública Eclipse. É um aplicativo Java, portanto, é compatível com qualquer plataforma Java suportada por Java ME. Argouml é uma ferramenta muito poderosa, que usa as tecnologias mais recentes para criar diagramas visuais complexos em apenas uma etapa. O software é usado por profissionais de engenharia, negócios e design para comunicar e visualizar informações.
Argouml é capaz de gerar diagramas de fluxo de dados visuais (VDF) e fluxogramas. Esses diagramas mostram os relacionamentos entre elementos e funções em um aplicativo. Argouml é capaz de criar diagramas estáticos e dinâmicos. Os diagramas estáticos mostram os relacionamentos entre os objetos no aplicativo, enquanto os diagramas dinâmicos mostram como esses objetos estão relacionados entre si. Argouml também vem com suporte para gráficos de dependência, diagramas de herança e diagramas de herança múltipla. Existem também vários recursos especiais, como fragmentos de código, fluxos parametrizados e validação de dados.
Argouml foi projetado por desenvolvedores de Open Dataflow e outras tecnologias de código aberto. Eles adicionaram um grande número de recursos, como autocompletar código, verificação de erros e realce de sintaxe. A comunidade de código aberto está apoiando Argouml por sua capacidade de produzir diagramas visualmente ricos. Como não há restrição de licença para o software, você pode baixar o Argouml de seu site.