Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Swebok Gerência de Configuração de Software(SCM) É a disciplina de identificação e configuração de um sistema, com a finalidade de controlar as alterações na configuração, e manutenção da integridade e da rastreabilidade da configuração durante todo o ciclo de vida do sistema. A gerencia de configuração de software controla a integridade de um produto através da: Identificação de seus elementos; Gerencia de controle de mudanças; Verificação, registro e notificação de informações de configuração. Contexto Organizacional para SCM: A responsabilidade geral da gerencia de configuração se encontra delegada a uma pessoa ou elemento da organização, como um gerente ou um setor de gerencia de configuração. A gerencia de configuração de software também pode interagir com a atividade de garantia de qualidade, pois oferece ferramentas de rastreamento e notificação de itens irregulares. Limitações e orientações para o processo de SCM: Politicas e procedimentos adotados por uma organização podem influenciar ou ditar o design e implementação do processo SCM. Um contrato de fornecimento ou regras impostas por um órgão regulatório também podem afetar o processo SCM. Planejamento para SCM: O planejamento deve ser consistente com o contexto organizacional, limites e orientações aplicáveis, e de natureza do projeto (tamanho, criticidade e segurança). As principais atividades envolvem: Identificação; Controle; Contabilidade de Status; Auditoria; Gerencia de Lançamento de Entrega; Plano SCM: Os resultados do planejamento SCM são recordados em um Plano de Gerencia de Configuração de Software (SCMP), que é um “documento vivo” que serve como referencia para o processo de SCM. Envolve por exemplo: As estratégias de ramificação ou branching que serão usadas, os frequentes builds e os testes automáticos. Vigilância de SCM: Depois que o processo de SCM for implementado, certa vigilância pode ser necessária para certificar que provisões do plano (SCMP) sejam executadas deforma satisfatória. A pessoa responsável pela SCM se certifica que as pessoas com responsabilidades delegadas desenvolvam as tarefas corretamente. Identificação de Configuração de Software________________________ Identifica itens a serem controlados, estabelece a identificação de esquemas para os itens e suas versões, ferramentas e técnicas a serem utilizadas na aquisição e gestão de itens. Controle de Configuração de Software___________________________ Gerencia as mudanças de gestão durante o ciclo de vida do software. Determina quais mudanças fazer, a autoridade de aprovação de certas mudanças, o apoio á implementação dessas mudanças, e o conceito de formais desvios de requisitos do projeto, bem como renúncia. Configuração de Status de Software______________________________ A contabilidade de status de configuração de software (SCSA) é um elemento do gerenciamento de configuração que consiste em registrar e relatar as informações necessárias para gerenciar uma configuração de forma eficaz. Configuração de Status de informação de Software: Opera um sistema para a captura e relato de informações necessárias á medida que o ciclo de vida prossegue. As informações de status de configuração a serem gerenciadas para as configurações em evolução devem ser identificadas, coletadas e mantidas. Configuração de Status de Relatório de Software: As informações obtidas pelo SCSA podem servir como base de varias medições. Os exemplos incluem o numero de solicitações de mudança por SCI e o tempo médio necessário para implementar uma solicitação de mudança. Configuração de Auditoria de Software________________________ Uma auditoria de software avalia a conformidade com especificações, normas, acordos contratuais ou outros critérios. Auditoria de Configuração Funcional de Software(FCA): Garante que o item se software auditado seja consistente com suas especificações governamentais. A saída das atividades de verificação e validação de software é uma entrada essencial para essa auditoria. Auditoria de Configuração Física de Software(PCA): Garante que o design e a documentação de referencia sejam consistentes com o produto de software incorporado. Auditorias em Processo de uma Linha de Base de Software: Uma auditoria poderia ser aplicada aos itens de linha de base da amostra para garantir que o desempenho seja consistente com as especificações ou para garantir que a documentação em evolução continue consistente com o item da linha de base em desenvolvimento. Gerenciamento de Lançamento e Entrega de Software ______________ Refere à distribuição de um item de configuração de software fora da atividade de desenvolvimento; isso inclui lançamentos internos como também a distribuição a consumidores. Construção de Software: É uma atividade referente à combinação de versões corretas dos itens de configuração, utilizando os dados apropriados de configuração, em um programa executável para entre à um consumidor ou outro destinatário, como a atividade de teste. Gerenciamento de lançamento de Software O gerenciamento de lançamento de software engloba a identificação, empacotamento e entrega dos elementos de um produto, por exemplo um programa executável, documentação, notas de lançamento e dados de configuração. Ferramenta de Gerencia de configuração de Software______________ Podem ser divididas em três classes: Suporte individual; Suporte relacionado à projeto; Suporte de processo à nível de companhia.
Compartilhar