Você está na página 1de 15

FERRAMENTAS CASE

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
U s uá rio

M und o R eal

H ard w are

R epo si tório
C om u m C o n h ec i m ento

C on tr ol e
S u p orte
d e V e rsõ es
In teli gen te
I n te g raç ão
de
F er ra m en t as

I n terfa ce co m R euti li zaç ão


U s u ário

C on tr o le d os
C oo p e raç ão Pr o ces sos
S is tem a
O p eraci on al
S ist e m a Com p u ta c io na l
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
 estabelecer mecanismos para guiar o 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)

Você também pode gostar