• Save
Configuracao De Software
Upcoming SlideShare
Loading in...5
×
 

Configuracao De Software

on

  • 1,061 views

Palestra sobre processo de configuração de software.

Palestra sobre processo de configuração de software.

Statistics

Views

Total Views
1,061
Slideshare-icon Views on SlideShare
1,060
Embed Views
1

Actions

Likes
1
Downloads
0
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Configuracao De Software Configuracao De Software Presentation Transcript

    • Configuração de Software
      Paulo Rogério S. Antiquera
      Gerente de Fábrica de Software
    • Configuração de Software Tópicos
      Definição do Processo
      Processo de Configuração de Software
      A Necessidade de Configuração de Software
      Atividades da Configuração de Software
      Plano de Configuração de Software
      Configuração de Software - Datacoper Software
      2
      15/07/2010
    • Configuração de Software Tópicos
      Configuração de Software na Datacoper
      Eixos Fundamentais de Atuação
      Gestão e Versionamento de Fontes e Branching
      Controle de Liberações e Versionamento de Produtos
      Controle de Mudanças
      Fluxo de Trabalho
      Gestão de Documentos
      Configuração de Software - Datacoper Software
      3
      15/07/2010
    • Configuração de Software
      “É a disciplina da Engenharia de Software responsável pelo gerenciamento da mudança em todo ciclo de vida do software.”
      (Pressman, 2001)
      “É o controle da evolução de sistemas complexos.”
      (Estublier, 2000)
      Configuração de Software - Datacoper Software
      4
      15/07/2010
    • Processo de Configuração de Software
      Objetivos
      Gerenciar repositório de componentes
      Versionamento de fontes
      Ajudar os engenheiros de software em suas atividades usuais
      Disponibilização de ambientes de trabalho
      Controlar e dar suporte ao processo de desenvolvimento
      Definição de políticas para manutenção e controle dos processos de desenvolvimento
      Configuração de Software - Datacoper Software
      5
      15/07/2010
    • A Necessidade de Configuração de Software
      Mecanismos para construção colaborativa de software
      Garantir que os desenvolvedores trabalhem na versão correta do software
      Possibilitar a rastreabilidade entre requisitos, documentação e código fonte
      Analisar a efetividade das mudanças nos sistemas
      Organizar as entregas de funcionalidades aos clientes
      Configuração de Software - Datacoper Software
      6
      15/07/2010
    • Atividades da Configuração de Software
      Definição de políticas relacionadas ao processo de configuração
      Levantamento dos itens de configuração
      Planos, Processos (descrição), Requisitos, Códigos Fonte, Ferramentas
      Construção dos planos de configuração
      Auditoria e melhoria dos processos de configuração
      Definição e controle de fluxo para mudanças
      Configuração de Software - Datacoper Software
      7
      15/07/2010
    • Configuração de Software na Datacoper
      Eixos Fundamentais de Atuação
      Gestão e Versionamento de Fontes
      Políticas de Branching
      Controle de Liberações e Versionamento de Produtos
      Programação de Liberação
      Controle de Mudanças
      Fluxos de Alterações
      Gerenciamento de Documentos / Artefatos
      Configuração de Software - Datacoper Software
      8
      15/07/2010
    • Versionamento de Fontes e Branching
      Serviços fornecidos pelo versionamento
      Histórico
      Levantar evoluções / alterações nos produtos
      Facilitar a recuperação de versões anteriores do sistema
      Facilidade para isolamento de bugs e pontos de instabilidade
      Desenvolvimento colaborativo
      Tratamento de concorrência
      Controle de acesso
      Configuração de Software - Datacoper Software
      9
      15/07/2010
    • Versionamento de Fontes e Branching
      Branching
      Conjunto de políticas que definem um modelo de trabalho voltado para manutenção da estabilidade do produto / projeto
      MAIN LINE: Linha principal de desenvolvimento
      BRANCH LINE: Linha de desenvolvimento derivada de outra
      RELEASE BRANCH: Linha derivada destinada a implementação de uma release
      FEATURE BRANCH: Linha derivada destinada a implementação de uma funcionalidade
      Configuração de Software - Datacoper Software
      10
      15/07/2010
    • Versionamento de Fontes e Branching
      Configuração de Software - Datacoper Software
      11
      15/07/2010
    • Configuração de Software - Datacoper Software
      12
      15/07/2010
    • Controle de Liberações e Versionamento de Produtos
      Política de Branching para liberação
      Nomenclatura de versão e de build
      V.R.P-F
      V -> n° que representa a versão
      R -> n° que representa a release
      P -> n° que representa pacote de correções / adequações
      F -> n° que representa um pacote intermediário (FIX)
      Exemplo: 1.0.16-2
      Geração de Builds
      Pacotes de Liberação – Integração Contínua
      Configuração de Software - Datacoper Software
      13
      15/07/2010
    • Controle de Liberações e Versionamento de Produtos
      • Suporte das polítcas de branching para liberação
      Configuração de Software - Datacoper Software
      14
      15/07/2010
    • Configuração de Software - Datacoper Software
      15
      15/07/2010
    • Configuração de Software - Datacoper Software
      16
      15/07/2010
    • Controle de Mudanças
      Trata-se de um processo abrangente e complexo
      A maior dificuldade é identificar o impacto da mudança
      Fluxos de mudança bem definidos ajudam diminuir a complexidade
      Utilização de ferramentas ajudam a mensurar o impacto de uma mudança
      Documentação atualizada
      Rastreabilidade e gerenciamento de artefatos
      Acessibilidade a documentação
      Configuração de Software - Datacoper Software
      17
      15/07/2010
    • Contato
      E-mail: paulo.antiquera@datacoper.com.br
      Configuração de Software - Datacoper Software
      18
      15/07/2010