Ferramentas CASE (Computer-Aided Software Engineering)
Gabarito: Alternativa A (V – V – V – V – V). Ferramentas CASE são ferramentas computacionais que auxiliam todas as atividades da engenharia de software, desde análise e projeto até codificação e testes, incluindo gerenciamento de projetos.
O material de apoio define que ferramentas CASE "abrange toda ferramenta baseada em computadores que auxiliam atividades de engenharia de software, desde a análise de requisitos e modelagem até programação e testes". Portanto, todas as afirmações são verdadeiras.
Análise das afirmativas
(1) Auxiliam em todas as atividades associadas ao processo de software. ✅ Verdadeiro – Por definição, as ferramentas CASE cobrem todo o ciclo de vida do software.
(2) Automatizam atividades de gerenciamento de projetos. ✅ Verdadeiro – Muitas ferramentas CASE incluem módulos de gerência de projetos (cronograma, alocação, etc.).
(3) Auxiliam os engenheiros de software em suas análises. ✅ Verdadeiro – Análise de requisitos e modelagem são atividades típicas suportadas.
(4) Auxiliam os engenheiros de software na etapa de desenvolvimento de código. ✅ Verdadeiro – IDEs, geradores de código e editores são exemplos.
(5) Auxiliam os engenheiros de software na etapa de testes. ✅ Verdadeiro – Ferramentas de teste automatizado e debug fazem parte do escopo.
Conclusão: Todas as assertivas são verdadeiras, resultando na sequência V – V – V – V – V, correspondente à alternativa A.