Escolar Documentos
Profissional Documentos
Cultura Documentos
RODRIGO SAAD
Apresentação
Capítulo 1 – Introdução
Capítulo 2 – Padrões internacionais e modelos de processos
Capítulo 3 – A perspectiva de definição de processos
Capítulo 4 – A perspectiva de execução da gerência de configuração
Capítulo 5 – Gerência de configuração em projetos baseados em métodos
ágeis
Referências
Informações técnicas
APRESENTAÇÃO
Rodrigo Saad1
__________
1 Rodrigo Saad. Graduado em Análise de Sistemas pela Universidade Católica de
Pelotas, tem pós-graduação em Ciência da Computação pela PUC-RS e MBA em
Gestão Empresarial pela Fundação Getúlio Vargas. Possui mais de dezesseis anos de
experiência em TI, área em que exerceu funções de analista de sistemas, webmaster,
desenvolverdor de sotfware, engenheiro de teste de performance, consultor em modelos
de qualidade de sofware e gerente de tecnologia de informação. É professor na
UNISINOS desde 2007.
CAPÍTULO 1
INTRODUÇÃO
Este capítulo apresenta um pouco do histórico da Gerência de Configuração de
Software e os principais conceitos relacionados a disciplina, tais como: atividades,
propósito, benefícios, impactos em outras áreas de processo presentes no ciclo de
Desenvolvimento de Software e uma visão de principais atores e artefatos no contexto
da execução do processo.
Resumo do capítulo
título;
propósito;
resultados esperados (a partir de uma implementação bem
sucedida);
atividades;
tarefas.
cliente-fornecedor;
engenharia;
organizacionais;
gerenciamento;
suporte.
2.3 CMMI
engenharia;
gerência de projetos;
suporte.
Resumo do capítulo
Resumo do capítulo
Sumário
1. Introdução...............................................................................
2. Descrição de Amb iente .......................................................2
3. Papéis......................................................................................
4. Padrões de Identificação e Desenvolvimento.......................2
5. Itens de Configuração............................................................2
6. Produtos de Trab alho.............................................................3
7. Definições do Processo de Configuração..............................3
8. Cronograma de Atividades....................................................3
9. Histórico de Revisões do Modelo..........................................4
Informações de Acompanhamento
Histórico de Revisões
Histórico de Aprovações
Documentos Relacionados
1. Introdução
Acrônimos e Abreviações
2. Descrição de Ambiente
3. Papéis
5. Itens de Configuração
Critérios de Identificação.
Este item da seção deve conter a descrição dos tipos de arquivos de
produção (códigos, imagens etc) e de documentos que devem ser
considerados itens de configuração no contexto do projeto.
Arquivos de Produção.
Por exemplo: .java, .html, .gifs, scripts de b anco, dlls etc.
Documentos.
Por exemplo: documento de requisitos, plano de projeto, plano de
configuração etc.
6. Produtos de Trabalho
Nesta seção, deverão ser definidos o ciclo de vida (estágios dos itens de
configuração), a estrutura física do projeto (pastas e diretórios),a área
controlada (estados de acesso restrito) e os níveis de acesso e
responsab ilidade dos papéis envolvidos no processo.
8. Cronograma de atividades
Esta seção deverá ab ordar o cronograma das atividades de gerência de
configuração de software (b uilds, criação de b aselines, comunicações,
auditorias e relatórios).
planos;
descrições de processos;
requisitos;
dados de design;
desenhos;
especificações de produto;
código;
compiladores;
arquivos de dados do produto;
publicações técnicas do produto.
A identificação da configuração é a seleção, a criação e a
especificação do seguinte:
Import:
utilizado para importar um source code para o repositório;
checkout:
cria o diretório de trabalho e busca os arquivos no
repositório;
update:
atualiza um diretório de trabalho já existente;
commit:
devolve os arquivos alterados para o repositório;
incrementa automaticamente o número da revisão;
libera o modo de edição dos arquivos;
detecta conflitos;
fluxo de trabalho:
checkout/update dos arquivos no diretório de trabalho;
verificar se o arquivo não está sendo editado por alguém;
marcar o arquivo como editado;
fazer as alterações necessárias;
commit/checkin para o repositório;
designação de tags (última revisão).
Branch: é uma linha de desenvolvimento paralela a linha principal.
Utilizada como suporte a determinada versão enquanto a nova
versão estiver sendo desenvolvida.
Merge: é a aplicação das alterações feitas em um b ranch sobre a
linha de desenvolvimento principal.
4.4.1 Baselines
4.7 Auditorias
Resumo do capítulo
a. plano de configuração;
b. tarefas da identificação da configuração;
c. b aselines;
d. definição de um sistema de configuração (e seus tipos);
e. tarefas da gestão da mudança;
f. definição de políticas;
g. tipos de auditoria.
CAPÍTULO 5
GERÊNCIA DE CONFIGURAÇÃO EM PROJETOS
BASEADOS EM MÉTODOS ÁGEIS
Este capítulo aborda quais são as características de um projeto baseado em
métodos ágeis e qual a forma de aplicar as práticas de Gerência de Configuração nesse
contexto.
5.1.1 Mainline
BERCZUK, S.; APPLETON, B.; KONIECZKA, S. The Need for Agility in SCM.
2003 Disponível em: <http://www.cmcrossroads.com/article/need-agility-
scm>. Acesso em: 21 mai. 2014.
Resumo do capítulo
Editora Unisinos
Avenida Unisinos, 950, 93022-000, São Leopoldo, Rio Grande do Sul,
Brasil
editora@unisinos.br
www.edunisinos.com.br
ISBN 978-85-7431-645-1
CDD 005.1
CDU 004.41
Dados Internacionais de Catalogação na Publicação (CIP)
(Bibliotecário: Flávio Nunes – CRB 10/1298)
Coleção EAD
Editor: Carlos Alberto Gianotti
Acompanhamento editorial: Mateus Colombo Mendes
Revisor: Guilherme Pedrosa
Editoração: Guilherme Hockmüller
A reprodução, ainda que parcial, por qualquer meio, das páginas que
compõem este livro, para uso não individual, mesmo para fins didáticos,
sem autorização escrita do editor, é ilícita e constitui uma contrafação
danosa à cultura. Foi feito depósito legal.