SlideShare a Scribd company logo
1 of 21
Download to read offline
http://www.takenami.com.br




Introdução a Gerência
   de Configuração
       Igor Takenami




        Versão 1.0
http://www.takenami.com.br



         Qualidade de Software
• Qualidade do Processo
• Modelos de Qualidade
 - CMMI, MPS.Br
• Disciplinas da Engenharia de Software
 - Gerência de Configuração
 - Teste de Software
http://www.takenami.com.br



    Processo de Desenvolvimento
           Fases do Processo de Desenvolvimento

                                         Codif. e
 Plan.         Análise     Modelagem                  Homolog.     Produção
                                         Testes




Plano de
              Requisitos   Diagramas   Código Fonte    Aceite       Entrega
Projeto




                                Artefatos
http://www.takenami.com.br




Artefato x Produto

O que é Gerência de Configuração ?
http://www.takenami.com.br




É uma disciplina da Engenharia de Software
 que busca identificar e controlar o acesso,
  versionamento e mudanças nos itens de
configuração com o objetivo de garantir sua
                integridade
http://www.takenami.com.br



       Gerência de Configuração
• Objetivo ?
 - Garantir a integridade dos itens de configuração
• De que forma ?
 - Identificando
 - Controlando Acesso
 - Versionando
 - Controlando as Mudanças
http://www.takenami.com.br




Itens de Configuração (IC) é todo
artefato que está sob Gerência de
          Configuração
http://www.takenami.com.br



   Banco de Dados de Configuração
• Repositório para informações sobre os Itens de
 Configuração
 - Identificação única
 - Nome
 - Localização
 - Acesso
• Um item de configuração vai além de um
 documento ou arquivo
• Gerência de Dados
http://www.takenami.com.br



                 Versionamento
• Armazenamento
• Acesso
• Liberação
• Alterações
  - Histórico
  - Recuperação de diferentes versões do mesmo produto
• Releases
• Desenvolvimento Colaborativo
• Diminuição dos riscos de utilização de versões incorretas
http://www.takenami.com.br



                   Baseline
• Foto de uma versão dos itens de configuração
• Base estável para a contínua evolução dos itens de
 configuração
• Itens de Configuração que estão na Baseline
 devem ter sua integridade e estabilidade
 comprovadas
 - Documentos Aprovados
 - Código testado e homologado
• Quando criar Baselines ?
http://www.takenami.com.br




Uma vez que o Item entrou numa
     baseline, ele passa a ser
 sistematicamente controlado e
           monitorado
http://www.takenami.com.br




    A Gerência de Configuração deve
estabelecer todos os itens de configuração
     que farão parte de uma Baseline


   Como vou saber quais itens de
configuração devem ser considerados?
http://www.takenami.com.br



   Itens de Configuração e Baseline
• Produtos de trabalho que podem ser usados por
 dois ou mais grupo
• Produtos de trabalho que vão ser
 constantemente mudados, tanto por erros,
 quanto por mudanças de requisitos
• Todos os produtos de trabalho que são críticos
 para o projeto
http://www.takenami.com.br



         Controle de Mudanças
• Manter histórico de mudança
• Justificar mudança
• Como realizar a mudança ?
 - Solicitação de Mudanças (Change Request)
• Análise de Impacto
http://www.takenami.com.br



                   Análise de Impacto
• Identificação de todas as variáveis que impactam na mudança
  - Itens de configuração
    a) Rastreabilidade: Requisitos, Documentos, Código, Etc...

  - Esforço
  - Custo
  - Cronograma
  - Riscos
• Avalia a mudança junto ao Comitê de Controle de Mudança
 (CCM)
• Liberação dos Itens de Configuração
http://www.takenami.com.br



       Gerente de Configuração
• Manter banco de dados de configuração
 atualizado
• Garantir o acesso aos itens de configuração
• Auditoria de Configuração
• Garantir a rastreabilidade dos IC
• Liberação dos IC
• Plano de Gerência de Configuração
http://www.takenami.com.br



   Plano de Gerência de Configuração
• Papeis e responsabilidades
• Identificação dos itens de configuração
• Banco de Dados de Configuração
• Planejamento de Baselines
  - Criação
  - Conteúdo
• Auditorias
• Padronização das Nomenclaturas
• Releases e Integração Contínua
http://www.takenami.com.br



       Auditoria de Configuração
• Verifica a Solicitação de Mudança x Liberação de
 IC
• Verifica se a Matriz de Rastreabilidade foi criada
• Verifica a localização e acessos aos IC
• Verifica a presença dos itens de configuração na
 Baseline
http://www.takenami.com.br



   Gerência de Configuração no CMMI
• É uma Área de Processo e uma Prática Genérica
• Objetivos Específicos
 - Estabelecer Baselines
 - Rastrear o Controle de Mudanças
 - Estabelecer Integridade
http://www.takenami.com.br



                Práticas Específicas
• Estabelecer Baselines
  - Identificar itens de configuração
  - Estabelecer sistema de gerência de configuração
  - Criar ou liberar Baselines
• Rastrear e Controlar Mudanças
  - Rastrear solicitação de mudanças
  - Controlar itens de configuração
• Estabelecer Integridade
  - Estabelecer registro da Gerência de Configuração
  - Realizar auditorias de configuração
http://www.takenami.com.br



                 Ferramentas
• Controle de Versão
 - Subversion, CVS, GIT, ClearCase
• Controle de Mudança
 - Redmine, Trac, ClearQuest

More Related Content

What's hot

Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
elliando dias
 
Princípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de RequisitosPrincípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de Requisitos
elliando dias
 

What's hot (20)

Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Gerenciamento da configuração
Gerenciamento da configuraçãoGerenciamento da configuração
Gerenciamento da configuração
 
Análise por Pontos de Função
Análise por Pontos de FunçãoAnálise por Pontos de Função
Análise por Pontos de Função
 
MPS Br Nível F - Gerência de Configuração - GCO
MPS Br Nível F - Gerência de Configuração - GCO MPS Br Nível F - Gerência de Configuração - GCO
MPS Br Nível F - Gerência de Configuração - GCO
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e prática
 
Arquitetura Hexagonal: uma introdução
Arquitetura Hexagonal: uma introduçãoArquitetura Hexagonal: uma introdução
Arquitetura Hexagonal: uma introdução
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
 
Princípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de RequisitosPrincípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de Requisitos
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Qualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normasQualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normas
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Introdução a Gerência de Configuração de Software
Introdução a Gerência de Configuração de SoftwareIntrodução a Gerência de Configuração de Software
Introdução a Gerência de Configuração de Software
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
 
Análise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasAnálise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemas
 
Arquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADAArquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADA
 
Testes de Software
Testes de SoftwareTestes de Software
Testes de Software
 

Viewers also liked

Engenharia Software Rup
Engenharia Software   RupEngenharia Software   Rup
Engenharia Software Rup
Felipe
 
SOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a ServiçosSOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a Serviços
alinebicudo
 
Introdução a Testes de Software
Introdução a Testes de SoftwareIntrodução a Testes de Software
Introdução a Testes de Software
Igor Takenami
 
Introdução a Qualidade de Software
Introdução a Qualidade de SoftwareIntrodução a Qualidade de Software
Introdução a Qualidade de Software
Igor Takenami
 
A Escola de Configuração:A Formação de Estratégia como um Processo de Transfo...
A Escola de Configuração:A Formação de Estratégia como um Processo de Transfo...A Escola de Configuração:A Formação de Estratégia como um Processo de Transfo...
A Escola de Configuração:A Formação de Estratégia como um Processo de Transfo...
NIFCJ
 
GERENCIA EN SALUD Clase 5 A 5 B Urp 2008 II
GERENCIA EN SALUD Clase 5 A 5 B Urp 2008 IIGERENCIA EN SALUD Clase 5 A 5 B Urp 2008 II
GERENCIA EN SALUD Clase 5 A 5 B Urp 2008 II
Alumnos Ricardo Palma
 

Viewers also liked (18)

Gestão de Configuração (CM)
Gestão de Configuração (CM)Gestão de Configuração (CM)
Gestão de Configuração (CM)
 
Gerência de configuração de softwares
Gerência de configuração de softwaresGerência de configuração de softwares
Gerência de configuração de softwares
 
CMMI e MPS.BR - Introdução
CMMI e MPS.BR - IntroduçãoCMMI e MPS.BR - Introdução
CMMI e MPS.BR - Introdução
 
Engenharia Software Rup
Engenharia Software   RupEngenharia Software   Rup
Engenharia Software Rup
 
Programação Orientada a Objetos
Programação Orientada a ObjetosProgramação Orientada a Objetos
Programação Orientada a Objetos
 
Mps-br gerencia de decisões
Mps-br gerencia de  decisõesMps-br gerencia de  decisões
Mps-br gerencia de decisões
 
SOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a ServiçosSOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a Serviços
 
Introdução a Testes de Software
Introdução a Testes de SoftwareIntrodução a Testes de Software
Introdução a Testes de Software
 
Introdução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a ServiçosIntrodução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a Serviços
 
Desenvolvimento para iOS
Desenvolvimento para iOSDesenvolvimento para iOS
Desenvolvimento para iOS
 
Introdução a Qualidade de Software
Introdução a Qualidade de SoftwareIntrodução a Qualidade de Software
Introdução a Qualidade de Software
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Arquitetura Orientada a Servicos (SOA)
Arquitetura Orientada a Servicos (SOA)Arquitetura Orientada a Servicos (SOA)
Arquitetura Orientada a Servicos (SOA)
 
Aula Estratégia e Escolas de Formação
Aula Estratégia e Escolas de FormaçãoAula Estratégia e Escolas de Formação
Aula Estratégia e Escolas de Formação
 
ClearCase Basics
ClearCase BasicsClearCase Basics
ClearCase Basics
 
A Escola de Configuração:A Formação de Estratégia como um Processo de Transfo...
A Escola de Configuração:A Formação de Estratégia como um Processo de Transfo...A Escola de Configuração:A Formação de Estratégia como um Processo de Transfo...
A Escola de Configuração:A Formação de Estratégia como um Processo de Transfo...
 
GERENCIA EN SALUD Clase 5 A 5 B Urp 2008 II
GERENCIA EN SALUD Clase 5 A 5 B Urp 2008 IIGERENCIA EN SALUD Clase 5 A 5 B Urp 2008 II
GERENCIA EN SALUD Clase 5 A 5 B Urp 2008 II
 
Introdução a Arquitetura de Sistemas
Introdução a Arquitetura de SistemasIntrodução a Arquitetura de Sistemas
Introdução a Arquitetura de Sistemas
 

Similar to Introdução a Gerência de Configuração

WebAPSEE-PRO
WebAPSEE-PROWebAPSEE-PRO
WebAPSEE-PRO
UFPA
 

Similar to Introdução a Gerência de Configuração (20)

Entendendo o gerenciamento de configurações
Entendendo o gerenciamento de configuraçõesEntendendo o gerenciamento de configurações
Entendendo o gerenciamento de configurações
 
Be Aware Webinar : Alinhando a Estratégia de Segurança: Visibilidade e Confor...
Be Aware Webinar : Alinhando a Estratégia de Segurança: Visibilidade e Confor...Be Aware Webinar : Alinhando a Estratégia de Segurança: Visibilidade e Confor...
Be Aware Webinar : Alinhando a Estratégia de Segurança: Visibilidade e Confor...
 
Construindo aplicações seguras na era da agilidade
Construindo aplicações seguras na era da agilidadeConstruindo aplicações seguras na era da agilidade
Construindo aplicações seguras na era da agilidade
 
Apqp
ApqpApqp
Apqp
 
Apqp
ApqpApqp
Apqp
 
ISO17799 2005
ISO17799 2005ISO17799 2005
ISO17799 2005
 
Otimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TOOtimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TO
 
B-datum e aws
B-datum e awsB-datum e aws
B-datum e aws
 
Gerenciamento_Projetos
Gerenciamento_ProjetosGerenciamento_Projetos
Gerenciamento_Projetos
 
BS LIMS - Software para gestão de laboratórios
BS LIMS - Software para gestão de laboratóriosBS LIMS - Software para gestão de laboratórios
BS LIMS - Software para gestão de laboratórios
 
Automação de Teste - BRATESTE 2010
Automação de Teste - BRATESTE 2010Automação de Teste - BRATESTE 2010
Automação de Teste - BRATESTE 2010
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de Software
 
Gerenciamento de Escopo em Projetos
Gerenciamento de Escopo em ProjetosGerenciamento de Escopo em Projetos
Gerenciamento de Escopo em Projetos
 
Ciclo de Vida
Ciclo de VidaCiclo de Vida
Ciclo de Vida
 
Curso de verificação e Revisão e Inspeção de artefatos
Curso de verificação e Revisão e Inspeção de artefatosCurso de verificação e Revisão e Inspeção de artefatos
Curso de verificação e Revisão e Inspeção de artefatos
 
Revisao inspecao artefatos testes estaticos
Revisao inspecao artefatos testes estaticosRevisao inspecao artefatos testes estaticos
Revisao inspecao artefatos testes estaticos
 
PHP Conference Brasil 2011 - Desenvolvendo Seguro (do rascunho ao deploy)
PHP Conference Brasil 2011 - Desenvolvendo Seguro (do rascunho ao deploy)PHP Conference Brasil 2011 - Desenvolvendo Seguro (do rascunho ao deploy)
PHP Conference Brasil 2011 - Desenvolvendo Seguro (do rascunho ao deploy)
 
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMIGerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
 
WebAPSEE-PRO
WebAPSEE-PROWebAPSEE-PRO
WebAPSEE-PRO
 
Secure Coding with OWASP & SSDLC.pptx
Secure Coding with OWASP & SSDLC.pptxSecure Coding with OWASP & SSDLC.pptx
Secure Coding with OWASP & SSDLC.pptx
 

Recently uploaded

O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 

Recently uploaded (20)

GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 

Introdução a Gerência de Configuração

  • 1. http://www.takenami.com.br Introdução a Gerência de Configuração Igor Takenami Versão 1.0
  • 2. http://www.takenami.com.br Qualidade de Software • Qualidade do Processo • Modelos de Qualidade - CMMI, MPS.Br • Disciplinas da Engenharia de Software - Gerência de Configuração - Teste de Software
  • 3. http://www.takenami.com.br Processo de Desenvolvimento Fases do Processo de Desenvolvimento Codif. e Plan. Análise Modelagem Homolog. Produção Testes Plano de Requisitos Diagramas Código Fonte Aceite Entrega Projeto Artefatos
  • 4. http://www.takenami.com.br Artefato x Produto O que é Gerência de Configuração ?
  • 5. http://www.takenami.com.br É uma disciplina da Engenharia de Software que busca identificar e controlar o acesso, versionamento e mudanças nos itens de configuração com o objetivo de garantir sua integridade
  • 6. http://www.takenami.com.br Gerência de Configuração • Objetivo ? - Garantir a integridade dos itens de configuração • De que forma ? - Identificando - Controlando Acesso - Versionando - Controlando as Mudanças
  • 7. http://www.takenami.com.br Itens de Configuração (IC) é todo artefato que está sob Gerência de Configuração
  • 8. http://www.takenami.com.br Banco de Dados de Configuração • Repositório para informações sobre os Itens de Configuração - Identificação única - Nome - Localização - Acesso • Um item de configuração vai além de um documento ou arquivo • Gerência de Dados
  • 9. http://www.takenami.com.br Versionamento • Armazenamento • Acesso • Liberação • Alterações - Histórico - Recuperação de diferentes versões do mesmo produto • Releases • Desenvolvimento Colaborativo • Diminuição dos riscos de utilização de versões incorretas
  • 10. http://www.takenami.com.br Baseline • Foto de uma versão dos itens de configuração • Base estável para a contínua evolução dos itens de configuração • Itens de Configuração que estão na Baseline devem ter sua integridade e estabilidade comprovadas - Documentos Aprovados - Código testado e homologado • Quando criar Baselines ?
  • 11. http://www.takenami.com.br Uma vez que o Item entrou numa baseline, ele passa a ser sistematicamente controlado e monitorado
  • 12. http://www.takenami.com.br A Gerência de Configuração deve estabelecer todos os itens de configuração que farão parte de uma Baseline Como vou saber quais itens de configuração devem ser considerados?
  • 13. http://www.takenami.com.br Itens de Configuração e Baseline • Produtos de trabalho que podem ser usados por dois ou mais grupo • Produtos de trabalho que vão ser constantemente mudados, tanto por erros, quanto por mudanças de requisitos • Todos os produtos de trabalho que são críticos para o projeto
  • 14. http://www.takenami.com.br Controle de Mudanças • Manter histórico de mudança • Justificar mudança • Como realizar a mudança ? - Solicitação de Mudanças (Change Request) • Análise de Impacto
  • 15. http://www.takenami.com.br Análise de Impacto • Identificação de todas as variáveis que impactam na mudança - Itens de configuração a) Rastreabilidade: Requisitos, Documentos, Código, Etc... - Esforço - Custo - Cronograma - Riscos • Avalia a mudança junto ao Comitê de Controle de Mudança (CCM) • Liberação dos Itens de Configuração
  • 16. http://www.takenami.com.br Gerente de Configuração • Manter banco de dados de configuração atualizado • Garantir o acesso aos itens de configuração • Auditoria de Configuração • Garantir a rastreabilidade dos IC • Liberação dos IC • Plano de Gerência de Configuração
  • 17. http://www.takenami.com.br Plano de Gerência de Configuração • Papeis e responsabilidades • Identificação dos itens de configuração • Banco de Dados de Configuração • Planejamento de Baselines - Criação - Conteúdo • Auditorias • Padronização das Nomenclaturas • Releases e Integração Contínua
  • 18. http://www.takenami.com.br Auditoria de Configuração • Verifica a Solicitação de Mudança x Liberação de IC • Verifica se a Matriz de Rastreabilidade foi criada • Verifica a localização e acessos aos IC • Verifica a presença dos itens de configuração na Baseline
  • 19. http://www.takenami.com.br Gerência de Configuração no CMMI • É uma Área de Processo e uma Prática Genérica • Objetivos Específicos - Estabelecer Baselines - Rastrear o Controle de Mudanças - Estabelecer Integridade
  • 20. http://www.takenami.com.br Práticas Específicas • Estabelecer Baselines - Identificar itens de configuração - Estabelecer sistema de gerência de configuração - Criar ou liberar Baselines • Rastrear e Controlar Mudanças - Rastrear solicitação de mudanças - Controlar itens de configuração • Estabelecer Integridade - Estabelecer registro da Gerência de Configuração - Realizar auditorias de configuração
  • 21. http://www.takenami.com.br Ferramentas • Controle de Versão - Subversion, CVS, GIT, ClearCase • Controle de Mudança - Redmine, Trac, ClearQuest