Índice:
- Definição - O que significa Gerenciamento de Configuração de Software (SCM)?
- Techopedia explica Software Configuration Management (SCM)
Definição - O que significa Gerenciamento de Configuração de Software (SCM)?
O gerenciamento de configuração de software (SCM) é uma disciplina de engenharia de software que consiste em processos e técnicas padrão frequentemente usados pelas organizações para gerenciar as alterações introduzidas em seus produtos de software. O SCM ajuda na identificação de elementos e configurações individuais, no rastreamento de alterações e na seleção de versão, controle e linha de base.
O SCM também é conhecido como gerenciamento de controle de software. O SCM visa controlar as alterações introduzidas em grandes sistemas de software complexos por meio de seleção e controle de versão confiáveis.
Techopedia explica Software Configuration Management (SCM)
O SCM define um mecanismo para lidar com diferentes dificuldades técnicas de um plano de projeto. Em uma organização de software, a implementação eficaz do gerenciamento de configuração de software pode melhorar a produtividade, aumentando a coordenação entre os programadores de uma equipe. O SCM ajuda a eliminar a confusão geralmente causada por falta de comunicação entre os membros da equipe. O sistema SCM controla os componentes básicos, como objetos de software, código de programa, dados de teste, saída de teste, documentos de design e manuais do usuário.
O sistema SCM tem as seguintes vantagens:
- Trabalho redundante reduzido.
- Gerenciamento eficaz de atualizações simultâneas.
- Evita problemas relacionados à configuração.
- Facilita a coordenação da equipe.
- Auxilia na gestão predial; ferramentas de gerenciamento usadas em builds.
- Rastreamento de defeitos: garante que todos os defeitos tenham rastreabilidade até sua origem.