Ferramentas CASE (computer-aided software engineering) são ...

Próximas questões
Com base no mesmo assunto
Q268149 Engenharia de Software
Ferramentas CASE (computer-aided software engineering) são softwares utilizados para apoiar as atividades do processo de software, como, por exemplo, engenharia de requisitos, projeto, teste etc. Julgue o  item  seguinte , acerca dessas ferramentas.


Geradores de referência cruzada, analisadores estáticos e analisadores dinâmicos são exemplos de ferramentas CASE de análise de programa.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

As ferramentas CASE (Computer-Aided Software Engineering) constituem um conjunto de softwares que oferecem apoio ao processo de desenvolvimento de software em suas diversas fases, como engenharia de requisitos, design, codificação, teste e manutenção. Essas ferramentas são projetadas para aumentar a produtividade e a qualidade dos softwares produzidos, além de facilitar a comunicação entre os membros da equipe de desenvolvimento e outras partes interessadas.

Neste contexto, a afirmação de que os geradores de referência cruzada, analisadores estáticos e analisadores dinâmicos são exemplos de ferramentas CASE de análise de programa é verdadeira. Vamos entender o papel de cada uma delas:

  • Geradores de referência cruzada: São utilizados para identificar as relações e dependências entre os diversos componentes do código fonte. Isso é útil para entender a estrutura do programa, facilitar a manutenção e aprimorar a documentação.
  • Analisadores estáticos: Examinam o código-fonte sem executá-lo para detectar possíveis erros, vulnerabilidades de segurança, desvios de padrões de codificação e outros problemas de qualidade do código.
  • Analisadores dinâmicos: Avaliam o comportamento do programa durante a execução, o que inclui a análise de desempenho, identificação de vazamentos de memória e outros problemas que só são visíveis enquanto o programa está em execução.

Essas ferramentas de análise de programa ajudam a garantir a integridade, a qualidade e a performance do software. Além disso, elas são de grande valia na identificação de erros que muitas vezes poderiam passar despercebidos durante a revisão manual do código. Por isso, a proposição em questão está correta, pois essas ferramentas são exemplos de suporte providenciado pelas ferramentas CASE na etapa de análise de programas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

alguém saberia indicar quais as funções dessas ferramentas CASE?

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo