Ferramenta Case
Definição ferramenta CASE (do inglês Computer-Aided Software Engineering) É uma classificação que abrange todas ferramentas baseadas em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. Podem ser consideradas como ferramentas automatizadas que tem como objetivo auxiliar o desenvolvedor de sistemas em uma ou várias etapas do ciclo de desenvolvimento de software.
Vantagens do uso de ferramentas CASE
Qualidade no produto final
Produtividade
Agilizar o tempo para tomada de decisão
Menor quantidade de códigos de programação
Melhoria e redução de custos na manutenção
Agilidade no retrabalho do software
Maior facilidade para desenvolvimento
Desvantagens do uso de ferramentas CASE
Incompatibilidade de ferramentas
Treinamento para utilização
Seleção e avaliação da ferramenta CASE
Avaliação
Processos nos quais vários aspectos de uma ferramenta CASE são medidos, considerando-se critérios definidos. Os resultados são armazenados para uso posterior. Avaliar ferramentas CASE é muito mais que simplesmente comparar preços e condições de pagamento. Se não há familiaridade com nenhuma é preciso definir e estudar essa metodologia antes mesmo de comprar ferramentas.
Uma forma bastante comum para o processo de avaliação é a utilização de questionários que buscam abranger todas as características de ferramentas CASE.
Seleção
Processo nos quais os dados de uma ou mais avaliações de ferramentas são ponderados e comparados, considerando-se critérios definidos, para determinar se uma ou mais ferramentas podem ser recomendadas para a adoção. A proposta do processo de seleção é identificar a ferramenta CASE mais adequada entre as candidatas e certificar-se que a ferramenta recomendada atende aos requisitos originais dos usuários. Pode iniciar quando os relatórios de avaliação estiverem concluídos. Um algoritmo de