Na engenharia de software, o gerenciamento de configuração d...

Próximas questões
Com base no mesmo assunto
Q491550 Engenharia de Software
Na engenharia de software, o gerenciamento de configuração de software tem como objetivo
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A - gerenciar mudanças e seu impacto no desenvolvimento do software.

O gerenciamento de configuração de software é uma disciplina da engenharia de software que lida com a organização, o controle e a proteção de todo o processo de desenvolvimento de software. O seu principal objetivo é garantir que os vários elementos do software - código fonte, documentação, artefatos de design, dependências, entre outros - estejam sempre em um estado conhecido e sob controle. Isso permite que mudanças sejam implementadas de forma ordenada e rastreável.

No contexto da alternativa correta, "gerenciar mudanças e seu impacto no desenvolvimento do software", enfatizamos que as mudanças podem ser requisitos novos ou alterados, correções de defeitos ou adaptações a novas plataformas e tecnologias. O gerenciamento de mudanças é vital porque o software não é estático; ele evolui com o tempo. A capacidade de acompanhar, controlar e auditar estas mudanças é o cerne do gerenciamento de configuração.

As demais alternativas, embora possam envolver tarefas associadas ao ciclo de vida do software, não descrevem diretamente o foco principal do gerenciamento de configuração:

  • Alternativa B fala sobre gerenciamento de dados de sistemas legados, que é mais relacionado à migração e integração de dados do que ao gerenciamento de configuração do software.
  • Alternativa C descreve uma função de sistemas que podem ser usados para gerenciar comportamentos, mas isso está mais relacionado à administração de sistemas do que ao gerenciamento de configuração de software em si.
  • Alternativa D aborda a elaboração de pacotes de instalação e desinstalação, que pode ser parte do processo de release management mas não captura a amplitude do gerenciamento de configuração.
  • Alternativa E foca na documentação do processo de instalação, que, apesar de ser uma atividade importante, não é o objetivo central do gerenciamento de configuração de software.

A resposta correta é a Alternativa A porque ela captura a essência do gerenciamento de configuração de software, que é o controle sistemático das mudanças para manter a integridade e a rastreabilidade ao longo do ciclo de vida do desenvolvimento de software.

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

Segundo Pressman,

"conjunto de atividades projetadas para controlar as mudanças pela identificação dos produtos do trabalho que serão alterados, estabelecendo um relacionamento entre eles, definindo o mecanismo para o gerenciamento de diferentes versões destes produtos, controlando as mudanças impostas, e auditando e relatando as mudanças realizadas."

A Gerência de Configuração de Software é solução modularizada para permitir estabilidade dos ambientes de software e o controle de arquivos. A GCS propõe automação, versionamento, gerência de mudanças e de releases.

Benefícios: redução dos custos de desenvolvimento, o aumento de colaboração entre equipes, ganho de tempo nas tarefas repetitivas e garantia da integridade dos ativos de desenvolvimento.

Clique para visualizar este comentário

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