Software  
 
Conhecimento computador >> Software >> Empresas de Desenvolvimento de Software >> 
A Importância do Software Configuration Management
gerenciamento de configuração de software ( SCM) envolve ferramentas e procedimentos que controlam as alterações, como mudanças de versão , atualizações ou correções de bugs, para uma aplicação de software . Porque a maioria dos sistemas de software não são o resultado de um único programador, mas são compostos criados por reunir os módulos individuais do programa , qualquer alteração em um programa de software existente deve alcançar o objetivo a mudança sem afetar outros módulos do programa. Finalidade

Sem mecanismos de controle adequados , os projetos podem facilmente sair do controle e resultar em mudanças no programa que não atendem as necessidades dos utilizadores ou de entrega , são de má qualidade , e custam mais para produzir . O objetivo para o emprego de gerenciamento de configuração de software é evitar problemas de configuração de software e maximizar a produtividade. Ele se concentra em estabelecer e manter o desempenho do programa consistente , gerenciando e controlando as alterações feitas ao longo do ciclo de vida do produto. Isto inclui a documentação do produto , bem como as alterações de programas internos.
Processo

quatro procedimentos básicos compõem a base de um programa de SCM . Eles incluem a identificação , controle, contabilidade e auditorias. A identificação é um processo de organização que cria um repositório para armazenar componentes de SCM , que lhe permite localizar a versão correta do arquivo certo, na hora certa. Controle define quem pode ter acesso a arquivos de programa e de contabilidade mantém o controle de alterações de programa , a pessoa que faz a mudança, a data da mudança ea razão para a mudança . Auditorias fornecer um meio para avaliar e analisar os procedimentos de SCM , e fazer correções de sua política de controle , se necessário.

Componentes

Um componente SCM é uma versão de arquivo específico que inclui planos de projetos, modelos de projeto , arquivos fontes, bibliotecas e executáveis. Um programa de software único pode ter vários componentes de SCM se ele libera várias versões , como cada componente é uma unidade separada que pode operar por conta própria. Componentes de SCM criar um subsistema dentro do programa que reduz a complexidade , torna mais fácil para descobrir erros e facilita a referenciação e reutilizando itens componentes para agilizar o processo de mudança e assegurar a coerência no desenvolvimento do programa .

Benefícios < br >

a implementação de uma política de SCM pode ajudar a reduzir erros de compilação e integração, e aumentar os níveis de comunicação entre gerentes de projeto, testadores e desenvolvedores . Políticas de SCM também permitem a comunicação de informações mais precisas de arquivos que são alterados entre as versões do programa e permitem que os gerentes de projetos não só para acessar informações sobre a mudança, mas também o seu estatuto , o desenvolvedor ou desenvolvedores atribuídos ao projeto e uma estimativa de tempo para a conclusão. As revisões de código e testes torna-se mais simples como apenas os itens componentes que mudam requerem revisão e testes adicionais.

Considerações

Um aspecto fundamental do SCM é a integração. Uma regra geral é começar a inserção precoce e testar várias vezes durante o desenvolvimento versão da interface e erros de projeto para descobrir . Embora cada desenvolvedor envolvido no projeto requer um arranjo do espaço de trabalho que serve um único propósito , como edição , construção ou teste , é possível para desenvolvedores de isolamento para ser muito completa. À medida que cada tarefa de desenvolvimento estiver completo, o desenvolvedor deve integrá-lo com o arquivo de versão . Isso continua fluindo a produtividade e permite que outras pessoas possam ver as mudanças à medida que ocorrem .

Anterior :

Próximo : No
  Os artigos relacionados
·As vantagens do Microsoft Office 2007 
·Como traduzir o DSR para RPT 
·Métodos de Avaliação do Sistema 
·Como Gerenciar Projetos crowd-sourcing 
·O que é API e CPI 
·Informações Sobre a Symantec 
·Procedimentos de Controle de Documentos para Engenharia…
·Como determinar um orçamento de desenvolvimento de sof…
·A História do Siebel CRM 
·O que é Análise de Usuário Final 
  Artigos em destaque
·Como fazer sua própria Cinderela Bandeira 
·Como descobrir uma senha em um arquivo do Microsoft Exc…
·Como construir um jogo de computador on-line 
·Como criar capítulos com o DVD Shrink 
·Como encontrar duplicatas em SQL 
·Como fazer o download e abrir um arquivo PDF 
·Como fazer Vector Snowflakes em Photoshop 
·Como Tornar-se exaltado com a Expedição Cenariana em …
·O Processo de Linha de Base de rastreamento em um proje…
·Como criar condensação em Photoshop 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados