FERRAMENTAS CASE by naEYpb7k

VIEWS: 97 PAGES: 15

									FERRAMENTAS CASE


Prof.a Vera Werneck
CASE: Computer-Aided Software
         Engineering

  – Ferramenta ou conjunto de ferramentas que
    automatizam tarefas que compõem o
    processo de desenvolvimento de software

  – Sistema Computacional composto de
    ferramentas que suportam a automação do
    ciclo de vida do software e permite o uso
    efetivo dos princípios e práticas gerais de
    engenharia de software
    Requisitos dos Princípios e
Práticas de Engenharia de Software

   – modelo de ciclo de vida
   – padrões de documentação
         (procedimentos e roteiros)
   – métodos de construção
   – técnicas para medir a produtividade
   – controle da qualidade
   – automação do maior        número   de
     funções possíveis
Taxonomia de Ferramentas CASE

   Ferramentas de Engenharia da Informação
   Ferramentas de Gerenciamento e Modelagem de
    Processo
   Ferramentas de Planejamento de Projeto
   Ferramentas de Análise de Risco
   Ferramentas de Gerenciamento de Projeto
   Ferramentas de Auditoria de Requisitos (Tracing)
Taxonomia de Ferramentas CASE

   Ferramentas de Gerenciamento e Métricas
   Ferramentas de Documentação
   Ferramentas de Sistemas de Software
   Ferramentas de Controle da Qualidade
   Ferramentas de Gerenciamento de Banco de Dados
   Ferramentas de Gerenciamento de Configuração de
    Software
Taxonomia de Ferramentas CASE

   Ferramentas de PRO/SIM (PROtotipagem / SIMulação)
   Ferramentas de Desenvolvimento e Projeto de
    Interface
   Ferramentas de Prototipagem
   Ferramentas de Programação
   Ferramentas de Integração e Teste
Taxonomia de Ferramentas CASE

   Ferramentas de Análise Estática

   Ferramentas de Análise Dinâmica

   Ferramentas de Gerenciamento de Testes

   Ferramentas de Testes Cliente/Servidor

   Ferramentas de Reengenharia
Repositório de CASE

 Integridade de Dados

 Compartilhamento de Informações

 Integração de Ferramentas por Dados

 Focalizando uma Metodologia

 Padronização de Documentos
Conteúdo de Repositório CASE

 Informação empresarial

 Projeto da Aplicação

 Construção

 Validação e Verificação

 Informação de Gerência de Projetos

 Documentação de sistema
Arquitetura de Integração
                Usuário


                                                 Mundo Real




                                                                                   Hardware


                                          Repositório
                                           Comum           Conhecimento

                           Controle
                                                                               Suporte
                          de Versões
                                                                              Inteligente
                                                   Integração
                                                       de
                                                  Ferrament as

                          Interface com                                     Reutilização
                             Usuário

                                                             Controle dos
                                          Cooperação          Processos
   Sistema
  Operacional
                                            Sistema Computacional
Modelo de Integração TABA
          BENEFÍCIOS
 sistemas com maior qualidade
 sistemas manuteníveis
 melhor documentação
 comunicação mais clara com o usuário
 aceleração do ciclo de desenvolvimento
 aumento da satisfação do usuário
 redução dos custos
       BENEFÍCIOS

AUMENTAR CAPACIDADE DAS PESSOAS DE
    GARANTIR A QUALIDADE COM A
 CONTINUA MELHORIA DO PROCESSO DE
         DESENVOLVIMENTO
ETAPAS DE IMPLANTAÇÃO

 estabelecer    padrões
 treinamento    de pessoal
 projeto   piloto
 formar    equipe de suporte ao CASE
           mecanismos para guiar o
 estabelecer
 uso do CASE
PROCESSO DE MUDANÇA

           RESISTÊNCIAS

ferramentas e técnicas para auxiliar
     humanização do processo

(TOMADA DE DECISÕES ATRAVÉS DE FATOS)

								
To top