gerenciamento de configura o n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Gerenciamento de Configuração PowerPoint Presentation
Download Presentation
Gerenciamento de Configuração

Loading in 2 Seconds...

play fullscreen
1 / 18

Gerenciamento de Configuração - PowerPoint PPT Presentation


  • 101 Views
  • Uploaded on

Gerenciamento de Configuração. Walter de Abreu Cybis Novembro, 2003. Laboratório de Utilizabilidade da Informática Departamento de Informática e Estatística Universidade Federal de Santa Catarina. Gerenciamento da Configuração. Gerenciamento da Configuração. Definição

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Gerenciamento de Configuração' - gay-sears


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
gerenciamento de configura o

Gerenciamento de Configuração

Walter de Abreu Cybis

Novembro, 2003

Laboratório de Utilizabilidade da Informática

Departamento de Informática e Estatística

Universidade Federal de Santa Catarina

gerenciamento da configura o1
Gerenciamento da Configuração
  • Definição
    • Conjunto de atividades que devem ser desenvolvidas para administrar as alterações durante o ciclo de vida do software
  • Tarefas:

1) Identificar os Itens de Configuração de Software - ICS

2) Controlar das Versões

3) Controlar das Alterações

4) Auditar a Configuração de Software

5) Relatar o Status da Configuração de Software

gerenciamento da configura o3
Gerenciamento da Configuração
  • Identificar os ICS
    • Especificação do Sistema
    • Plano de Projeto do Software
    • Especificação dos Requisitos do Software
    • Protótipo Executável ou "Manual"
    • Especificação do Projeto Lógico
      • Descrição do Projeto Procedimental
      • Descrição do Projeto de Dados
      • Descrição do Projeto de Interfaces
    • Testes de Software/Sistema
      • Procedimentos e Planos de Teste
      • Casos de Teste e Resultados Obtidos
    • Manuais de Instalação e de Operação
    • Listagem do Código Fonte
gerenciamento da configura o4
Gerenciamento da Configuração
  • Identificar os ICS (cont.)
    • Programa Executável
    • Descrição do Banco de Dados
      • Esquema e Estrutura dos Arquivos
      • Conteúdo Inicial
    • Itens de Configuração de Software
    • Manual de Instalação do Usuário
    • Documentos de Manutenção
      • Relatórios de Problemas do Software
      • Pedidos de Manutenção
      • Ordens de Alteração
    • Procedimentos e Padrões para a Construção do Software
gerenciamento da configura o5
Gerenciamento da Configuração
  • Identificar os ICS
    • Baselines
      • São itens de configuração de software que, através de revisões técnicas formais, são aprovados e liberados para uso no desenvolvimento.
      • São armazenadas em um Repositório do Projeto.
      • Para alterar uma baseline, é necessário um procedimento formalizado…
gerenciamento da configura o6
Gerenciamento da Configuração
  • Identificar os ICS
    • A identificação é o elemento chave para responder às questões:
        • Como o desenvolvedor faz referência aos módulos, docu-mentos e casos de teste da versão 1.4?
        • Como o departamento de marketing sabe qual cliente pos-sui atualmente a versão 2.1?
        • Como pode-se estar seguro que as alterações efetuadas na versão 2.1 do código fonte foram refletidas apropriada-mente na correspondente documentação de projeto?
gerenciamento da configura o7
Gerenciamento da Configuração
  • Identificar os ICS
    • ICS Básicos :unidade de texto criada por um engenheiro de software durante o ciclo de desenvolvimento
        • nome
        • descrição
          • tipo de objeto, identificador do projeto, versão, ...
        • recursos
          • Entidades fornecidas, processadas, consultadas ou exigidas pelo objeto. Ex: estruturas de dados, funções específicas,...)
        • realização (texto, código, ...)
    • ICS Compostos : coleção de objetos básicos
        • nome e descrição,
        • estrutura (relacionamentos, agregação)
gerenciamento da configura o8
Gerenciamento da Configuração
  • Identificar os ICS
    • O esquema de identificação deve reconhecer que os itens de configuração evoluem através do processo de engenharia de software.
gerenciamento da configura o9
Gerenciamento da Configuração
  • Controlar as Versões
    • Versão do Software:
      • É uma coleção de itens de configuração(código fonte, documentos e dados)
    • Variante de Versão
      • Variação de ICS para adaptar uma mesma versão do software a um contexto determinado
gerenciamento da configura o10
Gerenciamento da Configuração
  • Controlar as Versões
      • Combina procedimentos e ferramentas para armazenar, recuperar, gerar as diferentes versões dos Itens de Configuração de Software
gerenciamento da configura o11
Gerenciamento da Configuração
  • Controlar as Alterações
      • Envolve o controle de acesso e o controle de sincronização
    • Controle de Acesso
        • Administra as autorizações para acessar e modificar um item particular de configuração
    • Controle de Sincronização
        • Assegura que alterações paralelas efetuadas por duas pessoas diferentes não se sobreponham.
controle das altera es

Item de configuração

(versão modificada)

Item de configuração

(baseline)

desbloquear

Informações de auditoria

Informações de prioridade

Repositório do projeto

Engenheiro de Software

bloquear

Item de configuração

(versão extraída)

Item de configuração

(baseline)

Check-in

Check-out

Controle de acesso

Controle das Alterações
gerenciamento da configura o12
Gerenciamento da Configuração
  • Auditar a Configuração
        • Atividades para garantir que as alterações na configuração de software foram efetuadas apropriadamente
    • Revisões Técnicas Formais
          • Focaliza a corretude técnica dos itens de configuração que foram modificados
    • Auditorias na Configuração de Software
          • Complementa a revisão técnica enfocando a corretude da configuração .
gerenciamento da configura o13
Gerenciamento da Configuração
  • Auditorias na Configuração
    • Auditorias na Configuração de Software
        • As alterações especificadas na Ordem de Alteração foram efetuadas? Alguma modificação adicional foi incorporada?
        • A data e o autor da alteração foram especificados? Os atributos do item da configuração refletem a alteração?
        • Foram seguidos os procedimentos de administração de configuração?
        • Todos os itens de configuração relacionados foram atuali-zados apropriadamente?
gerenciamento da configura o14
Gerenciamento da Configuração
  • Relatar o Status da Configuração
      • Relatar o que foi alterado na configuração de software, quem alterou, quando foi efetuada a alteração e o que mais foi afetado.
gerenciamento da configura o15
Gerenciamento da Configuração
  • Ferramentas – Gestão de Configuração
        • CVS - Concurrent Versions System
        • QVCS (Quma Version Control System)
        • Rational ClearCase
        • BitKeeper Source Management
        • Perforce SCM System
        • Chora 1.1
        • AccuRev
        • RoundTable
    • Ferramentas específicas p/ Gestão de Alterações
        • Microsoft Visual SourceSafe
        • +1CR