SlideShare uma empresa Scribd logo
1 de 19
Gerência de Configuração de
Software - (GCS)
Itens de Configuração
Produtos/artefatos gerados na construção de
software e que devem ser colocados sob
controle de versão.
– Banco de dados;
– Código-fonte;
– Programas executáveis;
– Dados de teste;
– Casos de Uso etc;
Gerência de Configuração de Software
É uma área da engenharia de
software responsável por fornecer o apoio para
o desenvolvimento de software.
Gerência de Configuração de Software
Conjunto de atividades projetadas para
controlar as mudanças pela identificação dos
produtos do trabalho que serão alterados,
estabelecendo um relacionamento entre eles,
definindo o mecanismo para o gerenciamento
de diferentes versões destes produtos,
controlando as mudanças impostas, e auditando
e relatando as mudanças realizadas.
Objetivo
Organizar todos estes elementos de forma a
saber em qual estado o sistema se encontrava
nos momentos chave do desenvolvimento.
• Exemplo:
– Quando o sistema foi entregue ao cliente;
– Quando o sistema passou por uma mudança de
versão;
– Quando o sistema foi enviado para auditoria, etc.
Objetivo
Responder às perguntas:
• O que mudou e quando?
• Por que mudou?
• Quem fez a mudança?
• Podemos reproduzir esta mudança?
Objetivo
Permitir que modificações ocorram sempre que
possível, sem que hajam falhas inerentes ao
processo.
Gerência de Configuração
Trata especificamente dos elementos
necessários a construção de sistemas de
software, e em geral, controla apenas os
elementos em formato computadorizado.
Funções Básicas
• Identificação;
• Documentação;
• Controle;
• Auditoria.
Funções Básicas
No início do desenvolvimento, a GCS permite à equipe de
desenvolvimento identificar as unidades que compõem o
sistema de acordo com as funcionalidades que elas deverão
desempenhar, e as interfaces entre estas
unidades, documentando assim a interação entre elas.
O controle contínuo da evolução destas funcionalidades e
interfaces permite que a integração entre estas unidades tenha
sucesso continuado, com as mudanças devidamente gerenciadas
e documentadas.
Por fim, a auditoria das funcionalidades identificadas,
documentadas e controladas garante a confiabilidade do
sistema.
Item de Configuração de Software - SCI
• É um elemento unitário que será gerenciado;
– Exemplo:
• Arquivo de código fonte:
• Documento de texto;
• Projeto de uma placa eletrônica;
• CD-ROM de instalação de um sistema operacional, etc.
• Durante o desenvolvimento de software, uma grande
quantidade de informações é produzida e cada um
desses documentos produzidos que precisam sofrer
controle de versões e de mudanças .
Baseline
• Ajuda a controlar as mudanças, sem impedir
seriamente as mudanças justificáveis.
• Marco de referência no desenvolvimento de
um software, que é caracterizado pela entrega
de um ou mais itens de configuração;
– Exemplos:
• Versão 1.0;
• Versão de correção de erros 1.1;
• Versão personalizada do sistema .
Controle de Versões
Ocorrem muitos problemas durante o
desenvolvimento de software que são causados por
falta de controle sobre os arquivos do projeto.
– Você já perdeu alguma versão anterior do arquivo do
projeto?
– Já teve problemas em manter diferentes versões do
sistema rodando ao mesmo tempo?
– Alguém já sobrescreveu o seu código por acidente e
você acabou perdendo seu arquivo?
– Você tem dificuldades em saber quais as alterações
que foram efetuadas e quando foram feitas e quem
fez?
Finalidade do Controle de Versões
É dar um controle maior sobre tudo que você
altera no seu projeto de software.
Permite que se tenha histórico das mudanças no
projeto.
Sistema de controle de versão
• Soluções Livres: CVS, Mercurial, Git e SVN;
• Soluções Comerciais: SourceSafe, PVCS
(Serena) e ClearCase.
Repositório
É o local de armazenamento de todos os itens
de configuração.
Repositório
Registra cada alteração realizada em cada
arquivo e diretório controlado. À medida que o
projeto evolui, o repositório passa a guardar
múltiplas versões dos arquivos que compõem o
projeto.
Responsabilidade
• Definir o ambiente de desenvolvimento;
• Política para o controle de versão;
• Definir procedimentos para o controle de
mudanças;
• Facilitar a integridade das partes do projeto;
• Auditar mudanças.
Benefícios
• Aumento de produtividade no
desenvolvimento;
• Redução de defeitos;
• Redução nos custos de manutenção;
• Maior rapidez na identificação e correção de
problemas.

Mais conteúdo relacionado

Mais procurados

Plano do projeto de software SIGEM - Sistema de gestão de materiais
Plano do projeto de software SIGEM - Sistema de gestão de materiaisPlano do projeto de software SIGEM - Sistema de gestão de materiais
Plano do projeto de software SIGEM - Sistema de gestão de materiaisMarcos Pessoa
 
GCS - Aula 09 - GCS Ágil
GCS - Aula 09 - GCS ÁgilGCS - Aula 09 - GCS Ágil
GCS - Aula 09 - GCS ÁgilMisael Santos
 
Gerência de configuração ágil
Gerência de configuração ágilGerência de configuração ágil
Gerência de configuração ágilClaudia Melo
 
Gerenciamento de Configuração
Gerenciamento de ConfiguraçãoGerenciamento de Configuração
Gerenciamento de ConfiguraçãoMarcelo Yamaguti
 
Introdução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de SoftwareIntrodução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de SoftwareClaudia Melo
 
Filosofia De Desenvolvimento De Software
Filosofia De Desenvolvimento De SoftwareFilosofia De Desenvolvimento De Software
Filosofia De Desenvolvimento De SoftwareSérgio Luiz Jordão
 
GCS - Aula 06 - Gestão de Mudanças
GCS - Aula 06 - Gestão de MudançasGCS - Aula 06 - Gestão de Mudanças
GCS - Aula 06 - Gestão de MudançasMisael Santos
 
Apresentacao engenharia aup
Apresentacao engenharia aupApresentacao engenharia aup
Apresentacao engenharia aupRenato Lucena
 
Engenharia Software Rup
Engenharia Software   RupEngenharia Software   Rup
Engenharia Software RupFelipe
 
TDD - Test Driven Development
TDD - Test Driven DevelopmentTDD - Test Driven Development
TDD - Test Driven DevelopmentSaulo Martins
 
Curso de CVS - Parte 1 - Introdução
Curso de CVS - Parte 1 - IntroduçãoCurso de CVS - Parte 1 - Introdução
Curso de CVS - Parte 1 - IntroduçãoMarden Neubert
 
Sistemas de Controle de Versão
Sistemas de Controle de VersãoSistemas de Controle de Versão
Sistemas de Controle de VersãoEdgar Lima
 
MiniCurso de Git e Github - UNIFG PIE
MiniCurso de Git e Github - UNIFG PIEMiniCurso de Git e Github - UNIFG PIE
MiniCurso de Git e Github - UNIFG PIECloves da Rocha
 
Plano de projeto de software - SISCONI
Plano de projeto de software - SISCONIPlano de projeto de software - SISCONI
Plano de projeto de software - SISCONIocfelipe
 

Mais procurados (16)

Plano do projeto de software SIGEM - Sistema de gestão de materiais
Plano do projeto de software SIGEM - Sistema de gestão de materiaisPlano do projeto de software SIGEM - Sistema de gestão de materiais
Plano do projeto de software SIGEM - Sistema de gestão de materiais
 
GCS - Aula 09 - GCS Ágil
GCS - Aula 09 - GCS ÁgilGCS - Aula 09 - GCS Ágil
GCS - Aula 09 - GCS Ágil
 
Gerência de configuração ágil
Gerência de configuração ágilGerência de configuração ágil
Gerência de configuração ágil
 
Gerenciamento de Configuração
Gerenciamento de ConfiguraçãoGerenciamento de Configuração
Gerenciamento de Configuração
 
Introdução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de SoftwareIntrodução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de Software
 
Filosofia De Desenvolvimento De Software
Filosofia De Desenvolvimento De SoftwareFilosofia De Desenvolvimento De Software
Filosofia De Desenvolvimento De Software
 
Jenkins workshop
Jenkins workshopJenkins workshop
Jenkins workshop
 
GCS - Aula 06 - Gestão de Mudanças
GCS - Aula 06 - Gestão de MudançasGCS - Aula 06 - Gestão de Mudanças
GCS - Aula 06 - Gestão de Mudanças
 
Apresentacao engenharia aup
Apresentacao engenharia aupApresentacao engenharia aup
Apresentacao engenharia aup
 
Engenharia Software Rup
Engenharia Software   RupEngenharia Software   Rup
Engenharia Software Rup
 
Controle de versões com o Subversion
Controle de versões com o SubversionControle de versões com o Subversion
Controle de versões com o Subversion
 
TDD - Test Driven Development
TDD - Test Driven DevelopmentTDD - Test Driven Development
TDD - Test Driven Development
 
Curso de CVS - Parte 1 - Introdução
Curso de CVS - Parte 1 - IntroduçãoCurso de CVS - Parte 1 - Introdução
Curso de CVS - Parte 1 - Introdução
 
Sistemas de Controle de Versão
Sistemas de Controle de VersãoSistemas de Controle de Versão
Sistemas de Controle de Versão
 
MiniCurso de Git e Github - UNIFG PIE
MiniCurso de Git e Github - UNIFG PIEMiniCurso de Git e Github - UNIFG PIE
MiniCurso de Git e Github - UNIFG PIE
 
Plano de projeto de software - SISCONI
Plano de projeto de software - SISCONIPlano de projeto de software - SISCONI
Plano de projeto de software - SISCONI
 

Destaque

Internet Safety for Parents
Internet Safety for ParentsInternet Safety for Parents
Internet Safety for ParentsScott Burnett
 
Trang Cao Resume
Trang Cao ResumeTrang Cao Resume
Trang Cao ResumeTrang Cao
 
Impressionism in the visual arts
Impressionism in the visual artsImpressionism in the visual arts
Impressionism in the visual artsBusines
 
Fall Prevention Safety posters roll out
Fall Prevention Safety posters roll outFall Prevention Safety posters roll out
Fall Prevention Safety posters roll outBarrie O'Sullivan
 
Melaka No Dram Of Mercy 4
Melaka No Dram Of Mercy 4Melaka No Dram Of Mercy 4
Melaka No Dram Of Mercy 4sara leong
 
Superior Glove Definitive Guide To Hand Protection
Superior Glove Definitive Guide To Hand ProtectionSuperior Glove Definitive Guide To Hand Protection
Superior Glove Definitive Guide To Hand ProtectionSuperior Glove Works Ltd.
 
Practice test ii topic
Practice test ii topicPractice test ii topic
Practice test ii topicRodriguezIvo
 
CBIR in the Era of Deep Learning
CBIR in the Era of Deep LearningCBIR in the Era of Deep Learning
CBIR in the Era of Deep LearningXiaohu ZHU
 
CSTEP peer review session
CSTEP peer review sessionCSTEP peer review session
CSTEP peer review sessionssutton123
 
Review literature
Review literatureReview literature
Review literaturemeenuch
 
Communication & presentation skills
Communication & presentation skillsCommunication & presentation skills
Communication & presentation skillsshakil2604
 

Destaque (15)

HISTORIC FOUNTAIN AND MASONRY RESTORATION COMPANY NASHVILLE TN 816-500-4198
HISTORIC FOUNTAIN AND MASONRY RESTORATION COMPANY NASHVILLE TN 816-500-4198HISTORIC FOUNTAIN AND MASONRY RESTORATION COMPANY NASHVILLE TN 816-500-4198
HISTORIC FOUNTAIN AND MASONRY RESTORATION COMPANY NASHVILLE TN 816-500-4198
 
ibm_appscan
ibm_appscanibm_appscan
ibm_appscan
 
Internet Safety for Parents
Internet Safety for ParentsInternet Safety for Parents
Internet Safety for Parents
 
Trang Cao Resume
Trang Cao ResumeTrang Cao Resume
Trang Cao Resume
 
Historical Restoration Contractors Florida: Historic Preservation Consultants
Historical Restoration Contractors Florida: Historic Preservation Consultants Historical Restoration Contractors Florida: Historic Preservation Consultants
Historical Restoration Contractors Florida: Historic Preservation Consultants
 
Impressionism in the visual arts
Impressionism in the visual artsImpressionism in the visual arts
Impressionism in the visual arts
 
Fall Prevention Safety posters roll out
Fall Prevention Safety posters roll outFall Prevention Safety posters roll out
Fall Prevention Safety posters roll out
 
Melaka No Dram Of Mercy 4
Melaka No Dram Of Mercy 4Melaka No Dram Of Mercy 4
Melaka No Dram Of Mercy 4
 
Superior Glove Definitive Guide To Hand Protection
Superior Glove Definitive Guide To Hand ProtectionSuperior Glove Definitive Guide To Hand Protection
Superior Glove Definitive Guide To Hand Protection
 
Practice test ii topic
Practice test ii topicPractice test ii topic
Practice test ii topic
 
CBIR in the Era of Deep Learning
CBIR in the Era of Deep LearningCBIR in the Era of Deep Learning
CBIR in the Era of Deep Learning
 
CSTEP peer review session
CSTEP peer review sessionCSTEP peer review session
CSTEP peer review session
 
Review literature
Review literatureReview literature
Review literature
 
Communication & presentation skills
Communication & presentation skillsCommunication & presentation skills
Communication & presentation skills
 
Suprematism
SuprematismSuprematism
Suprematism
 

Semelhante a Gerência de Configuração de Software (GCS

Gerência de Configuração
Gerência de ConfiguraçãoGerência de Configuração
Gerência de ConfiguraçãoWagner Zaparoli
 
Lecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de SoftwareLecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de SoftwareRogerio P C do Nascimento
 
Gerencia de Configuracao de Software
Gerencia de Configuracao de SoftwareGerencia de Configuracao de Software
Gerencia de Configuracao de SoftwareRobson Silva Espig
 
Aula9 TEES UFS Gestao de Configuração de SW
Aula9 TEES UFS  Gestao de Configuração de SWAula9 TEES UFS  Gestao de Configuração de SW
Aula9 TEES UFS Gestao de Configuração de SWRogerio P C do Nascimento
 
Ferramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de softwareFerramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de softwareelliando dias
 
Controle de versão
Controle de versãoControle de versão
Controle de versãoZé Pereira
 
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-TOPaulo Henrique de Sousa
 
Git - Controle de Versão Inteligente
Git - Controle de Versão InteligenteGit - Controle de Versão Inteligente
Git - Controle de Versão InteligenteAdriano Rocha
 
Apresentação Git
Apresentação GitApresentação Git
Apresentação GitThiago Melo
 
Aula 2 - Gerencia De Configuração_definições e processos.pdf
Aula 2 - Gerencia De Configuração_definições e processos.pdfAula 2 - Gerencia De Configuração_definições e processos.pdf
Aula 2 - Gerencia De Configuração_definições e processos.pdfssuser4d4894
 
Áreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareÁreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareElaine Cecília Gatto
 
GCS - Aula 02 - Conceitos Principais
GCS - Aula 02 - Conceitos PrincipaisGCS - Aula 02 - Conceitos Principais
GCS - Aula 02 - Conceitos PrincipaisMisael Santos
 
Cloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows AzureCloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows AzureGrupo de Testes Carioca
 
GCS - Aula 01 - Introdução
GCS - Aula 01 - IntroduçãoGCS - Aula 01 - Introdução
GCS - Aula 01 - IntroduçãoMisael Santos
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de SoftwareWellington Oliveira
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de softwareQualister
 
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_EngineeringAula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineeringbaitolakaike
 

Semelhante a Gerência de Configuração de Software (GCS (20)

Gerência de Configuração
Gerência de ConfiguraçãoGerência de Configuração
Gerência de Configuração
 
Lecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de SoftwareLecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de Software
 
Gerencia de Configuracao de Software
Gerencia de Configuracao de SoftwareGerencia de Configuracao de Software
Gerencia de Configuracao de Software
 
Gestão de Configuração de Software
Gestão de Configuração de Software Gestão de Configuração de Software
Gestão de Configuração de Software
 
Aula9 TEES UFS Gestao de Configuração de SW
Aula9 TEES UFS  Gestao de Configuração de SWAula9 TEES UFS  Gestao de Configuração de SW
Aula9 TEES UFS Gestao de Configuração de SW
 
Ferramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de softwareFerramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de software
 
Git + Github
Git + GithubGit + Github
Git + Github
 
Controle de versão
Controle de versãoControle de versão
Controle de versão
 
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
 
Git - Controle de Versão Inteligente
Git - Controle de Versão InteligenteGit - Controle de Versão Inteligente
Git - Controle de Versão Inteligente
 
Apresentação Git
Apresentação GitApresentação Git
Apresentação Git
 
Aula 2 - Gerencia De Configuração_definições e processos.pdf
Aula 2 - Gerencia De Configuração_definições e processos.pdfAula 2 - Gerencia De Configuração_definições e processos.pdf
Aula 2 - Gerencia De Configuração_definições e processos.pdf
 
Áreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareÁreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de Software
 
Versionamento com git
Versionamento com gitVersionamento com git
Versionamento com git
 
GCS - Aula 02 - Conceitos Principais
GCS - Aula 02 - Conceitos PrincipaisGCS - Aula 02 - Conceitos Principais
GCS - Aula 02 - Conceitos Principais
 
Cloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows AzureCloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows Azure
 
GCS - Aula 01 - Introdução
GCS - Aula 01 - IntroduçãoGCS - Aula 01 - Introdução
GCS - Aula 01 - Introdução
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de Software
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_EngineeringAula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
 

Gerência de Configuração de Software (GCS

  • 1. Gerência de Configuração de Software - (GCS)
  • 2. Itens de Configuração Produtos/artefatos gerados na construção de software e que devem ser colocados sob controle de versão. – Banco de dados; – Código-fonte; – Programas executáveis; – Dados de teste; – Casos de Uso etc;
  • 3. Gerência de Configuração de Software É uma área da engenharia de software responsável por fornecer o apoio para o desenvolvimento de software.
  • 4. Gerência de Configuração de Software Conjunto de atividades projetadas para controlar as mudanças pela identificação dos produtos do trabalho que serão alterados, estabelecendo um relacionamento entre eles, definindo o mecanismo para o gerenciamento de diferentes versões destes produtos, controlando as mudanças impostas, e auditando e relatando as mudanças realizadas.
  • 5. Objetivo Organizar todos estes elementos de forma a saber em qual estado o sistema se encontrava nos momentos chave do desenvolvimento. • Exemplo: – Quando o sistema foi entregue ao cliente; – Quando o sistema passou por uma mudança de versão; – Quando o sistema foi enviado para auditoria, etc.
  • 6. Objetivo Responder às perguntas: • O que mudou e quando? • Por que mudou? • Quem fez a mudança? • Podemos reproduzir esta mudança?
  • 7. Objetivo Permitir que modificações ocorram sempre que possível, sem que hajam falhas inerentes ao processo.
  • 8. Gerência de Configuração Trata especificamente dos elementos necessários a construção de sistemas de software, e em geral, controla apenas os elementos em formato computadorizado.
  • 9. Funções Básicas • Identificação; • Documentação; • Controle; • Auditoria.
  • 10. Funções Básicas No início do desenvolvimento, a GCS permite à equipe de desenvolvimento identificar as unidades que compõem o sistema de acordo com as funcionalidades que elas deverão desempenhar, e as interfaces entre estas unidades, documentando assim a interação entre elas. O controle contínuo da evolução destas funcionalidades e interfaces permite que a integração entre estas unidades tenha sucesso continuado, com as mudanças devidamente gerenciadas e documentadas. Por fim, a auditoria das funcionalidades identificadas, documentadas e controladas garante a confiabilidade do sistema.
  • 11. Item de Configuração de Software - SCI • É um elemento unitário que será gerenciado; – Exemplo: • Arquivo de código fonte: • Documento de texto; • Projeto de uma placa eletrônica; • CD-ROM de instalação de um sistema operacional, etc. • Durante o desenvolvimento de software, uma grande quantidade de informações é produzida e cada um desses documentos produzidos que precisam sofrer controle de versões e de mudanças .
  • 12. Baseline • Ajuda a controlar as mudanças, sem impedir seriamente as mudanças justificáveis. • Marco de referência no desenvolvimento de um software, que é caracterizado pela entrega de um ou mais itens de configuração; – Exemplos: • Versão 1.0; • Versão de correção de erros 1.1; • Versão personalizada do sistema .
  • 13. Controle de Versões Ocorrem muitos problemas durante o desenvolvimento de software que são causados por falta de controle sobre os arquivos do projeto. – Você já perdeu alguma versão anterior do arquivo do projeto? – Já teve problemas em manter diferentes versões do sistema rodando ao mesmo tempo? – Alguém já sobrescreveu o seu código por acidente e você acabou perdendo seu arquivo? – Você tem dificuldades em saber quais as alterações que foram efetuadas e quando foram feitas e quem fez?
  • 14. Finalidade do Controle de Versões É dar um controle maior sobre tudo que você altera no seu projeto de software. Permite que se tenha histórico das mudanças no projeto.
  • 15. Sistema de controle de versão • Soluções Livres: CVS, Mercurial, Git e SVN; • Soluções Comerciais: SourceSafe, PVCS (Serena) e ClearCase.
  • 16. Repositório É o local de armazenamento de todos os itens de configuração.
  • 17. Repositório Registra cada alteração realizada em cada arquivo e diretório controlado. À medida que o projeto evolui, o repositório passa a guardar múltiplas versões dos arquivos que compõem o projeto.
  • 18. Responsabilidade • Definir o ambiente de desenvolvimento; • Política para o controle de versão; • Definir procedimentos para o controle de mudanças; • Facilitar a integridade das partes do projeto; • Auditar mudanças.
  • 19. Benefícios • Aumento de produtividade no desenvolvimento; • Redução de defeitos; • Redução nos custos de manutenção; • Maior rapidez na identificação e correção de problemas.