|
Usando o Umbrello como ferramenta de modelagem de software: msg#02607culture.publications.dicas
Usando o Umbrello como ferramenta de modelagem de software ========================================================== Colaboração: João Paulo de Souza Medeiros O Umbrello UML Modeler (http://uml.sourceforge.net/) é um programa para construir diagramas UML (Unified Modeling Language). UML (www.uml.org) permite que você críe diagramas de softwares e de outros sistemas em um formato padrão, criado pela OMG (www.omg.org) (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 (http://www.rational.com/) (Rose model files). O Umbrello salva seus arquivos no formato padronizado XMI (http://www.omg.org/technology/documents/formal/xmi.htm). 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 (http://www.argouml.org/) e o DIA (http://www.lysator.liu.se/~alla/dia/). Mas o Umbrello é classificado como superior (http://www.jeckle.de/umltools.htm). Att, João Paulo de Souza Medeiros. |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Estrutura de Diretórios do GNU-Linux: 02607, Rubens Queiroz de Almeida |
|---|---|
| Next by Date: | Script para adicionar usuários em massa no linux: 02607, Rubens Queiroz de Almeida |
| Previous by Thread: | Estrutura de Diretórios do GNU-Linuxi: 02607, Rubens Queiroz de Almeida |
| Next by Thread: | Script para adicionar usuários em massa no linux: 02607, Rubens Queiroz de Almeida |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |