Ferramentas CASE (computer-aided software engineering) são s...
Linguagens de nível muito alto e geradores de interface com o usuário são exemplos de ferramentas CASE de prototipação.
Gabarito discutível, porém aceitável, quanto às linguagens de nível muito alto.
Alternativa correta: C - certo
Para resolver essa questão com clareza, é essencial entender o papel das ferramentas CASE (computer-aided software engineering) no desenvolvimento de software. Essas ferramentas oferecem suporte às diversas atividades que compõem o ciclo de vida do desenvolvimento de software, abrangendo desde a engenharia de requisitos até a manutenção pós-lançamento.
Em particular, as ferramentas CASE de prototipação são utilizadas durante as fases iniciais do desenvolvimento para criar modelos operacionais ou simulações do software que está sendo desenvolvido. O objetivo é permitir uma avaliação rápida e a coleta de feedback acerca da funcionalidade e da interface do sistema.
As linguagens de nível muito alto facilitam a prototipação rápida, pois permitem que o desenvolvedor expresse requisitos e funcionalidades do software de forma concisa e com alto nível de abstração. Por sua vez, os geradores de interface com o usuário são ferramentas especializadas que automatizam a criação de interfaces gráficas, o que ajuda na elaboração de protótipos de forma eficiente e com aspecto profissional.
Por isso, a afirmativa de que linguagens de nível muito alto e geradores de interface com o usuário são exemplos de ferramentas CASE de prototipação está correta. O uso dessas ferramentas na fase de prototipação é fundamental para a validação de ideias e para garantir que o software atenda às necessidades do usuário final antes de se avançar para etapas mais profundas de desenvolvimento.