Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Se você respondeu SIM a alguma destas
perguntas ….
3
4
5
6
7
Gerenciamento da Configuração de
Software
(Babich)
8
Gerenciamento da Configuração de
Software
O Gerenciamento de
Configuração do Software é um
importante elemento da
garantia da Qualidade de
Software
9
O gerenciamento de configuração vai rastrear
todos os
artefatos do projeto => itens de configuração
e manter o controle sobre o trabalho paralelo de
vários desenvolvedores
10
11
Gerenciamento de Configuração:
Gerencia a configuração do software
12
GERENCIAMENTO DE CONFIGURAÇÃO
13
Gerenciamento de
Configuração de Software
14
15
CONCEITOS FUNDAMENTAIS
16
Linhas-base
● Podem ocorrer no fim Definição do Sistema
de cada uma das fases ------------------------Especificação do Sistema
do processo de Análise dos Requisitos
desenvolvimento de ------------------------Especificação dos
software, ou de algum Requisitos do Software
outro modo definido Projeto do Software
pela gerência ------------------------Especificação do Projeto
● Um item de Codificação
configuração de ------------------------Código Fonte
software que passou Teste
por uma linha-base é ------------------------Dados/Procedimento/
considerado Planos de Teste
“congelado” ou é dito
que o item “tornou-se Sistema implantado e operacional
uma linha básica”
17
Item de configuração “congelado”
18
Release ou Entrega
19
Repositório de Itens de Configuração
20
Repositório de Itens de Configuração
21
Check In/Check Out
22
Check In/Check Out
23
Entre o check-out e o check-in…
24
Rastreabilidade (Controle de Rastros)
25
Rastreabilidade (Controle de Rastros)
26
Rastreabilidade
Técnicas:
Matriz de Rastreabilidade: associa elementos entre si (p.ex. Casos
de uso e seus respectivos diagramas de sequência; diagramas de
sequência e seus respectivos programas
Recuperação de rastreabilidade automática entre artefatos a
partir de evidências sintáticas (nomes dos artefatos)
* Importante! a criação de elementos/artefatos apenas podem ser
criados como uma derivação de algum elemento que já existia.
* Assim, sempre que um item é criado no repositório do projeto,
um rastro deve ser automaticamente criado entre ele e o
elemento que lhe deu origem.
* Apenas itens que representam requisitos (que vem do cliente)
podem ser adicionados ao repositório sem que isso ocorra por
derivação de outros itens
27
Tarefas de Gerenciamento de
Configuração
1- Tarefas Preliminares
2- Identificação
3- Controle de Mudanças
4- Controle de Versão
5- Auditoria de Configuração
6- Relato de Situação
7- Controle de Interface
8- Controle de Subcontratados e Fornecedores
28
Tarefas de Gerenciamento de
Configuração
1- Tarefas Preliminares
2- Identificação
3- Controle de Mudanças
4- Controle de Versão
5- Auditoria de Configuração
6- Relato de Situação
7- Controle de Interface
8- Controle de Subcontratados e Fornecedores
29
Tarefas de Gerenciamento de
Configuração
1- Tarefas Preliminares
2- Identificação
3- Controle de Mudanças
4- Controle de Versão
5- Auditoria de Configuração
6- Relato de Situação
7- Controle de Interface
8- Controle de Subcontratados e Fornecedores
30
1- Tarefas Preliminares
31
Exemplo de itens sugeridos por
Pressman
32
1- Tarefas Preliminares
33
1- Tarefas Preliminares
34
1- Tarefas Preliminares
35
Tarefas de Gerenciamento de
Configuração
1- Tarefas Preliminares
2- Identificação
3- Controle de Mudanças
4- Controle de Versão
5- Auditoria de Configuração
6- Relato de Situação
7- Controle de Interface
8- Controle de Subcontratados e Fornecedores
36
2- Identificação
37
38
Tarefas de Gerenciamento de
Configuração
1- Tarefas Preliminares
2- Identificação
3- Controle de Mudanças
4- Controle de Versão
5- Auditoria de Configuração
6- Relato de Situação
7- Controle de Interface
8- Controle de Subcontratados e Fornecedores
39
3- Controle de Mudanças
40
41
3- Controle de Mudanças
42
Tarefas de Gerenciamento de
Configuração
1- Tarefas Preliminares
2- Identificação
3- Controle de Mudanças
4- Controle de Versão
5- Auditoria de Configuração
6- Relato de Situação
7- Controle de Interface
8- Controle de Subcontratados e Fornecedores
43
4- Controle de Versões
44
Tarefas de Gerenciamento de
Configuração
1- Tarefas Preliminares
2- Identificação
3- Controle de Mudanças
4- Controle de Versão
5- Auditoria de Configuração
6- Relato de Situação
7- Controle de Interface
8- Controle de Subcontratados e Fornecedores
45
5- Auditoria de Configuração
46
Tipos de auditoria de configuração
47
Tarefas de Gerenciamento de
Configuração
1- Tarefas Preliminares
2- Identificação
3- Controle de Mudanças
4- Controle de Versão
5- Auditoria de Configuração
6- Relato de Situação
7- Controle de Interface
8- Controle de Subcontratados e Fornecedores
48
6- Relato de Situação
49
50
Tarefas de Gerenciamento de
Configuração
1- Tarefas Preliminares
2- Identificação
3- Controle de Mudanças
4- Controle de Versão
5- Auditoria de Configuração
6- Relato de Situação
7- Controle de Interface
8- Controle de Subcontratados e Fornecedores
51
7- Controle de Interface
52
Tarefas de Gerenciamento de
Configuração
1- Tarefas Preliminares
2- Identificação
3- Controle de Mudanças
4- Controle de Versão
5- Auditoria de Configuração
6- Relato de Situação
7- Controle de Interface
8- Controle de Subcontratados e Fornecedores
53
8- Controle de Subcontratados
e Fornecedores
54
8- Controle de Subcontratados
e Fornecedores
55
Ferramentas de GCS
56