A gestão de configuração de software é um processo crítico que assegura que todas as partes de um projeto de software sejam organizadas e controladas de maneira eficaz. Essa prática envolve o rastreamento de várias versões de todos os artefatos produzidos durante o desenvolvimento, garantindo que mudanças possam ser feitas de maneira controlada e que todas as dependências sejam gerenciadas adequadamente. Selecione a alternativa que apresenta um dos objetivos da gestão de versão dentro da gestão de configuração de software.
Questão
A gestão de configuração de software é um processo crítico que assegura que todas as partes de um projeto de software sejam organizadas e controladas de maneira eficaz. Essa prática envolve o rastreamento de várias versões de todos os artefatos produzidos durante o desenvolvimento, garantindo que mudanças possam ser feitas de maneira controlada e que todas as dependências sejam gerenciadas adequadamente.
Selecione a alternativa que apresenta um dos objetivos da gestão de versão dentro da gestão de configuração de software.
Alternativas
A) Desenvolvimento de novos módulos a partir de versões anteriores.
B) Implementação de testes específicos para validação constante.
C) Criação de novos requisitos de software para melhorias contínuas.
D) Controle e documentação de mudanças para rastrear alterações.
E) Planejamento de recursos para o desenvolvimento contínuo.
Explicação
Na gestão de configuração de software, a gestão de versão tem como foco principal manter controle sistemático sobre as versões dos artefatos (código-fonte, documentos, scripts, modelos etc.), permitindo saber o que mudou, quando mudou, por que mudou e por quem foi mudado.
Entre seus objetivos típicos estão:
- rastreabilidade das alterações entre versões;
- registro (histórico) e documentação das mudanças;
- possibilidade de recuperar versões anteriores (rollback) e comparar versões;
- controle de dependências e integridade das baselines.
Analisando as alternativas:
- A) não é objetivo (criar novos módulos) — é atividade de desenvolvimento.
- B) testes são parte de validação/QA, não de gestão de versão.
- C) criação de requisitos é engenharia de requisitos.
- D) corresponde diretamente ao objetivo de controlar e documentar mudanças para rastrear alterações.
- E) planejamento de recursos é gestão de projetos.
Alternativa correta: (D).
Travou em outra questão? A gente resolve.
Crie sua conta grátis e resolva 3 questões por dia com explicação passo a passo, por texto ou foto.