.NET - 10 Ferramentas UML Open Source
Hoje vou apresentar algumas ferramentas UML Open Source. |
A UML - Unified Modeling Language - como se já deve saber, inclui um conjunto de técnicas de notação gráfica que ajuda você a especificar, visualizar e documentar modelos de sistemas de software, incluindo a sua estrutura e design, de uma forma que atenda a todos esses requisitos.
A UML (Linguagem Unificada de Modelagem) é uma linguagem padrão para modelagem orientada a objetos. Ela surgiu da fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson). Esta linguagem de modelagem não proprietária de terceira geração, não é um método de desenvolvimento. Ela têm como objetivo ajudar a visualizar o desenho e a comunicação entre objetos e permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados sendo muito usada para criar modelos de sistemas de software.
Os Diagramas da UML estão divididos em Estruturais e Comportamentais.
Fonte: http://www.infoescola.com/engenharia-de-software/uml/ (acessado em novembro/2012)
Ferramentas UML Gratuitas
Há muitos ferramentas profissionais populares como o Visio disponíveis no mercado. Dependendo de sua necessidade, às vezes você não vai precisar gastar o seu precioso e suado dinheiro com ferramentas comerciais para gerar diagramas UML visto que existem ferramentas gratuitas que podem fazer o serviço.
Este artigo relaciona algumas boas ferramentas UML Open Source que podem te ajudar sem mexer no seu bolso.
Ferramentas UML off-line
1- StarUML - O objetivo do projeto StarUML é construir uma ferramenta de modelagem de software e também uma plataforma que seja um substituto convincente para as ferramentas comerciais UML;
2- ArgoUML - ArgoUML é a principal ferramenta open source de modelagem UML e inclui suporte para todos os diagramas UML padrão 1.4. Ele roda em qualquer plataforma Java e está disponível em 10 idiomas;
3- Violet UML Editor - Desenha diagramas com boa aparência. É completamente livre e cross-plataform. O Violet é destinado a desenvolvedores, estudantes, professores e autores que precisam produzir diagramas UML simples rapidamente;
4- Astah Community 6.1 (Antigo projeto JUDE) - Baseado no conceito de "útil a partir do momento da instalação", os recursos de modelagem desta ferramenta foram projetados para ser simples e fácil de usar;
5- Visual Paradigm SDE for Visual Studio - Ambiente de Desenvolvimento inteligente para o Visual Studio Community Edition (SDE VS-CE) apoia totalmente a última versão da UML. Desenvolvedores de projetos de código aberto podem usar SDE VS-CE para o projeto do sistema com UML. O SDE-CE VS é uma versão grátis para uso não comercial e pode ser embutido no Visual Studio;
6- BOUML - BOUML é uma ferramenta UML 2 livre que lhe permite especificar e gerar código em C++, Java, IDL, PHP e Python. BOUML roda em sistemas Unix/Linux/Solaris, MacOS X (Power PC e Intel) e Windows.
7- UMLet 10.4 - MLet é uma ferramenta UML open-source com uma interface de usuário simples: desenha diagramas UML rapidamente, exporta diagramas para eps, pdf, jpg, svg, e clipboard, compartilha diagramas usando o Eclipse, e cria novos, elementos personalizados UML.
Ferramentas UML on-line
1- WebSequenceDiagram - Apenas entre com a descrição e clique Draw;
2- yUML - Crie e compartilhe diagramas UML simples em seus blogs, wikis, fóruns e-mails;
3- zOOml - zOOml.com é uma ferramenta Web 2.0 para modelagem orientada a objetos rápida;
Escolha a que mais se adequar ao seu projeto e bom trabalho.
Heb 1:1
Havendo Deus antigamente falado muitas vezes, e de muitas maneiras, aos pais, pelos profetas,Heb 1:2
nestes últimos dias a nós nos falou pelo Filho, a quem constituiu herdeiro de todas as coisas, e por quem fez também o mundo;Referências: