SlideShare una empresa de Scribd logo
1 de 17
Prof. Doutor
Rogério Patrício Chagas do Nascimento
Professor Associado do
Departamento de Computação (DCOMP)/UFS
Assessor do Reitor para Cidades Inteligentes,
Diretor Científico da EATIS.org
rogerio@ufs.br
GpES
Grupo de Pesquisa em Engenharia de Software
Gestão de Configuração do Software
Lecture 6
2
Sumário
▪ Introdução
– O quê é?
– Quem faz?
– Porquê é importante?
– Qual é o produto?
– Como saber se está bem feita?
▪ Conceitos
– ECS e Linhas Base
– Objetos da Configuração
▪ Processo de GCS
▪ Tarefas de GCS
– Controle de versões
– Auditorias de configuração
– Geração de relatórios
3
Introdução (I)
▪ O quê é?
– Conjunto de atividades para controlar as mudanças surgidas nos diversos
produtos do processo de desenvolvimento de software
▪ Quem faz?
– Todos os envolvidos no processo de desenvolvimento
▪ Porquê é importante?
– Se não controlarmos as mudanças, elas que irão nos controlar…
4
Introdução (II)
▪ Qual o produto?
– Plano de Gestão da Configuração
▪ Quando está bem feito?
– Quando qualquer mudança puder ser monitorizada e analisada
5
Configuração de Software
▪ conceito: nome coletivo dado à informação derivada do
processo de engenharia de software
▪ ECS - Elementos de Configuração de Software
– Programas (fonte e executáveis)
– Documentos que descrevem os programas (técnicos e de utilizador)
– Dados (dentro e fora do programa)
▪ o número de ECS cresce à medida que avança o processo de
desenvolvimento
o problema é que durante o processo ocorrem muitas mudanças em
qualquer momento e por muitas causas
6
Origem das Mudanças
▪ Mudança nos requisitos devido a:
– Novos negócios ou condições comerciais
– Novas necessidades do cliente
– Reorganização do negócio
– Restrições de planejamento
7
Linhas Base
▪ Quando todas as partes de um ECS forem revistas, corrigidas e
aprovadas
– o ECS converte-se numa linha base
▪ Assim, um ECS (especificação ou produto) revisto e aprovado serve
como base para o desenvolvimento posterior
– e só poderá ser modificado através de procedimentos formais de controle das
mudanças
▪ É o ponto de referência no desenvolvimento de software que fica
marcado pelo envio e aprovação de um ou mais ECS em revisões
técnicas formais
Somente poder-se-ão fazer mudanças nos ECS depois que estas tenham
sido avaliadas e aprovadas.
8
ECS da Linhas Base
Linhas base:
Especificação do sistema
Requisitos do software
Especificações de desenho
Código fonte
Planos/Procedimentos
Dados de teste
Sistema de funcionamento
Base de dados do projeto
Tarefas de
Engenharia
de software
Revisões
técnicas
formais
modificada
aprovada
armazenada
extraída
Controles GCS
9
Objetos da Configuração
Especificação de desenho
Desenho de dados
Desenho arquitetônico
Desenho de módulos
Desenho de interfaces
Especificação de teste
Plano de testes
Procedimento de testes
Casos de teste
Componente N
Descrição da interface
Descrição do algoritmo
Componente N
Descrição da interface
Descrição do algoritmo
Código fonte
Modelo de dados
10
Processo de GCS
- Questões Fundamentais
▪ Como identificar e gerir as diferentes versões existentes de um programa e a sua
documentação de forma a introduzir mudanças eficientemente?
▪ Como controlar as mudanças antes e depois da entrega do produto ao cliente?
▪ Quem tem a responsabilidade de aprovar e atribuir prioridades às mudanças?
▪ Como garantir a apropriada realização das mudanças?
▪ Quais os mecanismos para avisar aos outros das mudanças?
11
Tarefas da GCS
- Devem ser Adicionadas ao Plano de Gantt…
▪ Identificação dos objetos da configuração
– Básicos
▪ uma seção de uma especificação de requisitos, um código fonte de um módulo, um
conjunto de casos teste usados para exercitar o código, etc
– Compostos
▪ Especificação de Desenho, Especificação deTestes..
▪ Controle de versões
▪ Auditorias de configuração
▪ Geração de relatórios
12
Controle de Versões
▪ Cada nó é um objeto composto: uma
versão completa do software
▪ Cada versão do software é uma coleção
de ECS
▪ Cada versão pode estar composta de
variantes (cor, monocromático)
1.0 1.1 1.2
1.3 1.4
2.0 2.1
1.1.1 1.1.2
O controle de versões combina procedimentos e ferramentas para gerir
as versões dos objetos da configuração criados durante o processo de
software
13
Controle das Mudanças
▪ Reconhece-se a necessidade da
mudança
▪ O utilizador subscreve o pedido
▪ O eng de software a avalia
▪ Gera-se um informe de mudanças
▪ ACM decide
Gera-se a OME
Atribuição personalizada dos objetos da
configuração
Dar “baixa” aos objetos da configuração
Realização e revisão da mudança
Dar “alta” aos objetos mudados
Estabelecimento de nova linha base para
teste
Realização de atividades de garantia da
qualidade
Inclusão das mudanças na próxima versão
Distribuição da nova versão
Pedido de mudança é
negado
Informa-se ao utilizador
NÃO
SIM
14
Controle de Acesso e Sincronização
alta
baixa
Controle
De acesso
Base de dados
do projeto
Engenheiro
de software
Elemento de
Configuração
modificado Informação
de auditoria
Elemento de
Configuração
(linha base)
Informação
de pertinência
Elemento de
Configuração
extraído
desbloqueio
bloqueio Elemento de
Configuração
(linha base)
15
Auditoria de Configuração
▪ Revisões técnicas formais
– Correção técnica do ECS
▪ Auditorias de configuração
1. Foi realizado a mudança especificada pela OME?
2. Houve modificações extras?
3. Foi feita uma revisão técnica formal?
4. Foi seguido o processo de software? Aplicaram-se os standards?
5. Tem-se destacado as mudanças no ECS? Especificou-se o autor e a data da
modificação?
6. Seguiram-se os procedimentos de GCS para assinalar, registar e divulgar a
mudança efectuada?
7. Têm sido atualizados os ECS relacionados?
16
Relatórios de Estado
- Normalmente Preenchidos em Ferramentas CASE
▪ O quê se passou?
▪ Quem o fez?
▪ Quando se passou?
▪ Quem foi afetado?
Bons caminhos!
Obrigado pela atenção!Thanks for listening! Merci pour votre attention!
rogerio@dcomp.ufs.br
@Patricium

Más contenido relacionado

La actualidad más candente

Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SWLecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SWRogerio P C do Nascimento
 
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
 
Aula11 TEES UFS Ferramentas CASE
Aula11  TEES  UFS   Ferramentas  CASEAula11  TEES  UFS   Ferramentas  CASE
Aula11 TEES UFS Ferramentas CASEguest8ae21d
 
Apresentação Scrum + Gerenciamento de Portfólio
Apresentação Scrum + Gerenciamento de PortfólioApresentação Scrum + Gerenciamento de Portfólio
Apresentação Scrum + Gerenciamento de PortfólioPlinio Tulio
 
Aula 7 - Técnicas de Planejamento
Aula 7 - Técnicas de PlanejamentoAula 7 - Técnicas de Planejamento
Aula 7 - Técnicas de PlanejamentoFilipo Mór
 
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SWAula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SWRogerio P C do Nascimento
 
Plano de Projeto de Software NutriBR
Plano de Projeto de Software NutriBRPlano de Projeto de Software NutriBR
Plano de Projeto de Software NutriBRaffonsosouza
 
Gerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de SistemaGerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de Sistemaelliando dias
 
Planeamento Temporal E Monitorização do Projecto de SW
Planeamento Temporal E Monitorização do Projecto de SW Planeamento Temporal E Monitorização do Projecto de SW
Planeamento Temporal E Monitorização do Projecto de SW Rogerio P C do Nascimento
 
Métricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de SoftwareMétricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de SoftwareRogerio P C do Nascimento
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWLays Lopes
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDRogerio P C do Nascimento
 
Seis Sigma Seminario quem comeu meu hamburguer
Seis Sigma Seminario quem comeu meu hamburguerSeis Sigma Seminario quem comeu meu hamburguer
Seis Sigma Seminario quem comeu meu hamburguerdionilson lemos
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de SistemasNegoTux Jean
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWInstituto Federal de Sergipe
 

La actualidad más candente (20)

Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SWLecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
 
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
 
Aula Gestão de Projetos Escopo, Tempo e Custo
Aula Gestão de Projetos Escopo, Tempo e CustoAula Gestão de Projetos Escopo, Tempo e Custo
Aula Gestão de Projetos Escopo, Tempo e Custo
 
Aula11 TEES UFS Ferramentas CASE
Aula11  TEES  UFS   Ferramentas  CASEAula11  TEES  UFS   Ferramentas  CASE
Aula11 TEES UFS Ferramentas CASE
 
Apresentação Scrum + Gerenciamento de Portfólio
Apresentação Scrum + Gerenciamento de PortfólioApresentação Scrum + Gerenciamento de Portfólio
Apresentação Scrum + Gerenciamento de Portfólio
 
Aula Gestão de Projetos
Aula Gestão de ProjetosAula Gestão de Projetos
Aula Gestão de Projetos
 
Aula 7 - Técnicas de Planejamento
Aula 7 - Técnicas de PlanejamentoAula 7 - Técnicas de Planejamento
Aula 7 - Técnicas de Planejamento
 
Plano de Projeto
Plano de ProjetoPlano de Projeto
Plano de Projeto
 
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SWAula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
 
Plano de Projeto de Software NutriBR
Plano de Projeto de Software NutriBRPlano de Projeto de Software NutriBR
Plano de Projeto de Software NutriBR
 
Gerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de SistemaGerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de Sistema
 
Pdca X Six Sigma Substitutos Ou Complementares
Pdca X Six Sigma Substitutos Ou ComplementaresPdca X Six Sigma Substitutos Ou Complementares
Pdca X Six Sigma Substitutos Ou Complementares
 
Planeamento Temporal E Monitorização do Projecto de SW
Planeamento Temporal E Monitorização do Projecto de SW Planeamento Temporal E Monitorização do Projecto de SW
Planeamento Temporal E Monitorização do Projecto de SW
 
Métricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de SoftwareMétricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de Software
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
 
Gerenciamento de projetos de sistemas 2012.1
Gerenciamento de projetos de sistemas   2012.1Gerenciamento de projetos de sistemas   2012.1
Gerenciamento de projetos de sistemas 2012.1
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
 
Seis Sigma Seminario quem comeu meu hamburguer
Seis Sigma Seminario quem comeu meu hamburguerSeis Sigma Seminario quem comeu meu hamburguer
Seis Sigma Seminario quem comeu meu hamburguer
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
 

Similar a Gestão de Configuração de Software

Aula 4 gerência de configuração de software1
Aula 4   gerência de configuração de software1Aula 4   gerência de configuração de software1
Aula 4 gerência de configuração de software1Tiago Vizoto
 
Es capítulo 2 - processos de software
Es   capítulo 2  - processos de softwareEs   capítulo 2  - processos de software
Es capítulo 2 - processos de softwareFelipe Oliveira
 
Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testesIsaias Silva
 
Gerência de configuração ágil
Gerência de configuração ágilGerência de configuração ágil
Gerência de configuração ágilClaudia Melo
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitoselliando dias
 
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse - I...
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse  -  I...Mini curso gerenciamento de configuração e mudança com GIT + Eclipse  -  I...
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse - I...Jadson Santos
 
Aula 7 - Ciclo de vida do software.pptx
Aula 7 - Ciclo de vida do software.pptxAula 7 - Ciclo de vida do software.pptx
Aula 7 - Ciclo de vida do software.pptxAlexandreLisboadaSil
 
aula7 software ciclo de vida analise req
aula7 software ciclo de vida analise reqaula7 software ciclo de vida analise req
aula7 software ciclo de vida analise reqpatriciaalipiosilva
 
Gerência de Configuração
Gerência de ConfiguraçãoGerência de Configuração
Gerência de ConfiguraçãoWagner Zaparoli
 
Aula 3 - Processos de Software.pdf
Aula 3 - Processos de Software.pdfAula 3 - Processos de Software.pdf
Aula 3 - Processos de Software.pdfFChico2
 
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
 
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
 
09 gerenciamento de_configuracao_e_mudanca
09 gerenciamento de_configuracao_e_mudanca09 gerenciamento de_configuracao_e_mudanca
09 gerenciamento de_configuracao_e_mudancaLuisinho Menard
 

Similar a Gestão de Configuração de Software (20)

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
 
Aula 4 gerência de configuração de software1
Aula 4   gerência de configuração de software1Aula 4   gerência de configuração de software1
Aula 4 gerência de configuração de software1
 
Aula2
Aula2Aula2
Aula2
 
ES4.ppt
ES4.pptES4.ppt
ES4.ppt
 
Es capítulo 2 - processos de software
Es   capítulo 2  - processos de softwareEs   capítulo 2  - processos de software
Es capítulo 2 - processos de software
 
Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testes
 
Capitulo 02 sommerville
Capitulo 02 sommervilleCapitulo 02 sommerville
Capitulo 02 sommerville
 
Gerência de configuração ágil
Gerência de configuração ágilGerência de configuração ágil
Gerência de configuração ágil
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
 
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse - I...
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse  -  I...Mini curso gerenciamento de configuração e mudança com GIT + Eclipse  -  I...
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse - I...
 
Aula 7 - Ciclo de vida do software.pptx
Aula 7 - Ciclo de vida do software.pptxAula 7 - Ciclo de vida do software.pptx
Aula 7 - Ciclo de vida do software.pptx
 
aula7 software ciclo de vida analise req
aula7 software ciclo de vida analise reqaula7 software ciclo de vida analise req
aula7 software ciclo de vida analise req
 
Gerência de Configuração
Gerência de ConfiguraçãoGerência de Configuração
Gerência de Configuração
 
Aula 3 - Processos de Software.pdf
Aula 3 - Processos de Software.pdfAula 3 - Processos de Software.pdf
Aula 3 - Processos de Software.pdf
 
Rational Unified Process (RUP)
Rational Unified Process (RUP)Rational Unified Process (RUP)
Rational Unified Process (RUP)
 
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
 
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
 
09 gerenciamento de_configuracao_e_mudanca
09 gerenciamento de_configuracao_e_mudanca09 gerenciamento de_configuracao_e_mudanca
09 gerenciamento de_configuracao_e_mudanca
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Apresentação RUP
Apresentação RUPApresentação RUP
Apresentação RUP
 

Más de Rogerio P C do Nascimento

Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSApresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSRogerio P C do Nascimento
 
Influir Apresentação da empresa na disciplina fundamentos da computação
Influir   Apresentação da empresa na disciplina fundamentos da computaçãoInfluir   Apresentação da empresa na disciplina fundamentos da computação
Influir Apresentação da empresa na disciplina fundamentos da computaçãoRogerio P C do Nascimento
 
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do NascimentoSmart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do NascimentoRogerio P C do Nascimento
 
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...Rogerio P C do Nascimento
 
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...Rogerio P C do Nascimento
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...Rogerio P C do Nascimento
 
Apresentação da Nords by Elissandro "Prof. Pardal" Santos
Apresentação da Nords by Elissandro "Prof. Pardal" SantosApresentação da Nords by Elissandro "Prof. Pardal" Santos
Apresentação da Nords by Elissandro "Prof. Pardal" SantosRogerio P C do Nascimento
 
Apresentacao Grupo de Pesquisa GEPIED :: Prof. Henrique Schneider
Apresentacao Grupo de Pesquisa GEPIED :: Prof. Henrique SchneiderApresentacao Grupo de Pesquisa GEPIED :: Prof. Henrique Schneider
Apresentacao Grupo de Pesquisa GEPIED :: Prof. Henrique SchneiderRogerio P C do Nascimento
 
Apresentacao Grupo de Pesquisa pii :: Prof. Hendrik Macedo
Apresentacao Grupo de Pesquisa pii :: Prof. Hendrik MacedoApresentacao Grupo de Pesquisa pii :: Prof. Hendrik Macedo
Apresentacao Grupo de Pesquisa pii :: Prof. Hendrik MacedoRogerio P C do Nascimento
 
Apresentação Curso SI by Prof. Admilson Ribeiro
Apresentação Curso SI by Prof. Admilson RibeiroApresentação Curso SI by Prof. Admilson Ribeiro
Apresentação Curso SI by Prof. Admilson RibeiroRogerio P C do Nascimento
 
Apresentação do DCOMP - 2016.1 by Prof Admilson Ribeiro
Apresentação do DCOMP - 2016.1 by Prof Admilson RibeiroApresentação do DCOMP - 2016.1 by Prof Admilson Ribeiro
Apresentação do DCOMP - 2016.1 by Prof Admilson RibeiroRogerio P C do Nascimento
 
Aula Inaugural do Curso de SI/UFS by Prof Dr. Alberto Costa Neto em 2015
Aula Inaugural do Curso de SI/UFS by Prof Dr. Alberto Costa Neto em 2015Aula Inaugural do Curso de SI/UFS by Prof Dr. Alberto Costa Neto em 2015
Aula Inaugural do Curso de SI/UFS by Prof Dr. Alberto Costa Neto em 2015Rogerio P C do Nascimento
 
Aula Inaugural do DCOMP/UFS.br by Prof Dr. Alberto Costa Neto em 2015
Aula Inaugural do DCOMP/UFS.br by Prof Dr. Alberto Costa Neto em 2015Aula Inaugural do DCOMP/UFS.br by Prof Dr. Alberto Costa Neto em 2015
Aula Inaugural do DCOMP/UFS.br by Prof Dr. Alberto Costa Neto em 2015Rogerio P C do Nascimento
 

Más de Rogerio P C do Nascimento (20)

Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSApresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
 
Influir Apresentação da empresa na disciplina fundamentos da computação
Influir   Apresentação da empresa na disciplina fundamentos da computaçãoInfluir   Apresentação da empresa na disciplina fundamentos da computação
Influir Apresentação da empresa na disciplina fundamentos da computação
 
Lecture 2 :: Planejamento do Projeto de SW
Lecture 2 :: Planejamento do Projeto de SWLecture 2 :: Planejamento do Projeto de SW
Lecture 2 :: Planejamento do Projeto de SW
 
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do NascimentoSmart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
 
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
 
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
 
Apresentação da Nords by Elissandro "Prof. Pardal" Santos
Apresentação da Nords by Elissandro "Prof. Pardal" SantosApresentação da Nords by Elissandro "Prof. Pardal" Santos
Apresentação da Nords by Elissandro "Prof. Pardal" Santos
 
Startup e Empreendedorismo by Nords
Startup e Empreendedorismo  by NordsStartup e Empreendedorismo  by Nords
Startup e Empreendedorismo by Nords
 
Apresentação da Influir by Othon Campos
Apresentação da Influir by Othon CamposApresentação da Influir by Othon Campos
Apresentação da Influir by Othon Campos
 
Apresentacao i9TI by Sérgio Barbosa
Apresentacao i9TI by Sérgio BarbosaApresentacao i9TI by Sérgio Barbosa
Apresentacao i9TI by Sérgio Barbosa
 
Apresentacao Grupo de Pesquisa GEPIED :: Prof. Henrique Schneider
Apresentacao Grupo de Pesquisa GEPIED :: Prof. Henrique SchneiderApresentacao Grupo de Pesquisa GEPIED :: Prof. Henrique Schneider
Apresentacao Grupo de Pesquisa GEPIED :: Prof. Henrique Schneider
 
Apresentacao Grupo de Pesquisa pii :: Prof. Hendrik Macedo
Apresentacao Grupo de Pesquisa pii :: Prof. Hendrik MacedoApresentacao Grupo de Pesquisa pii :: Prof. Hendrik Macedo
Apresentacao Grupo de Pesquisa pii :: Prof. Hendrik Macedo
 
Apresentação Curso SI by Prof. Admilson Ribeiro
Apresentação Curso SI by Prof. Admilson RibeiroApresentação Curso SI by Prof. Admilson Ribeiro
Apresentação Curso SI by Prof. Admilson Ribeiro
 
Apresentação do DCOMP - 2016.1 by Prof Admilson Ribeiro
Apresentação do DCOMP - 2016.1 by Prof Admilson RibeiroApresentação do DCOMP - 2016.1 by Prof Admilson Ribeiro
Apresentação do DCOMP - 2016.1 by Prof Admilson Ribeiro
 
Apresentacao Institucional Softeam
Apresentacao Institucional SofteamApresentacao Institucional Softeam
Apresentacao Institucional Softeam
 
Softeam technology core presentation
Softeam   technology core presentationSofteam   technology core presentation
Softeam technology core presentation
 
Aula Inaugural do Curso de SI/UFS by Prof Dr. Alberto Costa Neto em 2015
Aula Inaugural do Curso de SI/UFS by Prof Dr. Alberto Costa Neto em 2015Aula Inaugural do Curso de SI/UFS by Prof Dr. Alberto Costa Neto em 2015
Aula Inaugural do Curso de SI/UFS by Prof Dr. Alberto Costa Neto em 2015
 
Aula Inaugural do DCOMP/UFS.br by Prof Dr. Alberto Costa Neto em 2015
Aula Inaugural do DCOMP/UFS.br by Prof Dr. Alberto Costa Neto em 2015Aula Inaugural do DCOMP/UFS.br by Prof Dr. Alberto Costa Neto em 2015
Aula Inaugural do DCOMP/UFS.br by Prof Dr. Alberto Costa Neto em 2015
 
PETICrowd
PETICrowdPETICrowd
PETICrowd
 

Último

"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 

Último (20)

"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 

Gestão de Configuração de Software

  • 1. Prof. Doutor Rogério Patrício Chagas do Nascimento Professor Associado do Departamento de Computação (DCOMP)/UFS Assessor do Reitor para Cidades Inteligentes, Diretor Científico da EATIS.org rogerio@ufs.br GpES Grupo de Pesquisa em Engenharia de Software Gestão de Configuração do Software Lecture 6
  • 2. 2 Sumário ▪ Introdução – O quê é? – Quem faz? – Porquê é importante? – Qual é o produto? – Como saber se está bem feita? ▪ Conceitos – ECS e Linhas Base – Objetos da Configuração ▪ Processo de GCS ▪ Tarefas de GCS – Controle de versões – Auditorias de configuração – Geração de relatórios
  • 3. 3 Introdução (I) ▪ O quê é? – Conjunto de atividades para controlar as mudanças surgidas nos diversos produtos do processo de desenvolvimento de software ▪ Quem faz? – Todos os envolvidos no processo de desenvolvimento ▪ Porquê é importante? – Se não controlarmos as mudanças, elas que irão nos controlar…
  • 4. 4 Introdução (II) ▪ Qual o produto? – Plano de Gestão da Configuração ▪ Quando está bem feito? – Quando qualquer mudança puder ser monitorizada e analisada
  • 5. 5 Configuração de Software ▪ conceito: nome coletivo dado à informação derivada do processo de engenharia de software ▪ ECS - Elementos de Configuração de Software – Programas (fonte e executáveis) – Documentos que descrevem os programas (técnicos e de utilizador) – Dados (dentro e fora do programa) ▪ o número de ECS cresce à medida que avança o processo de desenvolvimento o problema é que durante o processo ocorrem muitas mudanças em qualquer momento e por muitas causas
  • 6. 6 Origem das Mudanças ▪ Mudança nos requisitos devido a: – Novos negócios ou condições comerciais – Novas necessidades do cliente – Reorganização do negócio – Restrições de planejamento
  • 7. 7 Linhas Base ▪ Quando todas as partes de um ECS forem revistas, corrigidas e aprovadas – o ECS converte-se numa linha base ▪ Assim, um ECS (especificação ou produto) revisto e aprovado serve como base para o desenvolvimento posterior – e só poderá ser modificado através de procedimentos formais de controle das mudanças ▪ É o ponto de referência no desenvolvimento de software que fica marcado pelo envio e aprovação de um ou mais ECS em revisões técnicas formais Somente poder-se-ão fazer mudanças nos ECS depois que estas tenham sido avaliadas e aprovadas.
  • 8. 8 ECS da Linhas Base Linhas base: Especificação do sistema Requisitos do software Especificações de desenho Código fonte Planos/Procedimentos Dados de teste Sistema de funcionamento Base de dados do projeto Tarefas de Engenharia de software Revisões técnicas formais modificada aprovada armazenada extraída Controles GCS
  • 9. 9 Objetos da Configuração Especificação de desenho Desenho de dados Desenho arquitetônico Desenho de módulos Desenho de interfaces Especificação de teste Plano de testes Procedimento de testes Casos de teste Componente N Descrição da interface Descrição do algoritmo Componente N Descrição da interface Descrição do algoritmo Código fonte Modelo de dados
  • 10. 10 Processo de GCS - Questões Fundamentais ▪ Como identificar e gerir as diferentes versões existentes de um programa e a sua documentação de forma a introduzir mudanças eficientemente? ▪ Como controlar as mudanças antes e depois da entrega do produto ao cliente? ▪ Quem tem a responsabilidade de aprovar e atribuir prioridades às mudanças? ▪ Como garantir a apropriada realização das mudanças? ▪ Quais os mecanismos para avisar aos outros das mudanças?
  • 11. 11 Tarefas da GCS - Devem ser Adicionadas ao Plano de Gantt… ▪ Identificação dos objetos da configuração – Básicos ▪ uma seção de uma especificação de requisitos, um código fonte de um módulo, um conjunto de casos teste usados para exercitar o código, etc – Compostos ▪ Especificação de Desenho, Especificação deTestes.. ▪ Controle de versões ▪ Auditorias de configuração ▪ Geração de relatórios
  • 12. 12 Controle de Versões ▪ Cada nó é um objeto composto: uma versão completa do software ▪ Cada versão do software é uma coleção de ECS ▪ Cada versão pode estar composta de variantes (cor, monocromático) 1.0 1.1 1.2 1.3 1.4 2.0 2.1 1.1.1 1.1.2 O controle de versões combina procedimentos e ferramentas para gerir as versões dos objetos da configuração criados durante o processo de software
  • 13. 13 Controle das Mudanças ▪ Reconhece-se a necessidade da mudança ▪ O utilizador subscreve o pedido ▪ O eng de software a avalia ▪ Gera-se um informe de mudanças ▪ ACM decide Gera-se a OME Atribuição personalizada dos objetos da configuração Dar “baixa” aos objetos da configuração Realização e revisão da mudança Dar “alta” aos objetos mudados Estabelecimento de nova linha base para teste Realização de atividades de garantia da qualidade Inclusão das mudanças na próxima versão Distribuição da nova versão Pedido de mudança é negado Informa-se ao utilizador NÃO SIM
  • 14. 14 Controle de Acesso e Sincronização alta baixa Controle De acesso Base de dados do projeto Engenheiro de software Elemento de Configuração modificado Informação de auditoria Elemento de Configuração (linha base) Informação de pertinência Elemento de Configuração extraído desbloqueio bloqueio Elemento de Configuração (linha base)
  • 15. 15 Auditoria de Configuração ▪ Revisões técnicas formais – Correção técnica do ECS ▪ Auditorias de configuração 1. Foi realizado a mudança especificada pela OME? 2. Houve modificações extras? 3. Foi feita uma revisão técnica formal? 4. Foi seguido o processo de software? Aplicaram-se os standards? 5. Tem-se destacado as mudanças no ECS? Especificou-se o autor e a data da modificação? 6. Seguiram-se os procedimentos de GCS para assinalar, registar e divulgar a mudança efectuada? 7. Têm sido atualizados os ECS relacionados?
  • 16. 16 Relatórios de Estado - Normalmente Preenchidos em Ferramentas CASE ▪ O quê se passou? ▪ Quem o fez? ▪ Quando se passou? ▪ Quem foi afetado?
  • 17. Bons caminhos! Obrigado pela atenção!Thanks for listening! Merci pour votre attention! rogerio@dcomp.ufs.br @Patricium