Trata-se de uma questão sobre ferramentas CASE.
Vamos aos itens:
(V) Ferramentas CASE, quando bem desenvolvidas, auxiliam em todas as partes do processo de software, desde a documentação ao teste.
(V) Ferramentas CASE podem automatizar atividades de gerenciamento de projeto
(V) Ferramentas CASE podem auxiliar os engenheiros em suas análises.
(V) Ferramentas CASE podem auxiliar os engenheiros na etapa de desenvolvimento do código.
(V) Ferramentas CASE podem auxiliar também na etapa de testes.
Gabarito do Professor: Letra A.
Gabarito: A
Questão bem direta, fácil para quem já estudou esse conceito, difícil para quem "nunca nem viu". Bom, Ferramentas CASE é 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 desenvolvimento de software.
(✔) Auxiliam em todas as atividades associadas ao processo de software.
Basicamente temos aqui a descrição da ferramenta CASE.
(✔) Automatizam atividades de gerenciamento de projetos.
Alguns exemplo de ferramentas CASE para automatizar o gerenciamento de projetos podem ser Microsoft Project, dotProject, Xplanner, google code...
(✔) Auxiliam os engenheiros de software em suas análises.
Lembrem-se "...auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes...". Entre outras análises...
(✔) Auxiliam os engenheiros de software na etapa de desenvolvimento de código.
Perfeito, o maior exemplo que temos nessa etapa são as IDEs como Eclipse, NetBeans, Astah, NotePad++...
(✔) Auxiliam os engenheiros de software na etapa de testes.
Também. Selenium IDE, por exemplo, é uma ferramenta CASE que ajuda os desenvolvedores a realizarem testes automatizados.
Então, vejam que as ferramentas CASE (Computer-Aided Software Engineering) estão presentes na vida de todo desenvolvedor, arquiteto ou engenheiro de software. Todas as ferramentas que nos auxiliam em alguma atividade na engenharia de software são ferramentas CASE.