Ferramentas CASE<br />Análise e Projeto de Software<br />Acadêmico: Helio H. L. C. Monte Alto, 53729<br />Disciplina: Ambi...
Sumário<br />Astah*<br />Características gerais<br />Distribuições<br />Funcionalidades<br />Integração com outras ferrame...
Sumário<br />ArgoUML<br />Características gerais<br />Funcionalidades<br />Integração com outras ferramentas<br />Tratamen...
Sumário<br />Creately<br />Características gerais<br />Requisitos<br />Funcionalidades<br />Integração com outras ferramen...
Astah<br />
Características gerais<br />Antigo JUDE;<br />Editor de diagramas UML que incorpora outros recursos de acordo com a distri...
Características gerais<br />
Distribuições<br />Astahcommunity<br />Edição gratuita;<br />UML 2.1;<br />Fácil instalação: baixe, instale e use;<br />Re...
Distribuições<br />AstahUML<br />Versão paga (1 ano / 1 PC -> $50,00);<br />UML 2.x + Mapas mentais (mindmaps);<br />Engen...
Distribuições<br />Astah professional<br />Versão paga (1 ano / 1 PC -> $120,00);<br />UML + ERD + DFD + CRUD + Mindmap<br...
Distribuições<br />AstahShare<br />Versão paga (1 servidor -> $700,00);<br />Cliente/servidor;<br />Desenvolvimento cooper...
Distribuições<br />AstahUMLPad<br />Versão gratuita para iPad;<br />UML;<br />Exporta XML legível pelo Astah Professional;...
Distribuições<br />
Funcionalidades<br />
Integração com outras ferramentas<br />Exportação e importação de XMI (OMG, 2007) (*professional edition):<br />XMI é muit...
Tratamento dos dados<br />Communityedition:<br />exporta arquivos JPEG e PNG<br />UML edition:<br />exporta EMF, SGV, RTF,...
Avaliação individual<br />Vantagens:<br />Edição Community possui recursos básicos adequados à modelagem UML;<br />Edições...
ArgoUML<br />
Sumário<br />ArgoUML<br />Características gerais<br />Requisitos<br />Funcionalidades<br />Integração com outras ferrament...
Características gerais<br />Editor UML open source;<br />Multiplataforma: Java;<br />Sem suporte para UML 2.x;<br />Suport...
Funcionalidades<br />Geração de código para 5 linguagens (Java, C++, C#, PHP4 e PHP5):<br />Outras linguagens podem ser ad...
Tratamento dos dados<br />Exporta GIF, PNG, PostScript, PGML, SVG e XMI;<br />Exporta esqueletos de código Java, C++, C# e...
Interface gráfica<br />
Avaliação individual<br />Vantagens:<br />Ferramenta gratuita mais completa que o AstahCommunity;<br />Desvantagens:<br />...
Creately<br />
Sumário<br />Creately<br />Características gerais<br />Requisitos<br />Funcionalidades<br />Integração com outras ferramen...
Características gerais<br />Ferramenta de diagramação de propósito geral;<br />Aplicação nas nuvens (cloudcomputing);<br /...
Características gerais<br />Possui licenças pagas e uma gratuita:<br />
Funcionalidades<br />Diagramas UML, ER, DFD, fluxogramas, MindMaps, eletrônica, protótipos de GUIs, etc.<br />Suporte a tr...
Funcionalidades<br />Sugere correções em diagramas que seguem algum modelo<br />Ex:<br />
Funcionalidades<br />Templates pré-definidos<br />Ex: para Design Patterns representados em UML, como Factory, Observer, F...
Integração<br />Plugin para FogBugz<br />Sistema de gerenciamento de projetos integrado baseado em web, com foco em rastre...
Tratamentos dos dados<br />Exporta PDF, JPG e PNG;<br />Nas versões pagas, exporta XML (não segue o padrão XMI, servindo a...
Avaliação individual<br />Vantagens<br />Roda em qualquer lugar pelo browser;<br />Não se restringe somente à UML;<br />Tr...
Comparativo<br />
Referências<br />ArgoUML. Disponível em < http://argouml.tigris.org/>. Acesso em Agosto de 2011;<br />Astah. Disponível em...
Ferramentas Case - fase de análise e projeto
Próximos SlideShares
Carregando em…5
×

Ferramentas Case - fase de análise e projeto

12.662 visualizações

Publicada em

Publicada em: Tecnologia
2 comentários
5 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
12.662
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
188
Comentários
2
Gostaram
5
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Ferramentas Case - fase de análise e projeto

  1. 1. Ferramentas CASE<br />Análise e Projeto de Software<br />Acadêmico: Helio H. L. C. Monte Alto, 53729<br />Disciplina: Ambientes de Desenvolvimento de Software<br />
  2. 2. Sumário<br />Astah*<br />Características gerais<br />Distribuições<br />Funcionalidades<br />Integração com outras ferramentas<br />Tratamento dos dados<br />Avaliação individual<br />
  3. 3. Sumário<br />ArgoUML<br />Características gerais<br />Funcionalidades<br />Integração com outras ferramentas<br />Tratamento dos dados<br />Interface gráfica<br />Avaliação individual<br />
  4. 4. Sumário<br />Creately<br />Características gerais<br />Requisitos<br />Funcionalidades<br />Integração com outras ferramentas<br />Tratamento dos dados<br />Avaliação individual<br />
  5. 5. Astah<br />
  6. 6. Características gerais<br />Antigo JUDE;<br />Editor de diagramas UML que incorpora outros recursos de acordo com a distribuição utilizada;<br />Multiplataforma: Java;<br />Interface separada por visões:<br />Visão de gerenciamento;<br />Visão de projeto;<br />Visão de propriedades;<br />Editor.<br />
  7. 7. Características gerais<br />
  8. 8. Distribuições<br />Astahcommunity<br />Edição gratuita;<br />UML 2.1;<br />Fácil instalação: baixe, instale e use;<br />Recomendado para uso educacional e projetos pequenos;<br />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.<br />
  9. 9. Distribuições<br />AstahUML<br />Versão paga (1 ano / 1 PC -> $50,00);<br />UML 2.x + Mapas mentais (mindmaps);<br />Engenharia reversa e geração de código: Java, C# e C++;<br />Conversão UML<-> Mindmaps;<br />Equipe: exclusão mútua e mesclagem de arquivos;<br />Exporta: arquivos de imagem, RTF, HTML, CSV.<br />Funções de expressão e assistência adicionais.<br />
  10. 10. Distribuições<br />Astah professional<br />Versão paga (1 ano / 1 PC -> $120,00);<br />UML + ERD + DFD + CRUD + Mindmap<br />Inclui funcionalidades do Astah* UML<br />Diagramas ER, DFD, CRUD e fluxogramas;<br />Tabela e diagrama de requisitos;<br />Mapa de rastreabilidade;<br />Equipe: <br />Comparação de diagramas e modelos<br />Gerência de modelos de referência<br />Engenharia reversa de bancos de dados;<br />Exporta: SQL, XMI (XML MetadataInterchange), etc.<br />
  11. 11. Distribuições<br />AstahShare<br />Versão paga (1 servidor -> $700,00);<br />Cliente/servidor;<br />Desenvolvimento cooperativo pelo browser;<br />Recursos similares aos do AstahProfessional.<br />
  12. 12. Distribuições<br />AstahUMLPad<br />Versão gratuita para iPad;<br />UML;<br />Exporta XML legível pelo Astah Professional;<br />
  13. 13. Distribuições<br />
  14. 14. Funcionalidades<br />
  15. 15. Integração com outras ferramentas<br />Exportação e importação de XMI (OMG, 2007) (*professional edition):<br />XMI é muito utilizado para representar modelos UML em um formato padrão;<br />Permite integração com outras ferramentas que também lidam com XMI (ex: integração parcial com Rational Rose e Enterprise Architect);<br />
  16. 16. Tratamento dos dados<br />Communityedition:<br />exporta arquivos JPEG e PNG<br />UML edition:<br />exporta EMF, SGV, RTF, HTML e CSV;<br />exporta esqueletos de código Java, C# e C++;<br />Importa códigos Java, C# e C++ para fazer reversa;<br />Professional edition:<br />exporta relatório de definição de entidades (XLS);<br />Exporta SQL;<br />Exporta e importa XMI<br />
  17. 17. Avaliação individual<br />Vantagens:<br />Edição Community possui recursos básicos adequados à modelagem UML;<br />Edições pagas possuem recursos adicionais bastante interessantes, além de dar suporte ao desenvolvimento em equipe;<br />Desvantagens:<br />Edição Community é muito restrita à UML, tornando difícil a modelagem e especificação baseadas em outros modelos.<br />
  18. 18. ArgoUML<br />
  19. 19. Sumário<br />ArgoUML<br />Características gerais<br />Requisitos<br />Funcionalidades<br />Integração com outras ferramentas<br />Tratamento dos dados<br />Interface gráfica<br />Avaliação individual<br />
  20. 20. Características gerais<br />Editor UML open source;<br />Multiplataforma: Java;<br />Sem suporte para UML 2.x;<br />Suporta todos os diagramas da UML 1.4;<br />Importa/exporta XMI;<br />Suporte a OCL (ObjectConstraintLanguage);<br />Visões múltiplas e sobrepostas: <br />Permite múltiplas representações gráficas do mesmo elemento em diferentes diagramas;<br />
  21. 21. Funcionalidades<br />Geração de código para 5 linguagens (Java, C++, C#, PHP4 e PHP5):<br />Outras linguagens podem ser adicionadas, pois o gerador de código é um framework modular;<br />Engenharia reversa:<br />Para Java, mas também pode ser expandido;<br />Integração com outras ferramentas:<br /><ul><li>XMI (Enterprise Architect, MagicDraw, Poseidon, etc.)</li></li></ul><li>Funcionalidades<br />Críticos de projeto:<br />Agentes que executam em background, analisando e sugerindo possíveis aprimoramentos de design;<br />Fornecem, parcialmente, automações corretivas por meio de wizards.<br />Lista de tarefas;<br />Checklists;<br />
  22. 22. Tratamento dos dados<br />Exporta GIF, PNG, PostScript, PGML, SVG e XMI;<br />Exporta esqueletos de código Java, C++, C# e PHP;<br />
  23. 23. Interface gráfica<br />
  24. 24. Avaliação individual<br />Vantagens:<br />Ferramenta gratuita mais completa que o AstahCommunity;<br />Desvantagens:<br />Não há opção de desfazer (undo);<br />Existem incompatibilidades entre versões;<br />Restrito à UML 1.4;<br />
  25. 25. Creately<br />
  26. 26. Sumário<br />Creately<br />Características gerais<br />Requisitos<br />Funcionalidades<br />Integração com outras ferramentas<br />Tratamento dos dados<br />Avaliação individual<br />
  27. 27. Características gerais<br />Ferramenta de diagramação de propósito geral;<br />Aplicação nas nuvens (cloudcomputing);<br />Multiplataforma: online (Adobe Flex/Flash)<br />Foco em equipes virtuais;<br />Interface arraste-e-solte WYSIWYG;<br />Suporta vários modelos além do UML;<br />Possui versão para Desktop, mas é necessário adquirir licença de $75,00<br />
  28. 28. Características gerais<br />Possui licenças pagas e uma gratuita:<br />
  29. 29. Funcionalidades<br />Diagramas UML, ER, DFD, fluxogramas, MindMaps, eletrônica, protótipos de GUIs, etc.<br />Suporte a trabalho em equipe, incluindo controle de versões e revisões;<br />
  30. 30. Funcionalidades<br />Sugere correções em diagramas que seguem algum modelo<br />Ex:<br />
  31. 31. Funcionalidades<br />Templates pré-definidos<br />Ex: para Design Patterns representados em UML, como Factory, Observer, Facade, etc.<br />
  32. 32. Integração<br />Plugin para FogBugz<br />Sistema de gerenciamento de projetos integrado baseado em web, com foco em rastreamento de erros (bug/issuetracking);<br />Facilita correção de bugs e geração da documentação;<br />Plugin para Confluence<br />Plataforma de colaboração para empresas em formato wiki;<br />Plugin para JIRA<br />Outra ferramenta de rastreamento de erros, comumente usada para gerência de projetos;<br />
  33. 33. Tratamentos dos dados<br />Exporta PDF, JPG e PNG;<br />Nas versões pagas, exporta XML (não segue o padrão XMI, servindo apenas para backup);<br />
  34. 34. Avaliação individual<br />Vantagens<br />Roda em qualquer lugar pelo browser;<br />Não se restringe somente à UML;<br />Trabalho colaborativo com equipes virtuais;<br />Integração com algumas ferramentas de gerência de projetos<br />Desvantagens<br />Não há geração de código ou engenharia reversa;<br />Não exporta XMI;<br />Não suporta alguns diagramas da UML 2.x<br />
  35. 35. Comparativo<br />
  36. 36. Referências<br />ArgoUML. Disponível em < http://argouml.tigris.org/>. Acesso em Agosto de 2011;<br />Astah. Disponível em < http://astah.net/>. Acesso em Agosto de 2011.<br />Astah Basic OperationGuide. Disponível em <http://astah.net/resources/documents/astah-basic-operation.pdf />. Acesso em Agosto de 2011.<br />Case-tools.org. Disponível em < http://case-tools.org/>. Acesso em Agosto de 2011.<br />Creately. Disponível em < https://creately.com/ >. Acesso em Agosto de 2011.<br />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.<br />OMG XMI Specifications. 2007. Disponível em: http://www.omg.org/spec/XMI/2.1.1/. Acesso em Agosto de 2011.<br />Wikipedia<br />

×