ESTUDO DE MOBILIDADE DE AGENTES EM APLICAÇÕES SENSÍVEIS AO CONTEXTO
Ferramentas CASE para modelagem
1. Ferramentas CASE Análise e Projeto de Software Acadêmico: Helio H. L. C. Monte Alto, 53729 Disciplina: Ambientes de Desenvolvimento de Software
2. Sumário Astah* Características gerais Distribuições Funcionalidades Integração com outras ferramentas Tratamento dos dados Avaliação individual
3. Sumário ArgoUML Características gerais Funcionalidades Integração com outras ferramentas Tratamento dos dados Interface gráfica Avaliação individual
4. Sumário Creately Características gerais Requisitos Funcionalidades Integração com outras ferramentas Tratamento dos dados Avaliação individual
6. Características gerais Antigo JUDE; Editor de diagramas UML que incorpora outros recursos de acordo com a distribuição utilizada; Multiplataforma: Java; Interface separada por visões: Visão de gerenciamento; Visão de projeto; Visão de propriedades; Editor.
8. Distribuições Astahcommunity Edição gratuita; UML 2.1; Fácil instalação: baixe, instale e use; Recomendado para uso educacional e projetos pequenos; Diagramas: de classes, de casos de uso, de estados, de atividades, de sequência, de comunicação, de componentes, de deployment, de estrutura composta, de objetos e de pacotes.
9. Distribuições AstahUML Versão paga (1 ano / 1 PC -> $50,00); UML 2.x + Mapas mentais (mindmaps); Engenharia reversa e geração de código: Java, C# e C++; Conversão UML<-> Mindmaps; Equipe: exclusão mútua e mesclagem de arquivos; Exporta: arquivos de imagem, RTF, HTML, CSV. Funções de expressão e assistência adicionais.
10. Distribuições Astah professional Versão paga (1 ano / 1 PC -> $120,00); UML + ERD + DFD + CRUD + Mindmap Inclui funcionalidades do Astah* UML Diagramas ER, DFD, CRUD e fluxogramas; Tabela e diagrama de requisitos; Mapa de rastreabilidade; Equipe: Comparação de diagramas e modelos Gerência de modelos de referência Engenharia reversa de bancos de dados; Exporta: SQL, XMI (XML MetadataInterchange), etc.
11. Distribuições AstahShare Versão paga (1 servidor -> $700,00); Cliente/servidor; Desenvolvimento cooperativo pelo browser; Recursos similares aos do AstahProfessional.
15. Integração com outras ferramentas Exportação e importação de XMI (OMG, 2007) (*professional edition): XMI é muito utilizado para representar modelos UML em um formato padrão; Permite integração com outras ferramentas que também lidam com XMI (ex: integração parcial com Rational Rose e Enterprise Architect);
16. Tratamento dos dados Communityedition: exporta arquivos JPEG e PNG UML edition: exporta EMF, SGV, RTF, HTML e CSV; exporta esqueletos de código Java, C# e C++; Importa códigos Java, C# e C++ para fazer reversa; Professional edition: exporta relatório de definição de entidades (XLS); Exporta SQL; Exporta e importa XMI
17. Avaliação individual Vantagens: Edição Community possui recursos básicos adequados à modelagem UML; Edições pagas possuem recursos adicionais bastante interessantes, além de dar suporte ao desenvolvimento em equipe; Desvantagens: Edição Community é muito restrita à UML, tornando difícil a modelagem e especificação baseadas em outros modelos.
19. Sumário ArgoUML Características gerais Requisitos Funcionalidades Integração com outras ferramentas Tratamento dos dados Interface gráfica Avaliação individual
20. Características gerais Editor UML open source; Multiplataforma: Java; Sem suporte para UML 2.x; Suporta todos os diagramas da UML 1.4; Importa/exporta XMI; Suporte a OCL (ObjectConstraintLanguage); Visões múltiplas e sobrepostas: Permite múltiplas representações gráficas do mesmo elemento em diferentes diagramas;
21.
22. Tratamento dos dados Exporta GIF, PNG, PostScript, PGML, SVG e XMI; Exporta esqueletos de código Java, C++, C# e PHP;
24. Avaliação individual Vantagens: Ferramenta gratuita mais completa que o AstahCommunity; Desvantagens: Não há opção de desfazer (undo); Existem incompatibilidades entre versões; Restrito à UML 1.4;
26. Sumário Creately Características gerais Requisitos Funcionalidades Integração com outras ferramentas Tratamento dos dados Avaliação individual
27. Características gerais Ferramenta de diagramação de propósito geral; Aplicação nas nuvens (cloudcomputing); Multiplataforma: online (Adobe Flex/Flash) Foco em equipes virtuais; Interface arraste-e-solte WYSIWYG; Suporta vários modelos além do UML; Possui versão para Desktop, mas é necessário adquirir licença de $75,00
29. Funcionalidades Diagramas UML, ER, DFD, fluxogramas, MindMaps, eletrônica, protótipos de GUIs, etc. Suporte a trabalho em equipe, incluindo controle de versões e revisões;
32. Integração Plugin para FogBugz Sistema de gerenciamento de projetos integrado baseado em web, com foco em rastreamento de erros (bug/issuetracking); Facilita correção de bugs e geração da documentação; Plugin para Confluence Plataforma de colaboração para empresas em formato wiki; Plugin para JIRA Outra ferramenta de rastreamento de erros, comumente usada para gerência de projetos;
33. Tratamentos dos dados Exporta PDF, JPG e PNG; Nas versões pagas, exporta XML (não segue o padrão XMI, servindo apenas para backup);
34. Avaliação individual Vantagens Roda em qualquer lugar pelo browser; Não se restringe somente à UML; Trabalho colaborativo com equipes virtuais; Integração com algumas ferramentas de gerência de projetos Desvantagens Não há geração de código ou engenharia reversa; Não exporta XMI; Não suporta alguns diagramas da UML 2.x
36. Referências ArgoUML. Disponível em < http://argouml.tigris.org/>. Acesso em Agosto de 2011; Astah. Disponível em < http://astah.net/>. Acesso em Agosto de 2011. Astah Basic OperationGuide. Disponível em <http://astah.net/resources/documents/astah-basic-operation.pdf />. Acesso em Agosto de 2011. Case-tools.org. Disponível em < http://case-tools.org/>. Acesso em Agosto de 2011. Creately. Disponível em < https://creately.com/ >. Acesso em Agosto de 2011. GLOKNER, P. “CreatelyCombines Chart Smarts with Collaboration”. Disponívelem < http://www.readwriteweb.com/start/2009/05/creately-combines-chart-smarts.php>. Acesso em Agosto de 2011. OMG XMI Specifications. 2007. Disponível em: http://www.omg.org/spec/XMI/2.1.1/. Acesso em Agosto de 2011. Wikipedia