Académique Documents
Professionnel Documents
Culture Documents
Configurao de
Software
Msc. Ernani Sales
Implementador Oficial MPS.BR
ernani@webapsee.com
Agenda
Introduo
O que GCS?
Terminologia
Modelos, Padres e Normas
Processo de GCS
Padro IEEE 828
Problemas X Benefcios
Consideraes Finais
1960: Mainframes
Correction Cards
Tambm significa
arranjo relativo de
partes de elementos
Objetivo:
gerenciar e controlar as numerosas correes,
extenses e adaptaes que so aplicadas a um
sistema durante o seu ciclo de vida
Objetivo:
garantir um sistemtico e rastreado processo de
desenvolvimento de software em que todas as
mudanas so precisamente gerenciadas para que
o software esteja sempre estvel
IC IC
1.1.1 1.1.2
A1 A2 A3
A4 A4
Juno
Configurao Final
Conflitos
Situao onde no possvel executar a juno de
forma automtica
Exemplos
Configurao do sistema
Configurao do processo
Configurao do mdulo X
Configurao dos requisitos do sistema
Configurao do cdigo fonte
1.3 1.3
L.B.1
V.1 V.1 V.1
V.3 V.3
L.B.3
V.4
Liberao (release)
uma verso disponibilizada para um fim especfico
Importante
Toda liberao uma configurao
Nem toda configurao uma liberao
1.2 1.2
Ramo
remendos_rel_1-0-0
Identificao da configurao
Controle da configurao
Contabilizao da situao da configurao
Avaliao e reviso da configurao e
Gerenciamento de liberao e entrega.
Esquema de Verses e
Seleo dos ICs Variantes
Classificao
da Modificao (4)
(2) Avaliao da
Modificao
Baseline
Exemplo de necessidades:
Uso de medies para a melhoria do processo, a
estimativa de custos futuros e a gerao de
relatrios gerenciais.
Bibliotecas inesperadamente no
funcionam mais
Requisitos implementados
desaparecem do cdigo
Obrigado!