Resumo de Engenharia de Software - Gerência de Configuração

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).