Escolar Documentos
Profissional Documentos
Cultura Documentos
UML
A UML (Unified Modeling Language) oferece diversos benefı́cios, especialmente no contexto do
desenvolvimento de software. Alguns dos principais vantagens incluem:
É importante notar que, apesar desses benefı́cios, a utilização prática da UML requer conhecimento
especializado e pode ter uma curva de aprendizado associada. As ferramentas de modelagem UML
podem variar em complexidade e eficiência, sendo relevante escolher aquelas que melhor atendam às
necessidades especı́ficas do projeto em mãos.
História
• - 1994: Os trabalhos para a criação da UML começam com o objetivo de unificar os métodos
existentes em modelagem de sistemas.
• - 1995: O esboço da versão inicial do Unified Process é lançado.
• - 1997: A UML 1.0 é apresentada ao Object Management Group (OMG) e após alguns meses,
a versão 1.1 é adotada.
• - 1998: O grupo Revision Task Force (RTF) do OMG lança as versões 1.2 e 1.3 da UML.
Cada versão traz aprimoramentos para lidar com a complexidade crescente dos sistemas de software
modernos e incorporar feedback da comunidade de engenharia de software. A UML evoluiu
significativamente desde sua criação e continua sendo uma ferramenta fundamental para modelar e
documentar sistemas de software de forma visual e organizada.
Diagramas
Na notação UML, existem diversos tipos de diagramas que são usados para representar diferentes
aspectos do desenvolvimento de software. Os principais diagramas da UML incluem:
Os diagramas UML são essenciais para representar a estrutura e o comportamento dos sistemas de
software de forma padronizada e compreensı́vel.
Ferramentas
Aqui estão três ferramentas gratuitas que podem ser usadas para criar e desenvolver diagramas
UML:
• Software Ideas Modeler: Uma ferramenta de design para desenhar UML, SysML, ERD,
ArchiMate e fluxogramas. É uma das melhores ferramentas UML gratuitas que permite criar
histórias de usuários e oferece suporte a wireframe. https://www.softwareideas.net/
• Lucidchart: Oferece uma versão gratuita para a criação de fluxogramas, mapas mentais,
organogramas, diagramas de rede, entre outros, com uma galeria repleta de exemplos e modelos.
https://www.lucidchart.com/pages/pt/exemplos/uml-online
• Visual Paradigm Online Free Edition Uma ferramenta de desenho online gratuita que
suporta UML, ERD, Organograma, entre outros. Possui um editor UML simples, intuitivo e
poderoso, permitindo a criação de diagramas UML profissionais de forma simples e rápida.
https://online.visual-paradigm.com
• UMLet: Uma ferramenta open source de UML que possui uma interface de usuário simples
para a criação rápida de diagramas UML. Licenciada sob a GPL-3.0, é escrita em JavaScript e
Java, e pode ser executada de forma independente ou como um plug-in do Eclipse em Windows,
OS X e Linux. https://www.umlet.com/
Essas ferramentas são populares entre a comunidade de desenvolvedores conhecidas por sua aces-
sibilidade, flexibilidade, extensibilidade e funcionalidades que cobrem a maioria das necessidades
durante a fase de modelagem em UML.