Senhor
Resumo antigo:
Em um projeto de software existem diversos procedimentos envolvidos, não é somente criar arquivos de código, compilar e disponibilizar o sistema em ambiente de produção. Muitos problemas podem acontecer em um projeto por não existir Gerência de Configuração, como por exemplo, quando dois programadores estão utilizando o mesmo arquivo, um deles edita o arquivo, resolve o problema e envia para o ambiente de produção, enquanto isso outro programador modifica o mesmo arquivo e também coloca o sistema em ambiente de produção, voltando a ocorrer o problema solucionado pelo primeiro programador. Isso é apenas um dos muitos problemas que podem ocorrer em um projeto onde não existe controle de versão, que é uma das atribuições da Gerência de configuração, outra atribuição importante desta área é o controle de mudanças, onde se sabe o motivo de alguma alteração ter sido realizada e posteriormente tem-se o histórico de alterações, outros conceitos importantes à serem detalhados neste artigo são: Linhas de base, Itens de configuração de software e auditoria de configuração.
*refazer o texto em 3 pessoa
Resumo novo:
Gerência de Configuração de Software (GCS) é uma área que fornece apoio durante todo o ciclo de vida do desenvolvimento de software, ela permite minimizar os problemas decorrentes no processo de desenvolvimento, através de um controle sobre as modificações ocorridas durante esse processo. Para se ter um bom uso dela é necessário que existam processos de desenvolvimento bem definidos, sendo assim, a GCS atua como um suporte sobre o qual as fases do desenvolvimento são conduzidas e os produtos controlados. Sendo assim, todos os itens de configuração, como documentos e códigos fontes que compõem o produto são gerenciados. Suas principais atribuições são o controle de versão, controle de mudanças e a auditoria das configurações. Outros conceitos importantes a serem detalhados: Linhas de base, Itens de