Gt 2 – ferramentas

  • 721 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
721
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. Sumário
    • Objetivo
    • O que é uma ferramenta?
    • Ferramenta CASE?
      • O que é?
      • Qual o seu obejtivo?
      • Para que serve?
    • Categorias
    • Classificação por Funcionalidade
    • Vantagens e Desvantagens
    • Exemplos de ferramentas
    • Norma 14102
  • 3. Objetivo
    • Objetivo da Apresentação
      • Apresentar as Ferramentas CASE, categorias, classificações e exemplos de ferramentas.
  • 4. O que é uma ferramenta?
    • Quando precisamos pregar um prego numa parede o que utilizamos?
      • Martelo, pedaço de pau...
    • Quando precisamos escrever nosso trabalho da faculdade o que utilizamos?
      • Máquina de datilografar, computador, notebook...
    • Quando estamos descrevendo a especificação de requisitos de um sistema o que utilizamos?
      • Pedaço de papel, editor de texto...
  • 5. Ferramentas CASE
    • O que é?
    • É uma classificação que abrange todas ferramentas baseadas em computadores.
    • Qual o seu objetivo?
    • Auxiliar o desenvolvedor de sistemas em uma ou várias etapas do ciclo de desenvolvimento de software.
    • Para que serve?
    • Auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes.
  • 6. Categorização
    • Upper CASE
    • Apóia as etapas iniciais (planejamento, análise e projeto) de criação dos sistemas.
    • 2. Lower CASE
    • Dão apoio a parte física (codificação, testes e manutenção).
    • Integrated CASE
    • Ligadas aos produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final de qualidade.
  • 7. Classificação por Funcionalidade
    • Controle de Versão
      • CVS, Subversion
    • Gerência de Projetos
      • Microsoft Project, Xplanner, dotProject
    • Edição
      • Eclipse, NetBeans, Astah Community, Star UML
    • Ferramentas de Prototipagem
      • NetBeans, JBuilder, Delphi, Visual Basic
    • Teste
      • Junit
    • Documentação
      • Editores de texto, Geradores de documento
  • 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. 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. Norma 14102
    • ISO/IEC 14102
      • 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.
      • Estabelece processos e atividades a serem aplicadas na avaliação de ferramentas e na seleção da ferramenta mais apropriada dentre diversas candidatas.
  • 11. Norma 14102
    • Composição:
      • 4 processos (Iniciação, estruturação, avaliação e seleção)
      • 12 passos
    • Para maiores informações:
      • http://paginas.ispgaya.pt/~msantos/es_artigos_tecnicos_1/36_Seleccao_Ferramentas_CASE.pdf
      • ou
      • Digitar ‘norma 14102’ no google e ir no quarto link.
  • 12. Como escolher a ferramenta certa?
  • 13.
    • O time de desenvolvimento está preparado tecnicamente para trabalhar com ferramentas case?
    • Preciso capacitar os recursos da minha empresa?
    • A metodologia de desenvolvimento em minha empresa está amadurecida?
    • As ferramentas possuem estas características acima. O que é importante destacar também:
      • Possuem facilitadores para tarefas repetitivas;
      • Geração de relatórios para acompanhamento;
      • Verificação de consistência através de regras.
    Como escolher a ferramenta certa?
  • 14. Como escolher a ferramenta certa?
    • Para maiores informações:
      • http://www.oatsolutions.com.br/artigos/Comparativo_CASES_v3.pdf
      • Comparativo entre ferramentas CASE
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
    • 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.
  • 21.
    • Dropbox é um serviço para armazenamento de arquivos. É baseado no conceito de computação em nuvem.
    • O princípio é o de manter arquivos sincronizados entre dois computadores que tenham o Dropbox instalado.
  • 22. MS Project
    • 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 :
      • Tempo (datas, duração do projeto, calendário de trabalho)
      • Gráfico de Gantt
      • Modelo probabilístico (para cálculos relacionados à planejamento)
      • Diagrama da Rede, Custos (fixos, não fixos, outros) e uma gama de relatórios.
  • 23. Em resumo...
    • As ferramentas CASE automatizam uma grande variedade de tarefas como: Geração de documentação, código e relatórios, testes, engenharia reversa...
    • Escolher a “melhor” não é uma tarefa simples pois, cada empresa tem necessidades e problemas específicos a serem resolvidos.
  • 24. Referências
    • http://gp-ufam-2011.blogspot.com
    • http://gerenciadeprojetossi.blogspot.com
    • http://imasters.com.br/artigo/3048/uml/ferramentas_case
    • http://pt.wikipedia.org/wiki/Ferramenta_CASE
    • http://www.oatsolutions.com.br/
    • http://pt.wikipedia.org/wiki/Microsoft_Project
  • 25. Dúvidas
  • 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