Introdução ao Controle de Versões. Leonardo Murta
|
|
- Malu Galvão Santarém
- 8 Há anos
- Visualizações:
Transcrição
1 Introdução ao Controle de Versões Leonardo Murta
2 Introdução A Engenharia de Software... Abordagem disciplinada para o desenvolvimento de software Grande diversidade de metodologias Leonardo Murta Introdução ao Controle de Versões 2
3 Introdução Ponto em comum nas metodologias: refinamentos sucessivos de artefatos Leonardo Murta Introdução ao Controle de Versões 3
4 Mas onde ficam esses artefatos? Tarefas de Engenharia de Software Artefato Artefato novo Artefato modificado Repositório Leonardo Murta Introdução ao Controle de Versões 4
5 O que são repositórios? Repositórios Lugar seguro onde artefatos são depositados Permitem armazenamento, busca e recuperação de artefatos Servem como um ponto de referência Apóiam no aumento da memória organizacional Leonardo Murta Introdução ao Controle de Versões 5
6 Gerência de Configuração Desenvolvimento Liberação Implantação Produção Gerência de Configuração Gerência de configuração de software é uma disciplina para o controle da evolução de sistemas de software (Susan Dart, 1991) Leonardo Murta Introdução ao Controle de Versões 6
7 Histórico Anos 50 GC para produção de aviões de guerra e naves espaciais Anos 60 e 70 Surgimento de GCS (S = Software) Foco ainda em aplicações militares e aeroespaciais Anos 80 e 90 Mudança de foco (MIL EIA, IEEE, ISO, etc.) Surgimento das primeiras normas internacionais Assimilação por organizações não militares Leonardo Murta Introdução ao Controle de Versões 7
8 Item de configuração Agregação de hardware e/ou software que será passível de gerência de configuração e tratado como um elemento único Tipos de ICs Produtos de trabalho do projeto Produtos de trabalho de processos Exemplos: plano de GC, requisitos, modelos, código-fonte, etc. Leonardo Murta Introdução ao Controle de Versões 8
9 Versão Instâncias de um mesmo item de configuração que diferem entre si em algo (tipos: revisões e variantes) IC 1.0 IC 1.1 IC 1.2 IC 1.3 IC 2.0 IC 1.4 IC 2.1 IC IC Leonardo Murta Introdução ao Controle de Versões 9
10 Configuração Um conjunto de versões de Itens de Configuração (IC), onde existe somente uma versão selecionada para cada IC do conjunto Uma configuração pode ser vista como a versão de um IC composto de outros ICs Exemplos Configuração do sistema Configuração do processo Configuração do módulo X Configuração dos requisitos do sistema Configuração do código fonte Leonardo Murta Introdução ao Controle de Versões 10
11 Etiqueta (tag) Mecanismo usado para identificar uma configuração As diversas versões de ICs marcadas com um rótulo constituem uma configuração do sistema Permite identificar níveis de qualidade dos ICs Sinônimo: rótulo (label) Etiqueta AloMundo.java BemVindo.java build.xml Usuario.java Leonardo Murta Introdução ao Controle de Versões 11
12 Configuração x versão Versão IC IC composto IC primitivo Configuração Genericamente O sistema S é composto pelos arquivos X, Y e Z Concretamente A configuração 5 do sistema S é composta pela versão 2 do arquivo X, versão 4 do arquivo Y e versão 6 do arquivo Z Leonardo Murta Introdução ao Controle de Versões 12
13 Configuração x versão IC composto IC primitivo 1 IC primitivo 2 IC primitivo 3 Conf. 1 V.1 V.1 V.1 Conf. 2 V.2 V.2 V.2 V.3 V.3 Conf. 3 V.4 Leonardo Murta Introdução ao Controle de Versões 13
14 Sistema de Gerência de Configuração Versão 1 Versão 2 Versão 3 Versão 4 Versão 5 Leonardo Murta Introdução ao Controle de Versões 14
15 Sistema de Gerência de Configuração Versão 1 Versão 2 Versão 3 Versão 4 Versão 5 Leonardo Murta Introdução ao Controle de Versões 15
16 Sistema de Gerência de Configuração Versão 1 Versão 2 Versão 3 Versão 4 Versão 5 Leonardo Murta Introdução ao Controle de Versões 16
17 Sistema de Gerência de Configuração Solicitações Controle de Modificações Artefatos Controle de Versões Construção e Release Leonardo Murta Introdução ao Controle de Versões 17
18 Sistema de Gerência de Configuração Solicitações Controle de Modificações Artefatos Controle de Versões Construção e Release Leonardo Murta Introdução ao Controle de Versões 18
19 Controle de versões Topologia? Armazenamento? Colaboração? Consulta? Repositório Item de Configuração Leonardo Murta Introdução ao Controle de Versões 19
20 check-in check-in / commit push Topologia Espaço de Trabalho Repositório Espaço de Trabalho check-out / update Repositório Repositório Espaço de Trabalho clone / pull check-out / update Centralizado Distribuído Leonardo Murta Introdução ao Controle de Versões 20
21 Armazenamento v.3 v.2 delta 2 3 delta 1 2 v.3 v.1 v.2/3 v.1 v.1 delta 3 2 delta 2 1 v.1/2 v.3 Completo Forward Reverse In-line Leonardo Murta Introdução ao Controle de Versões 21
22 Colaboração m.3 m.2 junção junção m.1 m.1 m.1 m.2 m.3 m.2 m.3 Pessimista Otimista Misto Leonardo Murta Introdução ao Controle de Versões 22
23 Consulta Artefato Modificação 1 * Versão * 1 Artefato 5 Versão 1 Versão 2 Versão 4 Modificação 4 Artefato 2 Artefato 5 Artefato 7 Informações Identificação (número da modificação) Quem (autor) Quando (data) Onde (caminhos) Como (ação nos caminhos) O que (mensagem) Por que (número da solicitação de modificação) Leonardo Murta Introdução ao Controle de Versões 23
24 Ramos (branches) Versões que não seguem a linha principal de desenvolvimento Fornecem isolamento para o processo de desenvolvimento Ramos usualmente são migrados à linha principal de desenvolvimento A migração pode ser complicada no caso de isolamento longo Características dos ramos se comparados a espaços de trabalho compartilhados por outras pessoas (espaços de trabalho são isolados) residem no servidor (espaços de trabalho residem no cliente) históricos (espaços de trabalho são momentâneos) permanentes (espaços de trabalho temporários) Leonardo Murta Introdução ao Controle de Versões 24
25 Ramos (exemplo 1) Manutenção em série Ramo principal: evolução Ramos auxiliares: correções Sistema Desenv. RC1 Evolução RC2 Evolução Rel. 1 Verif. Correção Correção Rel. 2 Verif. Correção Leonardo Murta Introdução ao Controle de Versões 25
26 Ramos (exemplo 2) Organização por requisições Ramo principal: integração Ramos auxiliares: requisições Permite que cada requisição seja identificada (change sets) Torna possível a remoção de uma requisição do produto Requisição 2 Integração RM1 RM2 RM3 Requisição 1 Requisição 3 Leonardo Murta Introdução ao Controle de Versões 26
27 Junção Processo de migração de Espaços de trabalho Ramos X Y Z A Y X Y Z A Y Z A Y <X> ou <A>? Y <Z> ou nada? X Y 2-way merge 3-way merge Leonardo Murta Introdução ao Controle de Versões 27
28 Conflitos Situação onde não é possível executar a junção de forma automática Tipos Físico (linha do arquivo) Lógico (sintaxe do arquivo) Semântico (conteúdo do arquivo) O suporte atual concentra no nível físico! Exemplos de conflitos físicos Alterações em paralelo de uma mesma linha Remoção e alteração em paralelo de uma mesma linha Adições de linhas em paralelo na mesma região do arquivo Leonardo Murta Introdução ao Controle de Versões 28
29 Exemplo (junção no Eclipse) Leonardo Murta Introdução ao Controle de Versões 29
30 Exemplo de ferramentas de controle de versões Livre Git Mercurial Subversion Comercial BitKeeper (BitMover) ClearCase (IBM Rational) Perforce PVCS (Serena) StarTeam (Borland) Synergy/CM (Telelogic) Team Foundation Server (Microsoft) Leonardo Murta Introdução ao Controle de Versões 30
31 Introdução ao Controle de Versões Leonardo Murta
GERÊNCIA DE CONFIGURAÇÃO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
GERÊNCIA DE CONFIGURAÇÃO Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Objetivo Apresentar a GC (Gerencia de Configuração) no contexto da Engenharia de Software Mostrar a importância da GC no controle
Leia maisGerência de Configuração. Leonardo Gresta Paulino Murta leomurta@ic.uff.br
Gerência de Configuração Leonardo Gresta Paulino Murta leomurta@ic.uff.br Introdução A Engenharia de SoBware... Abordagem disciplinada para o desenvolvimento de sobware Grande diversidade de metodologias
Leia maisIntrodução à Gerência de Configuração. Leonardo Gresta Paulino Murta leomurta@ic.uff.br
Introdução à Gerência de Configuração Leonardo Gresta Paulino Murta leomurta@ic.uff.br Introdução A Engenharia de Software... Abordagem disciplinada para o desenvolvimento de software Grande diversidade
Leia maisGerência de Configuração de Software Funções
Universidade Estadual de Maringá Departamento de Informática Ciência da Computação Processo de Engenharia de Software II Gerência de Configuração de Software Funções Rafael Leonardo Vivian {rlvivian.uem
Leia maisGerência de Configuração: Terminologia. Leonardo Gresta Paulino Murta
Gerência de Configuração: Terminologia Leonardo Gresta Paulino Murta leomurta@ic.uff.br Item de configuração Agregação de hardware e/ou software que será passível de gerência de configuração e tratado
Leia maisGerência de Configuração de Software. Msc. Ernani Sales Implementador Oficial MPS.BR ernani@webapsee.com
Gerência de Configuração de Software Msc. Ernani Sales Implementador Oficial MPS.BR ernani@webapsee.com Introdução O que é GCS? Terminologia Agenda Modelos, Padrões e Normas Processo de GCS Padrão IEEE
Leia maisGerência de Configuração: Terminologia. Leonardo Gresta Paulino Murta
Gerência de Configuração: Terminologia Leonardo Gresta Paulino Murta leomurta@ic.uff.br Item de configuração Agregação de hardware e/ou software que será passível de gerência de configuração e tratado
Leia maisGerência de Configuração. Profº Rômulo César
Gerência de Configuração Profº Rômulo César Gerência de Configuração Cenário Atual Projetos cada vez mais complexos em relação ao tamanho, sofisticação e tecnologias envolvidas Grandes equipes geograficamente
Leia maisGerência de Configuração de Software Introdução
Universidade Estadual de Maringá Departamento de Informática Ciência da Computação Processo de Engenharia de Software II Gerência de Configuração de Software Introdução Rafael Leonardo Vivian {rlvivian.uem
Leia maisAgenda. Gerência de Configuração de Software. Atividade Sala. Quais os problemas? P1) Duplicidade de Trabalho. P2) Trabalhos Sobrepostos
Agenda Gerência de Configuração de Software Vamos entender o Problema? Quais os problemas? Gerência de Configuração Marcos Dósea dosea@ufs.br Entender os problemas... Quais os problemas? Problema 1) Duplicidade
Leia maisControle de Versão. Prof. Msc. Bruno Urbano Rodrigues. bruno@urbano.eti.br
Controle de Versão Prof. Msc. Bruno Urbano Rodrigues bruno@urbano.eti.br Apresentação - Docente Mestre em Ciência da Computação na Universidade Federal de Goiás. Especialista em Gestão de Software pela
Leia maisSistema de Controle de Versão - CVS
- CVS Adailton Magalhães Lima adailton@webapsee.com Não há nada permanente exceto a modificação. Heráclitos 500 a.c. Adaptado de ESTUDO E PROPOSTA DE MODELOS DE PROCESSO DE SOFTWARE PARA O LABORATÓRIO
Leia maisRepositórios de Componentes nas perspectivas de Gerência de Configuração de Software e Reutilização de Software
Repositórios de Componentes nas perspectivas de Gerência de Configuração de Software e Reutilização de Software Leonardo Gresta Paulino Murta leomurta@ic.uff.br Introdução Agenda Repositório na perspectiva
Leia maisGerência de Configuração. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br
Gerência de Configuração Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br Introdução Mudanças durante o desenvolvimento de software são inevitáveis: os interesses
Leia maisControle de Versão de Software. Luiz Jácome Júnior
Controle de Versão de Software Luiz Jácome Júnior Motivação Alguém já sobrescreveu o código de outra pessoa por acidente e acabou perdendo as alterações? Tem dificuldades em saber quais as alterações efetuadas
Leia maisGerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas
Gerenciamento de Gerenciamento de Configuração Novas versões de sistemas de software são criadas quando eles: Mudam para máquinas/os diferentes; Oferecem funcionalidade diferente; São configurados para
Leia maisES06 Especialização em Engenharia de Software Prof.: Misael Santos (misael@gmail.com) Ago/2010
Gestão de Configuração de Software - Conceitos Principais - ES06 Especialização em Engenharia de Software Prof.: Misael Santos (misael@gmail.com) Ago/2010 Agenda Configuração Itens de Configuração Versionamento
Leia maisIntrodução à Gerência de Configuração. Leonardo Gresta Paulino Murta
Introdução à Gerência de Configuração Leonardo Gresta Paulino Murta leomurta@ic.uff.br Introdução A Engenharia de Software... Abordagem disciplinada para o desenvolvimento de software Grande diversidade
Leia maisGerência de Projetos e Manutenção de Software Aula 9 Gerência de Configuração e Mudanças Andréa Magalhães Magdaleno andrea@ic.uff.
Gerência de Projetos e Manutenção de Software Aula 9 Gerência de Configuração e Mudanças Andréa Magalhães Magdaleno andrea@ic.uff.br Agenda Rebobinando... Análise de Valor Agregado Gerência de Configuração
Leia maisPLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE
PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE Agosto 2007 Sumário de Informações do Documento Tipo do Documento: Manual Título do Documento: MANUAL DE UTILIZAÇÃO DO
Leia mais2. GERÊNCIA DE CONFIGURAÇÃO DE SOTWARE
1. INTRODUÇÃO Constata se, atualmente, que organizações voltadas ao desenvolvimento de software, buscam alavancar seus níveis de competitividade, uma vez que o mercado de desenvolvimento de software apresenta
Leia maisJulio Cezar Fialho Freire de Carvalho 1, Aline Maria Malachini Miotto Amaral 2 1 INTRODUÇÃO
26 a 29 de outubro de 2010 ISBN 978-85-61091-69-9 ESTUDO E DEFINIÇÃO DA APLICAÇÃO PARA CONTROLE DE VERSÕES DOS ARTEFATOS GERENCIADOS PELA FERRAMENTA S.A.Do.M (SOFTWARE ARTIFACTS DOCUMENTATION AND MANAGEMENT)
Leia maisTUTORIAL PRÁTICO SOBRE Git. Versão 1.1
TUTORIAL PRÁTICO SOBRE Git por Djalma Oliveira Versão 1.1 "Git é um sistema de controle de revisão distribuida, rápido e escalável" (tradução rápida do manual). Basicamente é
Leia maisGerência de Configuração. Leonardo Gresta Paulino Murta
Gerência de Configuração Leonardo Gresta Paulino Murta leomurta@ic.uff.br Introdução A Engenharia de SoBware... Abordagem disciplinada para o desenvolvimento de sobware Grande diversidade de metodologias
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisControle de Versão com GIT
Controle de Versão com GIT Túlio Toffolo tulio@toffolo.com.br http://www.toffolo.com.br Conteúdo Extra Algoritmos e Estruturas de Dados História do GIT Linus usa BitKeeper para gerenciar o código de suas
Leia maisGerência de Configuração: Ramificação e Integração. Leonardo Gresta Paulino Murta
Gerência de Configuração: Ramificação e Leonardo Gresta Paulino Murta leomurta@ic.uff.br Existem diferentes estratégias de criação de ramos, que podem ser combinadas A seleção correta de estratégias possibilita
Leia maisFerramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl
Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração
Leia maisSalvando modificações localmente (commit) Enviando modificações para o servidor (push) Sinalizando versão estável (tag)
Salvando modificações localmente (commit) Enviando modificações para o servidor (push) Sinalizando versão estável (tag) Desfazendo modificações (reset) Verificar status de repositório 5 Não vamos fazer,
Leia maisGit. Leonardo Gresta Paulino Murta
Git Leonardo Gresta Paulino Murta leomurta@ic.uff.br O que é versionado? Elemento FS Diretório Arquivo Arquivo Binário Arquivo Texto Linha Leonardo Murta Git 2 Como é versionado? Commit Autor Committer
Leia maisJ820. Integração Contínua. com CVS, CruiseControl, Cruise Control. argonavis.com.br. AntHill Gump e Helder da Rocha (helder@acm.
J820 Integração Contínua com CVS, CruiseControl, Cruise Control AntHill Gump e Helder da Rocha (helder@acm.org) Integração contínua Um dos requisitos para implementar a integração contínua é ter um sistema
Leia maisESTUDO E IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE VERSÕES
ISBN 978-85-61091-05-7 Encontro Internacional de Produção Científica Cesumar 27 a 30 de outubro de 2009 ESTUDO E IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE VERSÕES Vilson Raphael Vello de Andrade 1 ;
Leia maisGerência de Configuração de Software
Gerência de Configuração de Software Desenvolvendo software de forma eficiente e disciplinada O Cristine Dantas É bacharel em Informática pela UFRJ e mestre em Engenharia de Sistemas e Computação pela
Leia maisMini-Curso Gerência de Configuração Visão prática
www.asrconsultoria.com.br Mini-Curso Gerência de Configuração Visão prática Copyright ASR Consultoria e Assessoria em Qualidade 1 Direitos de Uso do Material Material desenvolvido pela ASR Consultoria
Leia maisInstituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados Gerencia de Configuração
Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados Gerencia de Configuração Prof. Dr. Renato L. Novais renato@ifba.edu.br Gerência de Configuração e mudança Objetivo
Leia maisGerência de Configuração. Técnicas e Práticas no Desenvolvimento do Software
Gerência de Configuração Técnicas e Práticas no Desenvolvimento do Software Sumário Introdução... 19 Parte 1 - Visão Geral... 23 1 Entendendo a Necessidade de Gerência de Configuração... 25 1.1 Visão Geral
Leia maisGestão de Modificações. Fabrício de Sousa
Gestão de Modificações Fabrício de Sousa Introdução Inevitáveis quando o software é construído Confusão As modificações não são analisadas antes de serem feitas Não são registradas antes de serem feitas
Leia maisControle de Versão com CVS
Controle de Versão com CVS Danilo Toshiaki Sato www.dtsato.com Treinamento ALESP SPL Agenda 1. Introdução 2. Conceitos Importantes 3. Operações mais comuns - Eclipse 4. Processo de Liberação SPL 5. Conclusão
Leia maisDesenvolvimento de so-ware com Git. Leonardo Gresta Paulino Murta
Desenvolvimento de so-ware com Git Leonardo Gresta Paulino Murta leomurta@ic.uff.br Versionamento Agenda Sistemas de Controle de Versão Formas de adoção de Sistemas de Controle de Versão Distribuídos Git
Leia maisGerenciamento de Configuração de Software
Gerenciamento de Configuração de Software Prof. Ricardo Argenton Ramos [Baseado na apresentação do prof. Masiero ICMC-USP] Contexto para Gerência de Configuração 2 Problema dos Dados Compartilhados Desenvolvedor
Leia maisUma Introdução aos Sistemas de Controle de Versão Distribuídos. Leonardo Gresta Paulino Murta
Uma Introdução aos Sistemas de Controle de Versão Distribuídos Leonardo Gresta Paulino Murta leomurta@ic.uff.br Versionamento Agenda Sistemas de Controle de Versão Formas de adoção de Sistemas de Controle
Leia maisGit e contribuição para projetos Open Source. Bruno Orlandi
Git e contribuição para projetos Open Source Bruno Orlandi Bruno Orlandi 4º Ano Ciências de Computação ICMC USP PET Computação HTML5 Web e Mobile Gosta de compartilhar conhecimento @BrOrlandi Instalando
Leia maisEngenharia de Software I
Engenharia de Software I Rogério Eduardo Garcia (rogerio@fct.unesp.br) Bacharelado em Ciência da Computação Aula 03 In a calm sea every man is a pilot. Engenharia de Software I Aula 3 Gerenciamento de
Leia maisProf. Júlio Valente Agosto/2015. CV Resumido
Gerenciamento de Configuração e Aquisição de Software Prof. Júlio Valente Agosto/2015 CV Resumido Autor do livro Prática de Análise e Projeto de Sistemas. Gerente do projeto de Totalização e Divulgação
Leia maisO USO DE SOFTWARE PARA CONTROLE DE VERSÕES COMO FERRAMENTA DE APOIO À PRODUÇÃO DE MATERIAIS INSTRUCIONAIS DA EDUCAÇÃO A DISTÂNCIA - EaD
O USO DE SOFTWARE PARA CONTROLE DE VERSÕES COMO FERRAMENTA DE APOIO À PRODUÇÃO DE MATERIAIS INSTRUCIONAIS DA EDUCAÇÃO A DISTÂNCIA - EaD VITÓRIA ES 04 2010 José Mário Costa Junior Ifes - jcjunior@ifes.edu.br
Leia maisVersionamento de Código. Núcleo de Desenvolvimento de Software
Versionamento de Código Núcleo de Desenvolvimento de Software Por quê? Facilidades de utilizar um sistema de versionamento de código. Várias versões Quando se salva uma nova versão de um arquivo, a versão
Leia mais3.1 Baseado em operações
23 3. Estado da Arte Algumas das ferramentas de controle de versão comerciais mais conhecidas atualmente são: Concurrent Version System (CVS) [CEDERQVIST, 1993], Microsoft Visual SourceSafe (MVSS) [MICROSOFT,
Leia maisGit. Bruno de Pinho Sche.no
Git Bruno de Pinho Sche.no bsche.no@id.uff.br Histórico Desenvolvido para apoiar o projeto do kernel do Linux De 1991 até 2002 as mudanças no código eram passadas através de troca de arquivos De 2002 a
Leia maisO uso do gestor de conteúdos plone no suporte a processos de software
O uso do gestor de conteúdos plone no suporte a processos de software Fernando Silva Parreiras Objetivo Demonstrar a aplicação de ferramentas de gestão de conteúdo, especificamente o plone, no apoio a
Leia maisGerência de Configuração: Processos e Ferramentas. Leonardo Gresta Paulino Murta
Gerência de Configuração: Processos e Leonardo Gresta Paulino Murta leomurta@ic.uff.br GC no processo de desenvolvimento O processo de gerência de configuração acontece em paralelo com o processo de desenvolvimento
Leia maisDisciplina: Administração de Departamento de TI. Professor: Aldo Rocha. Aula XI - 15/09/2011
Disciplina: Administração de Departamento de TI Professor: Aldo Rocha Aula XI - 15/09/2011 4 Gerenciamento de Liberação 4.1 Motivadores; 4.2 Relacionamentos Chave; 4.3 Objetivos; 4.4 Conceitos; 4.5 Processo;
Leia maisgestão eletrônica do sistema da qualidade: uma ferramenta para o Coordenador da Qualidade A gestão eletrônica QUALIDADE QUALIDADE PROJETOS SAC
TECNOLOGIA WEB QUALIDADE SAC 1 QUALIDADE A gestão eletrônica gestão eletrônica do sistema da qualidade: uma ferramenta para o Coordenador da 2 1 Apresentação do Sistema O AUTODOC é um software para Web
Leia maisIntrodução à Qualidade de Software. Profº Aldo Rocha
Introdução à Qualidade de Software Profº Aldo Rocha Agenda O que é Qualidade? O que é Qualidade de Software? Qualidade do Produto e do Processo Normas e Organismos Normativos Qualidade de Software e Processos
Leia maisGIT Controlo de versões
Universidade Portucalense Engenharia de Software ES01 2013-2014 1 Universidade Portucalense Engenharia de Software ES01 2013-2014 1 GIT Controlo de versões O GIT tem duas vantagens essenciais: Faz o controlo
Leia maisEVOLUÇÃO DE SOFTWARE
EVOLUÇÃO DE SOFTWARE Dinâmica da evolução de programas Manutenção de software Processo de evolução Evolução de sistemas legados 1 Mudança de Software 2 Manutenção de software Mudança de software é inevitável
Leia maisARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
Leia maisIntegração Contínua com Rational Team Concert, Jenkins e SonarQube
Integração Contínua com Rational Team Concert, Jenkins e SonarQube Agenda 1. Introdução à Integração Contínua 2. Ferramentas 3. Solução de Integração Contínua em Furnas 4. Demonstração O que é a Integração
Leia maisAtividades da Engenharia de Software GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE. Atividades da Engenharia de Software. Processo de Desenvolvimento de
SCE186-ENGENHARIA DE SOFTWARE Módulo 1 Atividades da Engenharia de GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE Profª Rosely Sanches rsanches@icmc.usp.br 2003 DEFINIÇÃO CONSTRUÇÃO SOFTWARE PRODUTO MANUTENÇÃO
Leia maisIMPLANTAÇÃO DO PROCESSO DE GERÊNCIA DE CONFIGURAÇÃO DE SOFTWARE SUPORTADO POR UM GUIA DE PROCESSO
UNIVERSIDADE DO SUL DE SANTA CATARINA CAMPUS DA GRANDE FLORIANÓPOLIS CURSO DE ESPECIALIZAÇÃO EM ENGENHARIA DE PROJETOS E SOFTWARE JEFFERSON ONILDO HENRIQUE IMPLANTAÇÃO DO PROCESSO DE GERÊNCIA DE CONFIGURAÇÃO
Leia maisUM CASE DE IMPLANTAÇÃO DA GERÊNCIA DE CONFIGURAÇÃO E MUDANÇA (NÍVEL F) DO MPS.BR UTILIZANDO PADRÕES ABERTO PARA O DESENVOLVIMENTO CORPORATIVO
Nome do Pesquisador(Aluno): Thiago Magalhães Zampieri Nome do Orientador: Simone Tanaka Titulação do Orientador: Especialista Instituição: null Curso para apresentação: SISTEMAS DE INFORMAÇÃO / CIÊNCIA
Leia maisAgenda. Aprendendo Git/GitHub. Definições. Git. História 31/05/2012. Vantagem de usar controle de versão
Agenda Aprendendo Git/GitHub Luciana Balieiro Cosme IFNMG Montes Claros Sobre Git Instalação no Windows Comandos básicos Estrutura de um commit Branches GitHub Considerações finais Definições Git is an
Leia maisGerência de Projetos e Manutenção de Software Aula 10 Gerência de Configuração e Mudanças Andréa Magalhães Magdaleno 2017.
Gerência de Projetos e Manutenção de Software Aula 10 Gerência de Configuração e Mudanças Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.02 Agenda O Problema Gerência de Configuração Conceitos Básicos
Leia maisMelhores práticas para desenvolvimento de software e gerenciamento de código
Melhores práticas para desenvolvimento de software e gerenciamento de código Osvaldo Santos Engenheiro de Sistemas Ilton Pereira Gerente de Engenharia de Aplicações Agenda Gestão de documentos Requisitos
Leia maisGerenciamento de Configuração de Software
FACULDADE MAURÍCIO DE NASSAU Jessé de Souza da Silva, José Arnaldo de Oliveira Almeida, Gabriel Pereira da Silva Gerenciamento de Configuração de Software Uma Abordagem Conceitual João Pessoa 2015 FACULDADE
Leia maisPaginas em Branco: O sistema possui a possibilidade de configuração, que remove automaticamente as páginas em branco.
GERENCIAMENTO ARQUIVÍSTICA DE DOCUMENTOS. Disponibiliza rotinas para armazenar e gerenciar (incluindo, alterando, excluindo e pesquisando) a documentação física e eletrônica (digitalizada, importada de
Leia maisCapítulo 25. Gerenciamento de Configuração. Engenharia de Software Prof. Flávio de Oliveira Silva, Ph.D.
Capítulo 25 Gerenciamento de Configuração slide 624 2011 Pearson Prentice Hall. Todos os direitos reservados. Tópicos abordados Gerenciamento de mudanças Gerenciamento de versões Construção de sistemas
Leia maisProcesso Controle de Documentos e Registros
Dono do Processo Marilusa Lara Bernardes Bittencourt Aprovado por Comitê da Qualidade Analisado criticamente por Representante da Direção Substituto: Kelly Vitoriny 1. OBJETIVOS: Descrever a forma como
Leia maisIntegração de Ferramentas de Apoio a Processos Outubro 2010 GUSTAVO VAZ NASCIMENTO
Integração de Ferramentas de Apoio a Processos Outubro 2010 GUSTAVO VAZ NASCIMENTO AGENDA AGENDA 1. Sobre a Shift 2. Integração de ferramentas de apoio 1. SCMBug Integração entre SCM Tools e ferramentas
Leia maisMetodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi
Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia
Leia maisAPLICATIVO PARA ATUALIZAÇÃO EMPRESARIAL
APLICATIVO PARA ATUALIZAÇÃO AUTOMÁTICA DE UM SISTEMA DE GESTÃO EMPRESARIAL Marlon Gracietti de Amorim Orientador: Prof. Cláudio Ratke Roteiro de apresentação 1.Introdução 2. Objetivos 3. Fundamentação
Leia maisMUDANÇAS NA ISO 9001: A VERSÃO 2015
MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000
Leia maisPlano de Gerência de Configuração
Plano de Gerência de Configuração Objetivo do Documento Introdução A aplicação deste plano garante a integridade de códigos-fonte e demais produtos dos sistemas do, permitindo o acompanhamento destes itens
Leia maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisProjeto SCCM Implantação do ClearCase e ClearQuest UCM
Projeto SCCM Implantação do ClearCase e ClearQuest UCM Leonardo Ventura Nunes Unibanco leonardo.nunes@unibanco.com.br Wilson Roberto Melaré Unibanco wilson.melare@unibanco.com.br Introdução Desafios Visão
Leia maisONE Service Desk. O Service Desk ONE fornece uma infraestrutura de serviços de suporte ITIL completa, contendo:
ONE Service Desk O Service Desk ONE fornece uma infraestrutura de serviços de suporte ITIL completa, contendo: Gerenciamento de Incidentes Gerenciamento de Problemas Gerenciamento de Mudanças BDGC (Banco
Leia maisHISTÓRICO DAS REVISÕES N.ºREVISÃO DATA IDENTIFICAÇÃO DO DOCUMENTO 00 16/04/2007 Emissão inicial
HISTÓRICO DAS REVISÕES N.ºREVISÃO DATA IDENTIFICAÇÃO DO DOCUMENTO 00 16/04/2007 Emissão inicial Elaborado: 16/04/2007 Superintendente e ou Gerente da unidade Análise Crítica e aprovação : 16/04/2007 Representante
Leia maisGerência da Configuração de Software. Teresa Maciel DEINFO/UFRPE
Gerência da Configuração de Software Teresa Maciel DEINFO/UFRPE 1 Propósito Garantir a integridade dos itens que compõem uma versão do produtos de software, através do controle de versões e mudanças dos
Leia maisADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO
1 ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 2 INFRAESTRUTURA DE TI Para garantir o atendimento às necessidades do negócio, a área de TI passou a investir na infraestrutura do setor, ampliando-a,
Leia maisComo Utilizar o Escritório Virtual
Como Utilizar o Escritório Virtual 1. Visão Geral O Escritório Virtual é um espaço destinado à troca de informações e documentos entre os membros de um grupo. Através de ferramentas colaborativas como:
Leia maisTipos de teste de software
Tipos de teste de software Volnys Borges Bernal volnys@lsi.usp.br Adilson Hira ayhira@lsi.usp.br Laboratório de Sistemas Integráveis Departamento de Sistemas Eletrônicos Escola Politécnica da USP Sumário
Leia maisIntrodução à Engenharia ENG1000
Introdução à Engenharia ENG1000 Aula Extra - Projetos e Controle de Versões 2016.1 Prof. Augusto Baffa Armazenando seu projeto Como armazenar versões? Não se preocupar Acumular
Leia maisRedmine. Simplificando a gestão de projetos 28-08-2014
Redmine Simplificando a gestão de projetos 28-08-2014 Sobre o palestrante Eliel Gonçalves Formação técnica em processamento de dados e graduação em tecnologia em processamento de dados. Possui 15 anos
Leia maisFundamentos de Gestão de TI
Fundamentos de Gestão de TI Tópico V Transição de Serviço (ITIL V3) José Teixeira de Carvalho Neto transição de serviço transição de serviço Objetivo: orientar e coordenar o desenvolvimento e a implantação
Leia maisFORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA
Universidade Federal do Ceará Pró-Reitoria de Graduação Coordenadoria de Projetos e Acompanhamento Curricular Divisão de Pesquisa e Desenvolvimento Curricular FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA 1. Unidade
Leia maisGerenciamento de software como ativo de automação industrial
Gerenciamento de software como ativo de automação industrial INTRODUÇÃO Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a intenção de cuidar e manter bens materiais
Leia maisRedmine. Simplificando a gestão de projetos 28-08-2014
Redmine Simplificando a gestão de projetos 28-08-2014 Sobre o palestrante Eliel Gonçalves Formação técnica em processamento de dados e graduação em tecnologia em processamento de dados. Possui 15 anos
Leia maisFigura 01 Kernel de um Sistema Operacional
01 INTRODUÇÃO 1.5 ESTRUTURA DOS SISTEMAS OPERACIONAIS O Sistema Operacional é formado por um Conjunto de rotinas (denominado de núcleo do sistema ou kernel) que oferece serviços aos usuários e suas aplicações
Leia maisMOD9 Processos de Transição de Serviços
Curso ITIL Foundation MOD9 Processos de Transição de Serviços Service Transiction Professor: Fernando Palma fernando.palma@gmail.com http://gsti.blogspot.com 1 Curso ITIL Foundation Transição significa
Leia maisIntrodução ao Modelos de Duas Camadas Cliente Servidor
Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos
Leia maisSolução Cadia Projects
Solução Cadia Projects A Cadia Consulting, com mais de 14 anos de experiência na implementação da ferramenta Microsoft Dynamics NAV (Navision), desenvolve soluções verticais que visam ampliar as funcionalidades
Leia maisGerência de Configuração em Ambientes de Desenvolvimento de Software Orientados a Organização
Gerência de Configuração em Ambientes de Desenvolvimento de Software Orientados a Organização Sávio Figueiredo, Gleison Santos, Ana Regina Rocha COPPE UFRJ {savio, gleison, darocha}@cos.ufrj.br SBQS 2004
Leia maisExame de Fundamentos da ITIL
Exame de Fundamentos da ITIL Simulado A, versão 5.1 Múltipla escolha Instruções 1. Todas as 40 perguntas devem ser respondidas. 2. Todas as respostas devem ser assinaladas na grade de respostas fornecida.
Leia maisGestão de Desenvolvimento de Sistemas por Controle de Versão Utilizando SVN. Software para Controle de Versão SVN/Subversion
Gestão de Desenvolvimento de Sistemas por Controle de Versão Utilizando SVN Software para Controle de Versão SVN/Subversion Subversion é uma solução opensource Interação com o desenvolvedor Projetos que
Leia maisArquitetura de Sistemas Distribuídos. Introdução a Sistemas Distribuídos
Introdução a Sistemas Distribuídos Definição: "Um sistema distribuído é uma coleção de computadores autônomos conectados por uma rede e equipados com um sistema de software distribuído." "Um sistema distribuído
Leia maisIBM WebSphere DataStage
IBM WebSphere DataStage Os Desafios de Integração de Dados Integrar dados discrepantes entre aplicações e processos de negócio sempre foi uma tarefa difícil, e dado a explosão de dados que acontece na
Leia maisGuia de Atualização PROJURIS WEB 4.5. Manual do Técnico Atualização - ProJuris Web 4.5. Manual do Técnico Atualização - ProJuris Web 4.
Guia de Atualização PROJURIS WEB 4.5 Por: Fabio Pozzebon Soares Página 1 de 11 Sistema ProJuris é um conjunto de componentes 100% Web, nativamente integrados, e que possuem interface com vários idiomas,
Leia mais