A gestão de dependências no desenvolvimento de software é fundamental para garantir que todas as partes do projeto funcionem harmoniosamente. Essa prática envolve monitorar e controlar como diferentes componentes de software se relacionam e dependem uns dos outros. A falta de uma gestão adequada pode levar a problemas de integração e falhas no software. Qual das seguintes alternativas descreve corretamente a gestão de dependências no contexto da gestão de configuração de software?
Questão
A gestão de dependências no desenvolvimento de software é fundamental para garantir que todas as partes do projeto funcionem harmoniosamente. Essa prática envolve monitorar e controlar como diferentes componentes de software se relacionam e dependem uns dos outros. A falta de uma gestão adequada pode levar a problemas de integração e falhas no software.
Qual das seguintes alternativas descreve corretamente a gestão de dependências no contexto da gestão de configuração de software?
Alternativas
A) Planejamento de novas funcionalidades para o software.
B) Implementação de medidas de segurança no desenvolvimento.
C) Criação de novos módulos de software sem considerar versões anteriores.
D) Gerenciamento das inter-relações entre itens de configuração para refletir mudanças.
E) Processo de identificar e corrigir bugs no software.
Explicação
Na Gestão de Configuração de Software (GCS), “dependências” dizem respeito às relações entre itens de configuração (por exemplo: módulos, bibliotecas, versões, arquivos de build, documentação e scripts) e como uma alteração em um deles impacta os demais.
Assim, gestão de dependências é:
- Identificar quais itens dependem de quais outros;
- Controlar essas inter-relações (compatibilidade, versões, vínculos);
- Atualizar/refletir mudanças de forma rastreável para evitar quebra de integração e inconsistências.
Analisando as alternativas:
- A) trata de gestão de produto/requisitos, não de dependências na GCS.
- B) é segurança, outro tema.
- C) contradiz a ideia de controle de versões e rastreabilidade.
- D) descreve exatamente o objetivo: gerenciar inter-relações entre itens de configuração para refletir mudanças.
- E) é manutenção/correção de defeitos (depuração), não gestão de dependências.
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.