José de Arimatea - jarn José Luiz - jlcn 20/01/2013.

Slides:



Advertisements
Apresentações semelhantes
Metodologia R/XP.
Advertisements

Projeto BPAD Boletim de Produção Ambulatorial Digital
GIT X SVN. GIT SVN GIT SVN DistribuídoCentralizado.
Gerência de Configuração
Engenharia de Software
Desenvolvimento Global de Software
Gerenciamento de Configuração
Gestão de TI com Software Livre em Instituições de Ensino Fórum Permanente de Conhecimento e Tecnologia da Informação 14 de abril de 2005 Rubens Queiroz.
Professora: Aline Vasconcelos
O que é ? Subversion (ou svn) é um sistema de controle de versão criado para substituir o CVS. Ele permite que você recupere versões antigas de seus arquivos,
Luciano Marquardt Everaldo Artur Grahl
Ci&T SPIN – Campinas Equipe de testes em projetos com CI e TDD.
Visão Geral do MANTIS Marco Cristo.
Configurando Subversion no Windows
Gestão de Defeitos Vanilson Burégio.
Gerenciamento de Requisitos com Casos de Uso
Controle de Versão SVN e Tortoise SVN
Trabalho sobre Shell Script
Gerência de Configuração
Análise e Desenvolvimento de Sistemas
Configuração de manutenção
Gerência de Configuração de Software
Felipe Moreira Reis Lapenda Disciplina de Segurança de Redes
Visão Geral PRO.NET.
Fundamentos de Engenharia de SW
Gerenciamento de Configuração
Como criar um Banco de Dados no Terraview
Concurrent Versions System Leandro Augusto de Oliveira
Gestão de Configuração de Software
CMMI – Gerência de Configuração
Márcio Aurélio Ribeiro Moreira
Gerência de Configuração - GC
Configurando Subversion no Windows. TortoiseSVN Cliente gráfico para gerenciamento de repositórios usando SVN
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
3/4/2015 Prof. Msc George Cabral Bacharelado em Sistema de Informação Ambientes de Desenvolvimento de Software.
Paulo Oliveira – phslfo Victor Acioli - vaca 11/05/2010.
Gerencia de configuração e mudança de software
S ISTEMA DE C ONTROLE DE V ERSÃO : B AZAAR Carolina Ramalho Priscilla Gonçalves.
Controle de Versão bitbuchet & mercurial Thiago e Rafael.
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
André Silva Rodrigues Diretor de Tecnologia. O que é subversion? Como subversion funciona? 12/4/2015WorkSet Indo 2 Introdução.
Gerência de Configuração Autor: Silvio Cortez. Fluxos e papeis Escrever plano Definir ferramentas Escrever plano de gerência de configuração Gerente de.
Introdução a Banco de Dados Aula 04
Conceitos Básicos Introdução.
Fluxos secundários Só devem ser analisados e descritos após a descrição dos fluxos básicos. Fluxos alternativos situações especiais (desconto para um cliente)
Planejamento e Gerência de Projeto Plácido Antonio de Souza Neto
Concurrent Versions System (CVS) Alexandre Monteiro.
1 Sumário PARTE 1 – Características Visualize seu código fonte Compartilhe o código fonte Acesse o conteúdo do repositório Análise o código Integração.
Gerência de configuração e Evolução de Software
Gerência de Configuração e Mudança
Métodos Ágeis e Programação Extrema (XP)
Distribuição de Software Alexandre Vasconcelos © Centro de Informática Universidade Federal de Pernambuco.
Gestão da Configuração do Software
1 Concurrent Versions System - CVS Pra que usar? Onde encontrar? Como configurar? Como usar? André Luís Moreira
Controle de Versão com SubVersion
CVS – Gerenciamento de Versões
Objetivos deste módulo
Processo de Gerência de Mudanças
Linguagem Técnica II SCM Software Configuration Management Aula 03 Prof. Renato Novais
Ferramentas e Tecnologias para o Trabalho Distribuído e Colaborativo
Gerenciamento de Configuração de Software
Gerência de Configuração Processo, Mantis, Plano e Auditoria.
Felipe Buarque, Felype Santiago, Liliane Sheyla. Justificativa  Alguém já sobrescreveu o código de outra pessoa por acidente e acabou perdendo as alterações?
Metodologia de Desenvolvimento de Software Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo Borba © Centro de Informática Universidade.
Maraca² RFP Reply. Introdução Reuso dentro da organização Busca e recuperação.
Análise de Desempenho dos sistemas de controle de versão SVN e Git
Mestrado Profissional em Gestão da Qualidade Total MP 255 Sistemas de Informação e Sistemas da Qualidade UNICAMP – FEM Mestrado Profissional em.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Desmistificando o Git Rodrigo Carvalho
Gerência de Configuração
Transcrição da apresentação:

José de Arimatea - jarn José Luiz - jlcn 20/01/2013

 Introdução  Gerência de Mudanças  Gerência de Versões  Integração/Geração de builds

 Todos artefatos mudam com o tempo!  Como essas modificações são gerenciadas?  Onde estarão registradas as modificações?  Quem aprovará as modificações?  Onde os arquivos estarão armazenados?  Manter o histórico dos itens;  Manipulação de itens de forma concorrente;  Integração das modificações.  Auditoria da gerência de configuração?

 Gerência de Mudanças  Registro de modificações no sistema;  Por modificações se entende: ▪ Novas funcionalidades; ▪ Correções de erros/bugs.  Gerência de Versões  Controle dos arquivos modificados;  Lançamento de RELEASES e versões;

1. Nova Solicitação  Solicitação de mudança;  Descrição da modificação;  Release que será modificado;  Prioridade da modificação; 2. Aprovação de mudanças 3. Atribuição de tarefas 4. Realização de mudança 5. Fechamento de solicitação

Bugzilla Entre outros..

José de Arimatea – jarn José Luiz - jlcn

Há uma grande procura pelo Git, porém... O SVN continua ser amplamente utilizado em empresas de todos os portes.

 Versão Gratuita e Versão Paga;  Repositórios Públicos e Privados  Interface de fácil uso;  Compartilhado com vários usuários;  Integrado com vários projetos;  Permite uso de Git e SVN

 O Eclipse possui o Plugin Egit  Apesar da interface intuitiva, o tutorial é muito grande, o que não justifica a simplicidade da ferramenta Git via linha de comando!  Egit Tutorial (

 git init  git clone  git add  git commit -m “ ”  git push  git pull  git branch  git checkout  git reset

José de Arimatea – jarn José Luiz - jlcn

 Representa uma versão ainda incompleta do sistema em desenvolvimento, mas com certa estabilidade  Costuma apresentar limitações conhecidas  Espaço para integração de funcionalidades  Inclue não só código fonte, mas documentação, arquivos de configuração, base de dados, etc.  A política de geração dos builds deve ser bem definida na estruturação do ambiente

 Usado para integração Continua  XP  Compilar, Montar, Testar e Executar  Automatizar o processo de geração de builds

 Grandes projetos => Gerência de Configuração;  Controle da evolução do sistema;  Qualidade do produto;

   guide/index.pt_BR.html (git guia básico) guide/index.pt_BR.html  Aulas git:  st-comecando-com-git#.UP8UNCf7K6N st-comecando-com-git#.UP8UNCf7K6N 