Neste artigo vamos explorar a fascinante história de Ferramenta CASE, um tópico que chamou a atenção de milhões de pessoas ao longo dos anos. Desde as suas origens até ao seu impacto na sociedade atual, Ferramenta CASE desempenhou um papel crucial na definição da nossa forma de compreender o mundo. Ao longo deste artigo examinaremos detalhadamente os aspectos mais relevantes de Ferramenta CASE, desde as suas primeiras manifestações até às inovações mais recentes que revolucionaram a forma como o percebemos. Além disso, descobriremos como Ferramenta CASE deixou sua marca na cultura popular, influenciando tudo, desde arte e moda até política e tecnologia. Prepare-se para mergulhar no emocionante universo de Ferramenta CASE e descobrir tudo o que este fenômeno tem a nos oferecer.
Ferramentas CASE (do inglês Computer-Aided Software Engineering) é uma classificação que abrange todas as 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 vida do desenvolvimento de um software.
Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam.
Os ambientes de desenvolvimento integrado (IDEs) têm maior destaque e suportam:
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.
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 seleção deve ser definido e aplicado aos resultados da avaliação.
Esta norma trata da seleção e avaliação de ferramentas CASE, e cobre parcial ou todo o ciclo de vida da engenharia de software. Estabelece processos e atividades a serem aplicadas na avaliação de ferramentas e na seleção da ferramenta mais apropriada dentre diversas candidatas. Estes processos são genéricos e as organizações devem adaptá-los de acordo com suas necessidades.