Perguntas e Respostas sobre o Processo SE # 3

Question:Explique o termo gerenciamento de configuração.

Answer:- Gerenciamento de configuração de software, SCM é uma atividade que é utilizada em todos os níveis e em todas as partes do processo de Engenharia de software. Cada melhoria assume a forma de um melhor controle. É uma disciplina que controla melhor e de acordo com a necessidade do cliente na Engenharia de software. Com a ajuda deste, muitos tipos de mudanças desempenham um papel importante na Engenharia de software e no processo de desenvolvimento.

De forma simples se definirmos o termo configuração de gestão, esta é a ferramenta que possibilita um melhor controle, fácil manutenção durante todo o processo de desenvolvimento de software. Com a ajuda do gerenciamento de configuração de software, podemos descobrir facilmente quais modificações e controles são exigidos pelo desenvolvedor. SCM tem a capacidade de controlar todos os efeitos que surgem em projetos de software. Os principais objetivos do SCM são aumentar a produção reduzindo os erros.

Quando um processo de desenvolvimento de software é iniciado, o SCM leva a mudança por identificação, controle, alteração, auditoria e etc., em seguida, a saída do processo total fornecido ao nosso cliente. Podemos esclarecer a atuação do SCM como:

  1. Software configuration identification- Normalmente o software é usado em vários tipos de programas e a documentação e os dados relacionados a cada programa são chamados de identificação de configuração. Com a ajuda da CI podemos fazer uma linha guia que será útil no processo de desenvolvimento de software, várias vezes a exigência de uma diretriz para verificação do documento e design do software. Documentos relacionados a SCM são o item útil, com a ajuda deste podemos fazer um melhor controle e levar uma unidade básica para configuração.

  2. Software configuration control- Este é o processo de decisão com a ajuda deste fazemos a coordenação entre as mudanças que se fizerem necessárias e as aplicamos conforme mencionado na diretriz. A placa de controle de configuração dá permissão para qualquer tipo de mudança ou modificação que seja necessária para o projeto. Muitas vezes o CCB aconselha os membros que fazem parte do processo de desenvolvimento de software.

  3. Accounting status of Software configuration- O processo de manutenção do registro de todos os dados necessários ao software é denominado status contábil do software. Tem todos os dados relativos ao software antigo ao novo que indica quais as alterações efetuadas ou necessárias para o cumprimento da necessidade do cliente.

  4. Auditing of software configuration- A auditoria de configuração de software pode ser definida como uma arte com a ajuda desta podemos entender que as ações ou alterações necessárias são feitas pelo desenvolvedor ou não. Alguns dos itens envolvidos no processo de verificação ou auditoria.

    • A função é executada corretamente pelo software.

    • O processo de documentação, dados é concluído ou não.

    Benefícios

    • Com a ajuda do SCM podemos controlar facilmente todas as mudanças que são feitas no processo de desenvolvimento.

    • Dá a garantia de verificar se as alterações são feitas na área desejada.

    • É útil gerar o novo software com componentes antigos.

    • SCM tem a capacidade de explicar tudo sobre o processo de desenvolvimento de software.