você está aqui: Home  → Arquivo de Mensagens

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.



 

 

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

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script