Questão FC370150
Uma das ferramentas mais importantes no processo de desenvolvimento de software é o repositório de gestão de configuração de software utilizado. Ele oferece um conjunto de estrutur
Automação e Gestão de Projetos de Software
FGV · 2024
Uma das ferramentas mais importantes no processo de desenvolvimento de software é o repositório de gestão de configuração de software utilizado. Ele oferece um conjunto de estruturas e mecanismos que auxiliam a equipe de desenvolvimento a gerenciar as modificações experimentadas por um software.
Em termos de características, em um repositório de gestão de configuração é fundamental
- acompanhar e manter as dependências entre os elementos de dados sob sua guarda.
- compatibilizar as estruturas de padrões de projetos GoF e GRASP ao longo do desenvolvimento do software.
- demandar um sistema de banco de dados externo para salvar documentos relacionados ao software.
- implantar métodos ágeis de levantamento de requisitos, como o QFD (Quality Function Deployement).
- reprogramar o software baseado no histórico de mudanças a partir da última versão salva.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Um repositório de gestão de configuração armazena não só versões de artefatos de software, mas também as relações entre eles.
Manter e acompanhar dependências significa registrar quais módulos, bibliotecas e arquivos configuracionais cada versão utiliza, permitindo identificar automaticamente que itens são afetados por uma mudança.
Isso garante integridade referencial e builds reprodutíveis: ao recuperar uma versão, o repositório fornece as versões corretas de todos os elementos dependentes para que o sistema funcione como esperado.
Além disso, a rastreabilidade das dependências facilita a análise de impacto, a resolução de conflitos em branching/merging e a gestão de releases, reduzindo riscos ao implantar alterações.
Conteúdo do catálogo FC Concursos · Atualizado em