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

Próximas questões
Com base no mesmo assunto
Q268150 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.


Compiladores e processadores são exemplos de ferramentas CASE de gerenciamento de configuração.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

Para compreender a questão, é importante entender o que são as ferramentas CASE (Computer-Aided Software Engineering). Essas ferramentas são utilizadas para automatizar ou auxiliar na automação de atividades relacionadas ao desenvolvimento de software. Isso pode incluir o planejamento, análise, design, programação, teste e manutenção. As ferramentas CASE podem ser categorizadas de acordo com a fase do ciclo de vida de desenvolvimento de software que elas atendem, como CASE de alto nível (focadas nas fases iniciais como análise de requisitos e design) e CASE de baixo nível (focadas na implementação, teste e manutenção).

O enunciado menciona o termo "ferramentas CASE de gerenciamento de configuração". Essas são ferramentas específicas projetadas para ajudar na gestão das diversas versões do software e de seus componentes, incluindo código fonte, documentação, e outros artefatos produzidos durante o processo de desenvolvimento. Elas são críticas para controlar mudanças e garantir que os membros da equipe de desenvolvimento estejam trabalhando com as versões corretas dos artefatos de software.

Compiladores e processadores são ferramentas de software que transformam o código fonte escrito em uma linguagem de programação em um código executável ou em outro tipo de código intermediário. Embora sejam ferramentas essenciais no desenvolvimento de software, especialmente na fase de implementação, eles não são utilizados para gerenciamento de configuração. Ferramentas de gerenciamento de configuração típicas incluem sistemas de controle de versão como Git, SVN e Mercurial, entre outras.

Portanto, a afirmação de que "Compiladores e processadores são exemplos de ferramentas CASE de gerenciamento de configuração" é incorreta, pois confunde o propósito de ferramentas de compilação e processamento com o propósito de ferramentas de gerenciamento de configuração. A alternativa correta é E - Errado, pois compiladores e processadores não são ferramentas CASE de gerenciamento de configuração.

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

As ferramentas CASE podem ser classificadas de acordo com as funcionalidades que suportam. Dentro dessa classificação podemos ter ferramentas de:

Gerenciamento: ferramentas para estimativas.

Edição: editores de texto, editores de diagramas, processadores de textos

Gerenciamento de Configuração: sistemas de gerenciamento de versões, sistemas de gerenciamento de mudanças.

Prototipagem: linguagens de alto nível, geradores de interfaces de usuários.

Processamento de Linguagenscompiladores, interpretadores

Análise de Programas: geradores de referências cruzadas, analisadores sintáticos, analisadores semânticos.

Testes: geradores de dados de teste, comparadores de arquivos.

Debugging: sistema interativos de debugging.

Documentação: programas de layout de páginas, editores de imagens.

Reengenharia: sistemas de referências cruzadas, sistemas de reestruturação de programas.

Clique para visualizar este comentário

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