Gerência de Configuração
Gerência de Configuração em Engenharia de Software
A Gerência de Configuração (GC) é um processo essencial no desenvolvimento de software, responsável por controlar mudanças, garantir a integridade dos produtos e facilitar a rastreabilidade. É comum em questões de concursos públicos, especialmente em áreas de TI e Engenharia.
Objetivos da Gerência de Configuração
- Controlar versões de artefatos (código, documentos, modelos).
- Garantir consistência entre requisitos, código e entregas.
- Facilitar a colaboração entre equipes.
- Auditar e rastrear mudanças.
Componentes Principais
- Identificação de Itens de Configuração (ICs): Seleção de elementos a serem controlados (ex: código-fonte, manuais).
- Controle de Mudanças: Processo formal para aprovar/rejeitar alterações.
- Auditoria de Configuração: Verificação da conformidade dos ICs.
- Gerência de Versões: Uso de ferramentas (ex: Git, SVN) para histórico e branches.
Benefícios
- Redução de erros por descontrole de versões.
- Melhoria na qualidade e estabilidade do software.
- Suporte a padrões como ISO/IEC 12207 e CMMI.
Dicas para Concursos
- Foque em termos como baseline, check-in/check-out, e controle de mudanças.
- Relacione GC com garantia de qualidade e métricas de software.
- Estude casos práticos de uso de ferramentas (ex: Git, Mercurial).