Capitulo 25
Gerenciamento
de Configuração
slide 1
© 2011 Pearson Prentice Hall. Todos os direitos reservados.
Tópicos abordados
•
Gerenciamento de mudanças
•
Gerenciamento de versões
•
Construção de sistemas
•
Gerenciamento de releases
slide 2
© 2011 Pearson Prentice Hall. Todos os direitos reservados.
Gerenciamento de configuração
•
Porque os softwares mudam frequentemente, os sistemas podem ser pensados como um conjunto de versões, e cada qual precisa ser mantida e gerenciada.
•
Versões implementam propostas de mudanças, correções de defeitos, e adaptações de hardware e sistemas operacionais diferentes.
•
O gerenciamento de configuração (CM – Configuration Management) se interessa pelas políticas, processos e ferramentas para o gerenciamento de sistemas de software que sofrem mudanças. Você precisa de CM porque é fácil perder a noção de quais mudanças e versões de componentes foram incorporadas em cada versão do sistema.
slide 3
© 2011 Pearson Prentice Hall. Todos os direitos reservados.
Atividades de gerenciamento de configuração •
Gerenciamento de mudanças
Manter o acompanhamento das solicitações de mudanças no software dos clientes e desenvolvedores, definir os custos e o impacto das mudanças, e decidir quais mudanças devem ser implementadas.
•
Gerenciamento de versões
Manter o controle das múltiplas versões de componentes do sistema e assegurar que as alterações feitas aos componentes por diferentes desenvolvedores não interfiram umas com as outras.
slide 4
© 2011 Pearson Prentice Hall. Todos os direitos reservados.
Atividades de gerenciamento de configuração •
Construção do sistema
O processo de montagem dos componentes de programa, dados e bibliotecas, e em seguida, a compilação desses para criar um sistema executável. •
Gerenciamento de releases
Preparar o software para release externo e manter o acompanhamento das versões do sistema que foram liberadas para uso pelo cliente.
slide 5
© 2011 Pearson Prentice