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.
0 comentários:
Postar um comentário