Ícone de pesquisa do Download.it
Advertisement

Software que permite criar diagramas complexos e profissionais

Software que permite criar diagramas complexos e profissionais

Vote: (12 votos)

licença do Programa: Grátis

Desenvolvedor: argouml

Versão: 0.35.1

Funciona em: Windows

Vote:

licença do Programa

(12 votos)

Grátis

Desenvolvedor

Versão

argouml

0.35.1

Funciona em:

Windows

Prós

  • Código aberto
  • Funciona em várias plataformas diferentes, incluindo a versão mais recente do Windows
  • Suporta muitas linguagens de programação

Contras

  • Curva de aprendizado acentuada
  • Java nem sempre é estável

ArgoUML é uma plataforma de diagramação livre e de código aberto construída sobre a tecnologia Java SE, portanto, funciona em quase todas as plataformas.

O código Unified Modeling Language (UML) tem sido usado há muito tempo por engenheiros de software para modelar sistemas e visualizar projetos antes de começarem a escrever o código-fonte real que alimenta uma aplicação. Embora isso possa parecer uma forma de duplicar desnecessariamente os esforços, na verdade, economiza uma quantidade substancial de tempo.

Os usuários finais não têm muitas opções se quiserem aproveitar esta tecnologia, mas ArgoUML representa uma das melhores disponíveis. Tudo que você precisa para executá-lo é Java, que já está instalado em muitas máquinas baseadas em Windows. Isso também facilita a implantação em computadores que executam GNU/Linux.

Infelizmente, isso significa que herda algumas das instabilidades frequentemente associadas ao Java. Por outro lado, também herda bastante flexibilidade.

A interface do usuário assume a aparência e sensação padrão do sistema operacional em que é executada. Até usuários de Macintosh devem achar que ArgoUML tem uma aparência nativa e funciona tão bem quanto qualquer outra aplicação com a qual trabalham.

Se você já usou qualquer tipo de software genérico para criação de gráficos no passado, então já sabe como usar os comandos mais básicos do ArgoUML. Você pode desenhar fluxogramas e outros tipos de diagramas usando apenas o mouse, se desejar. De fato, alguns usuários recorreram ao ArgoUML como uma versão de alta tecnologia de um planejador.

Seu verdadeiro poder vem da capacidade de mapear projetos complexos de software antes de começar a codificá-los. Os usuários podem criar um balão individual para cada subseção que corresponda a uma etapa na lógica de um programa. Em muitos casos, modelar o software dessa maneira permitirá que os programadores encontrem problemas antes mesmo de ligar o compilador.

As atualizações são lançadas regularmente, o que é bom, pois o aplicativo nunca saiu realmente da fase beta. Além do formato XML, o ArgoUML suporta dez idiomas diferentes. Você pode selecionar C++, PHP4 e PHP5 se planeja desenvolver projetos nessas linguagens. Ele também vem com módulos projetados para interagir com linguagens menos conhecidas, incluindo algumas que não existiam quando o ArgoUML foi lançado, em 1999.

Considerando a popularidade do C# entre os programadores Windows, talvez seja essa linguagem em particular que atraia mais atenção. O ArgoUML suporta projetos em C# nativamente, e os usuários com conhecimento técnico poderão encontrar muitos plugins disponíveis para download para estender ainda mais esse recurso.

Embora possa demorar um tempo considerável para aprender a usá-lo eficientemente, o ArgoUML deve ser uma escolha popular entre engenheiros de software de várias disciplinas. À medida que as escolas integram aulas de programação em seus currículos, ele também pode se provar igualmente popular entre os educadores.

Prós

  • Código aberto
  • Funciona em várias plataformas diferentes, incluindo a versão mais recente do Windows
  • Suporta muitas linguagens de programação

Contras

  • Curva de aprendizado acentuada
  • Java nem sempre é estável