De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Usando o Umbrello como ferramenta de modelagem de software

Colaboração: João Paulo de Souza Medeiros

Data de Publicação: 23 de Maio de 2006

O Umbrello UML Modeler é um programa para construir diagramas UML (Unified Modeling Language). UML permite que você críe diagramas de softwares e de outros sistemas em um formato padrão, criado pela OMG (Object Management Group).

Os diagramas UML

Existem vários tipo de diagramas para descrição de um sistema. Cada um desses com sua finalidade. São eles:

Atualmente o Umbrello suporta os seguintes diagramas:

  • Diagrama de Classe
  • Diagrama de Seqüência
  • Diagrama de Colaboração
  • Diagrama de Caso de Uso
  • Diagrama de Estado
  • Diagrama de Atividade
  • Diagrama de Componente
  • Diagrama de Distribuição

Mais informações sobre esses diagramas podem ser encontrados no handbook do próprio Umbrello. Ou em http://docs.kde.org/stable/pt_BR/kdesdk/umbrello/.

Formato de arquivo

O Umbrello é capaz de importar arquivos do Rose (Rose model files). O Umbrello salva seus arquivos no formato padronizado XMI. Que também é utilizado e compatível com vários outros softwares do gênero.

Geração de código

O Umbrello também é capaz de gerar código a partir dos diagramas UML. Atualmente as linguagens suportadas são:

  • ActionScript
  • Ada
  • C++
  • IDL (Corba)
  • Java
  • JavaScript
  • Perl
  • PHP
  • PHP5
  • Python
  • Ruby
  • SQL
  • Tcl
  • XMLSchema

É possível ainda importar código para gerar diagramas. Atualmente pode-se importar códigos C++, Java e Python.

Outras características

O Umbrello possui também uma interface bem amigável e intuitiva. Possui ferramentas visuais que facilitam na organização dos diagramas. Possui funções de geração de imagens a partir dos diagramas.

Conclusão

As caracteristicas acima citadas fazem deste programa um dos mais completos programas de modelagem existentes. Sendo citados por muitos como o mais completo software livre de modelagem. Outros softwares livres do mesmo gênero que também são bastante conhecidos é o ArgoUML e o DIA. Mas o Umbrello é classificado como superior (http://www.jeckle.de/umltools.htm).

Att, João Paulo de Souza Medeiros.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de João Paulo de Souza Medeiros