Escolar Documentos
Profissional Documentos
Cultura Documentos
Dia
Umbrello
ArgoUML
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Formado em Tecnologia em Informtica UFPR. Aluno da Ps-Graduao em Informtica com enfas em Software Livre UFPR. Consultor de Solues em Software Livre pela Ambiente Livre. Consultor Certificado Senior Sistemas. Analista de Sistemas TI-Recursos Humanos pela Gci Informtica.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
A pesquisa.
Origem: Alunos da Tecnologia em Informtica da UFPR precisavam de SL para Modelagem UML. 2 Meses em pesquisas e testes de Software Livre para Modelagem UML. 5 Meses utilizando os Softwares no diaa-dia em Projetos (acadmicos e corporativos).
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Dia (UML)
O que o Dia ? Plataformas suportadas. Do que o Dia e capaz em relao a UML? Introduo ao DIA( UML ). Informaes Adicionais. Exemplos de Diagramas feitos no Dia.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
O que o Dia ?
Dia um programa baseado em gtk+ para criao do diagrama liberado sob a licena do GPL. Atualmente tem objetos especiais de diagramas de entidade e relacionamento, diagramas UML, fluxogramas, diagramas da rede, e circuitos simples.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Plataformas Suportadas
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Com o Dia podem ser feitos a maioria dos Diagramas da UML , sua estrutura e simplesmente a unio de componentes/objetos utilizados na Modelagem UML. Podem ser exportados para arquivos grficos. Os diagramas podem ter componentes/Objetos de outras estruturas como ER, Fluxograma, Rede
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Objetos comuns
Dia
( UML )
Editor de diagramas
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Atributos de Classes
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Informaes Adicionais
A verso atual do Dia a 0.94. ArgoUML2Dia converte-se do formato de ArgoUML ao Dia, embora todos os tipos do objeto no so suportados ainda. Agata ( gerador de relatrio ). Pode gerar diagramas do Dia com todas as tabelas que voc est trabalhando. TeDia2SQL e Dia2SQL Converter diagramas do Dia para bases de dados do SQL ( Sybase, Postgres, oracle, DB/2, Ms-ms-sql, MySQL) A maioria das distribuies Gnu/Linux j vem com o Dia nos Cds de Instalao.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Umbrello
O que o Umbrello? O que ele pode fazer ? Diagramas UML suportados. Plataformas suportadas. Introduo para utilizao. Informaes adicionais. Exemplos de diagramas UML feitos no Umbrello
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
O que o Umbrello ?
Umbrello e um Software de Modelagem UML, que e integrado ao projeto KDE. Este Software utilizado para modelar o prprio projeto do KDE por alguns de seus desenvolvedores que utilizam UML.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Plataformas Suportadas
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Desenhar e imprimir diagramas UML. Gerar declaraes de classes Java, PHP, javaScript, ActionScript, SQL, Ada, Python,Perl e outras. Gerar arquivos Grficos ( png). Engenharia Reversa de Classes . Arquivos no padro XMI (baseado no formato XML) Wizard para Criao de Classes e gerao de Cdigo Fonte.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Diagramas suportados
Diagramas de classe. Diagrama de sequencia. Diagramas de Colaborao. Diagramas de caso de Uso. Diagrama de Estado. Diagrama de Atividade. Diagrama de componentes. Diagrama de Utilizao.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Umbrello
Componentes Vista Hierrquica
Documentao
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Propriedades ( Classes )
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Documentao Propriedades
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
ArgoUML
O que o ArgoUML ? Do que ele capaz ? Diagramas da UML suportados. Padro UML utilizado. Requisitos para instalao. Introduo para utilizao. Informaes adicionais. Exemplos de diagramas feitos no ArgoUML.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
O que o ArgoUML ?
ArgoUML uma ferramenta CASE baseada na notao UML (Unified Modeling Language). Foi desenvolvido pela comunidade de desenvolvedores de cdigo livre Tigris.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Desenhar e imprimir diagramas UML. Gerar declaraes de classes Java. Exportar documentao para pginas Web em Java. Gerar arquivos Grficos ( gif ). Com auxilio de software de terceiros e possvel gerar comandos SQL. Engenharia Reversa, fornece uma estrutura modular da engenharia reversa de classes Java.
2004 -Ambiente Livre - Marcio Junior
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Diagrama de classe
Diagrama de estados Diagrama de Atividades Diagrama de casos de uso Diagramas de colaborao Diagrama de Utilizao/Componentes Diagrama de sequncia
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
O Meta-Modelo Padro de UML implementado O UML 1.3 da OMG (Object management Group) Na verso em desenvolvimento do ArgoUML est previsto o suporte ao UML 1.4 da OMG. Atualmente a OMG esta em processo organizao da UML 2.0.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Java 1.3 ou superior ( JavaWebStart ) ArgoUML escrito inteiramente em Java e usa as classes padres do Java . Isto permite que ArgoUML funcione virtualmente em toda a plataforma que suporte a JVM ( Java Virtual Machine ). Internacionalizao: ingls americano, ingls britnico, francs, alemo, espanhol ou Russo.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
A tela de ArgoUML dividida em 4 painis: Esquerda superior : uma vista hierrquica da do projeto atual. Direita superior : editor para a parte selecionada do projeto, neste caso um diagrama da classe.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Placa de Detalhes
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
ToDoItem
Mostra a descrio do item selecionado consistindo com 3 paragrafos curtos sobre provveis problemas e etapas de como resolver.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Propriedades
Mostra a propriedade do elemento selecionado do projeto, as propriedades variam de acordo com o elemento.
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Documentao
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Estilo
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Fontes
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Permite a entrada de uma chave no elemento e um valor correspondente , pode ser utilizado como histrico, ou descriminar dados utis para o elemento.
Chave-Valor ( TaggedValues )
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Informaes adicionais
Atualmente a verso estvel a 0.14. Os comandos Undo e Redo ( desfazer e refazer ) ainda no foram implementados na verso atual. O inicio do projeto foi no ano de 1998 na Universidade da California, Berkeley Licena BSD Open Source. Mais de 200.000 downloads do site da Tigris.
2004 -Ambiente Livre - Marcio Junior
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
Links
Dia
Umbrello
ArgoUML
www.argouml.org - Projeto Oficial. www.tigris.org - Tigris open source. www.ambientelivre.com.br - Tutorial de Instalao.
UML
www.uml.org - Unified Modeling Language. www.uml.com.br - comunidade UML no Brasil. www.omg.org - Object management Group.
E-mail: Marciojv@tutopia.com.br
2004 -Ambiente Livre - Marcio Junior
5FrumInternacionaldeSoftwareLivreModelagemUMLcomSoftwareLivre
?
2004 -Ambiente Livre - Marcio Junior