Gt 2 – ferramentas

1.080 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.080
No SlideShare
0
A partir de incorporações
0
Número de incorporações
256
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Gt 2 – ferramentas

  1. 1. GT 2 – Ferramentas Equipe: Rafael Almeida Rodrigo Azevedo Tiago Lahan Universidade Federal do Amazonas Instituto de Computação IEC 921 - Gerência de Projetos
  2. 2. Sumário <ul><li>Objetivo </li></ul><ul><li>O que é uma ferramenta? </li></ul><ul><li>Ferramenta CASE? </li></ul><ul><ul><li>O que é? </li></ul></ul><ul><ul><li>Qual o seu obejtivo? </li></ul></ul><ul><ul><li>Para que serve? </li></ul></ul><ul><li>Categorias </li></ul><ul><li>Classificação por Funcionalidade </li></ul><ul><li>Vantagens e Desvantagens </li></ul><ul><li>Exemplos de ferramentas </li></ul><ul><li>Norma 14102 </li></ul>
  3. 3. Objetivo <ul><li>Objetivo da Apresentação </li></ul><ul><ul><li>Apresentar as Ferramentas CASE, categorias, classificações e exemplos de ferramentas. </li></ul></ul>
  4. 4. O que é uma ferramenta? <ul><li>Quando precisamos pregar um prego numa parede o que utilizamos? </li></ul><ul><ul><li>Martelo, pedaço de pau... </li></ul></ul><ul><li>Quando precisamos escrever nosso trabalho da faculdade o que utilizamos? </li></ul><ul><ul><li>Máquina de datilografar, computador, notebook... </li></ul></ul><ul><li>Quando estamos descrevendo a especificação de requisitos de um sistema o que utilizamos? </li></ul><ul><ul><li>Pedaço de papel, editor de texto... </li></ul></ul>
  5. 5. Ferramentas CASE <ul><li>O que é? </li></ul><ul><li>É uma classificação que abrange todas ferramentas baseadas em computadores. </li></ul><ul><li>Qual o seu objetivo? </li></ul><ul><li>Auxiliar o desenvolvedor de sistemas em uma ou várias etapas do ciclo de desenvolvimento de software. </li></ul><ul><li>Para que serve? </li></ul><ul><li>Auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. </li></ul>
  6. 6. Categorização <ul><li>Upper CASE </li></ul><ul><li>Apóia as etapas iniciais (planejamento, análise e projeto) de criação dos sistemas. </li></ul><ul><li>2. Lower CASE </li></ul><ul><li>Dão apoio a parte física (codificação, testes e manutenção). </li></ul><ul><li>Integrated CASE </li></ul><ul><li>Ligadas aos produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final de qualidade. </li></ul>
  7. 7. Classificação por Funcionalidade <ul><li>Controle de Versão </li></ul><ul><ul><li>CVS, Subversion </li></ul></ul><ul><li>Gerência de Projetos </li></ul><ul><ul><li>Microsoft Project, Xplanner, dotProject </li></ul></ul><ul><li>Edição </li></ul><ul><ul><li>Eclipse, NetBeans, Astah Community, Star UML </li></ul></ul><ul><li>Ferramentas de Prototipagem </li></ul><ul><ul><li>NetBeans, JBuilder, Delphi, Visual Basic </li></ul></ul><ul><li>Teste </li></ul><ul><ul><li>Junit </li></ul></ul><ul><li>Documentação </li></ul><ul><ul><li>Editores de texto, Geradores de documento </li></ul></ul>
  8. 8. Vantagens e Desvantagens Vantagens Desvantagens Qualidade no produto final Incompatibilidade de ferramentas Produtividade Treinamento para utilização Agilizar o tempo para tomada de decisão Menor quantidade de códigos Melhoria e redução de custos na manutenção Agilidade no retrabalho
  9. 9. Ferramentas FREE PROPRIETÁRIA Redmine Microsoft Project Bugzilla Go Plan US$ 20.00/mês Mantis Cooper US$ 29.00/mês Xplanner Nozbe US$ 47.00/mês Xplanner+ Rational Rose Mylyn Microsoft Visio Streber System Architect Achievo Enterpise Architect Open Proj Open Workbench
  10. 10. Norma 14102 <ul><li>ISO/IEC 14102 </li></ul><ul><ul><li>Esta norma trata da seleção e avaliação de ferramentas CASE, e cobre parcial ou todo o ciclo de vida da engenharia de software. </li></ul></ul><ul><ul><li>Estabelece processos e atividades a serem aplicadas na avaliação de ferramentas e na seleção da ferramenta mais apropriada dentre diversas candidatas. </li></ul></ul>
  11. 11. Norma 14102 <ul><li>Composição: </li></ul><ul><ul><li>4 processos (Iniciação, estruturação, avaliação e seleção) </li></ul></ul><ul><ul><li>12 passos </li></ul></ul><ul><li>Para maiores informações: </li></ul><ul><ul><li>http://paginas.ispgaya.pt/~msantos/es_artigos_tecnicos_1/36_Seleccao_Ferramentas_CASE.pdf </li></ul></ul><ul><ul><li>ou </li></ul></ul><ul><ul><li>Digitar ‘norma 14102’ no google e ir no quarto link. </li></ul></ul>
  12. 12. Como escolher a ferramenta certa?
  13. 13. <ul><li>O time de desenvolvimento está preparado tecnicamente para trabalhar com ferramentas case? </li></ul><ul><li>Preciso capacitar os recursos da minha empresa? </li></ul><ul><li>A metodologia de desenvolvimento em minha empresa está amadurecida? </li></ul><ul><li>As ferramentas possuem estas características acima. O que é importante destacar também: </li></ul><ul><ul><li>Possuem facilitadores para tarefas repetitivas; </li></ul></ul><ul><ul><li>Geração de relatórios para acompanhamento; </li></ul></ul><ul><ul><li>Verificação de consistência através de regras. </li></ul></ul>Como escolher a ferramenta certa?
  14. 14. Como escolher a ferramenta certa? <ul><li>Para maiores informações: </li></ul><ul><ul><li>http://www.oatsolutions.com.br/artigos/Comparativo_CASES_v3.pdf </li></ul></ul><ul><ul><li>Comparativo entre ferramentas CASE </li></ul></ul>
  15. 15.
  16. 16.
  17. 17.
  18. 18.
  19. 19.
  20. 20. <ul><li>O EverNote é ao mesmo tempo um programa e um serviço web que permite que você registre qualquer conteúdo de forma simples. Todas as anotações são guardadas no seu espaço pessoal do EverNote e são recuperadas em qualquer momento. </li></ul>
  21. 21. <ul><li>Dropbox é um serviço para armazenamento de arquivos. É baseado no conceito de computação em nuvem. </li></ul><ul><li>O princípio é o de manter arquivos sincronizados entre dois computadores que tenham o Dropbox instalado. </li></ul>
  22. 22. MS Project <ul><li>Criado pela Microsoft em 1985 (primeira versão). Nos anos posteriores sofreu profundas mudanças. Possui recursos relacionados à gestão de projetos. São vários os focos do  Ms Project : </li></ul><ul><ul><li>Tempo (datas, duração do projeto, calendário de trabalho) </li></ul></ul><ul><ul><li>Gráfico de Gantt </li></ul></ul><ul><ul><li>Modelo probabilístico (para cálculos relacionados à planejamento) </li></ul></ul><ul><ul><li>Diagrama da Rede, Custos (fixos, não fixos, outros) e uma gama de relatórios. </li></ul></ul>
  23. 23. Em resumo... <ul><li>As ferramentas CASE automatizam uma grande variedade de tarefas como: Geração de documentação, código e relatórios, testes, engenharia reversa... </li></ul><ul><li>Escolher a “melhor” não é uma tarefa simples pois, cada empresa tem necessidades e problemas específicos a serem resolvidos. </li></ul>
  24. 24. Referências <ul><li>http://gp-ufam-2011.blogspot.com </li></ul><ul><li>http://gerenciadeprojetossi.blogspot.com </li></ul><ul><li>http://imasters.com.br/artigo/3048/uml/ferramentas_case </li></ul><ul><li>http://pt.wikipedia.org/wiki/Ferramenta_CASE </li></ul><ul><li>http://www.oatsolutions.com.br/ </li></ul><ul><li>http://pt.wikipedia.org/wiki/Microsoft_Project </li></ul>
  25. 25. Dúvidas
  26. 26. GT 2 – Ferramentas Universidade Federal do Amazonas Instituto de Computação IEC 921 - Gerência de Projetos Equipe: Rafael Almeida Rodrigo Azevedo Tiago Lahan

×