Bom como prometido no post anterior, nesse post vou falar sobre algumas ferramentas para a confecção de Diagramas que se baseiam no modelo UML (Unified Modeling Language), só ressaltando que o foco mais uma vez é na dica de utilização das Ferramentas e não nos conceitos UML, bem como também não será especificado como usar essa ou aquela ferramenta.
Relembrando:
UML (Unified Modeling Language): é uma linguagem de modelagem não proprietária, tem como objetivo a abstração do sistema que permite ao "desenvolvedor", visualizar um desenho do sistema e a comunicação entre seus objetos.
Diagrama: O Diagrama ou diagramas que possam fazer parte da modelagem, nada mais são que a representação gráfica da UML, ou seja, o modelo UML existe sem os diagramas.
Existem vários tipos de diagramas que compõem o modelo UML entre eles estão Diagrama de Casos de Uso (Use Case), Diagramas de Classe, Diagramas de Sequência, entre outros.
Ferramentas
Seguindo na mesma linha do post anterior, vou citar ferramentas com as quais já trabalhei entre essas ferramentas estão ArgoUML e o Dia Portable.
Sendo que a ArgoUML é uma ferramente poderosíssima, desenvolvida em Java que suporta os mais variados tipos de diagrama como:
Vou falar um pouco também sobre a ferramenta DiaPortable, que também é uma ferramenta para modelagem UML,
como próprio nome já diz ela é portable e portanto não há necessidade de instalação, é uma ferramenta bastante intuitiva que permite uma construção bem rápida e personalizada dos diagramas.
Além do Modelo UML ela também dá suporte a outros modelos como:
A ideia não é comparar as ferramentas e sim a dica de uso, portanto considero a ArgoUML uma ferramenta muito poderosa mas que necessita um conhecimento mais profundo para sua utilização e a Dia Portable uma ferramenta mais prática, ambas trabalham com exportação dos diagramas em vários formatos inclusive imagem o que é muito interessante para documentação.
Bom é isso aí, vou deixar os links para download caso alguém se interesse:
ArgoUML
Caso não queira instalar a ArgoUML, você pode utilizar através do Java Web Start :
ArgoUML (JWS)
Dia Portable
Hands On!
Daniel Paulo de Assis
Relembrando:
UML (Unified Modeling Language): é uma linguagem de modelagem não proprietária, tem como objetivo a abstração do sistema que permite ao "desenvolvedor", visualizar um desenho do sistema e a comunicação entre seus objetos.
Diagrama: O Diagrama ou diagramas que possam fazer parte da modelagem, nada mais são que a representação gráfica da UML, ou seja, o modelo UML existe sem os diagramas.
Existem vários tipos de diagramas que compõem o modelo UML entre eles estão Diagrama de Casos de Uso (Use Case), Diagramas de Classe, Diagramas de Sequência, entre outros.
Ferramentas
Seguindo na mesma linha do post anterior, vou citar ferramentas com as quais já trabalhei entre essas ferramentas estão ArgoUML e o Dia Portable.
Sendo que a ArgoUML é uma ferramente poderosíssima, desenvolvida em Java que suporta os mais variados tipos de diagrama como:
- Diagrama de Classes
- Diagrama de Sequência
- Diagrama de Casos de Uso
- Diagrama de Atividades
- C#(Sharp)
- PHP 4 e 5
- C++
- Java
Vou falar um pouco também sobre a ferramenta DiaPortable, que também é uma ferramenta para modelagem UML,
como próprio nome já diz ela é portable e portanto não há necessidade de instalação, é uma ferramenta bastante intuitiva que permite uma construção bem rápida e personalizada dos diagramas.
Além do Modelo UML ela também dá suporte a outros modelos como:
- BPMN
- ER
A ideia não é comparar as ferramentas e sim a dica de uso, portanto considero a ArgoUML uma ferramenta muito poderosa mas que necessita um conhecimento mais profundo para sua utilização e a Dia Portable uma ferramenta mais prática, ambas trabalham com exportação dos diagramas em vários formatos inclusive imagem o que é muito interessante para documentação.
Bom é isso aí, vou deixar os links para download caso alguém se interesse:
ArgoUML
Caso não queira instalar a ArgoUML, você pode utilizar através do Java Web Start :
ArgoUML (JWS)
Dia Portable
Hands On!
Daniel Paulo de Assis