terça-feira, 26 de abril de 2011

on

Uma ferramenta CASE é um produto computacional que suporta uma ou mais das atividades do processo de software. A introdução dessas ferramentas visa melhorar a qualidade do software e aumentar a produtividade do seu processo de produção.  As ferramentas CASE podem ser :

·      horizontais - oferecem serviços utilizados durante todo o processo de software, tais como suporte à documentação e gerenciamento de versões e configurações;
·      verticais - são utilizadas em fases específicas do processo de software, tais como análise de requisitos e teste de software.

As ferramentas CASE também podem ser classificadas conforme o conjunto de serviços principais que estas oferecem. Um serviço é uma ação efetuada pelo computador que é de interesse do desenvolvedor [Sch93]. Uma proposta de classificação é apresentada na tabela 2.1 [Pre92]. Através desta tabela podemos observar o amplo espectro de ferramentas CASE existentes, apesar de ser comum a referência a ferramentas CASE como ferramentas específicas para análise e projeto de software.


Atividades
Exemplos de Ferramentas
·      Planejamento de Sistemas Gerenciais
Foundation, Interactive Engineering Workbench, Information Engineering Facility;
·      Gerenciamento de Projetos
SuperProject, Microsoft Project, MacProject II, ESTIMATES;
·      Especificação de Requisitos
CORE, RMS/PC, R-Trace;
·      Especificação Formal de Sistemas
CADIZ, OBJ;
·      Documentação
Interleaf, Page Maker (Aldus);
·      Comunicação
Utilitários do Unix, Microsoft mail;
·      Controle de Qualidade
Q/Auditor, Auditor;
·      Gerenciamento de Versões e Configurações
SCCS do Unix, PVCS ;
·      Análise e Projeto de Software
JSD, SADT, HOOD, PC Case, OMT;
·      Projeto e Desenvolvimento de Interfaces
Interviews, Lucas Film;
·      Programação
Turbo X’s, Anna.

0 comentários:

Postar um comentário