A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Controle de Versão Sistemas de Informação Prof

Apresentações semelhantes


Apresentação em tema: "Controle de Versão Sistemas de Informação Prof"— Transcrição da apresentação:

1 Controle de Versão Sistemas de Informação Prof
Controle de Versão Sistemas de Informação Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS

2 Controle de versão de arquivos
Problema: Equipes trabalhando no mesmo projeto, com desenvolvedores de sistema, codificadores de interface atualizando, muitas vezes, o mesmo arquivo. Como controlar a perda de informação nesse processo? Avisando? Telefonando? Msn? Sistema de controle de versão Visa gerenciar diferentes versões de arquivos ao longo do desenvolvimento dos mesmos. Utilizado tanto para código-fonte quanto para documentação dos projetos.

3 Sistema de Controle de Versão
Presente em empresas de desenvolvimento de software. Apresenta diversas soluções para realizar o controle: CVS - Livre Git - Livre Svn - Livre SourceSafe – Microsoft ClearCase – IBM

4 Vantagens Controle do histórico: facilidade em desfazer e possibilidade de analisar o histórico do desenvolvimento, como também facilidade no resgate de versões mais antigas e estáveis. A maioria das implementações permitem analisar as alterações com detalhes, desde a primeira versão até a última. Trabalho em equipe: um sistema de controle de versão permite que diversas pessoas trabalhem sobre o mesmo conjunto de documentos ao mesmo tempo e minimiza o desgaste provocado por problemas com conflitos de edições. É possível que a implementação também tenha um controle sofisticado de acesso para cada usuário ou grupo de usuários. Marcação e resgate de versões estáveis: a maioria dos sistemas permite marcar onde é que o documento estava com uma versão estável, podendo ser facilmente resgatado no futuro. Ramificação de projeto: a maioria das implementações possibilita a divisão do projeto em várias linhas de desenvolvimento, que podem ser trabalhadas paralelamente, sem que uma interfira na outra. Principais vantagens

5 Criando um sistema de controle de versão - SNV
Ferramentas utilizadas: Servidor de SVN: COLLABNET Subversion Edge Cliente SVN: Tourtoise

6 Roteiro Instalando o Servidor Instalando o Cliente
Configurando o Servidor Criando o repositório no Cliente Manipulando arquivos e controlando as versões Operações Checkout Add Commit Update Delete Diff

7 Exercício Criar um repositório chamado bibliotecasistema.
Na estrutura de diretório da máquina criar uma pasta projeto crie uma chamada sistema com os seguintes arquivos: Importacao.java Importacao.html. Config.java Insira conteúdos nesses arquivos.

8 Exercício Criar um repositório chamado bibliotecadocs.
Na estrutura de diretório da máquina na pasta projeto crie uma pasta com os seguintes arquivos: Descritivo.doc Atareuniao.txt. Insira conteúdos nesses arquivos.

9 Exercício Crie dois usuários chamados:
Analista Desenvolvedor O desenvolvedor deve poder realizar a leitura e escrita de informações na pasta de sistemas, enquanto o analista deverá fazer o mesmo na pasta de documentação e de sistemas. O desenvolvedor não pode alterar a documentação do projeto.

10 Regras de Autenticação
Como implementar as regras de autenticação para diferentes usuários?


Carregar ppt "Controle de Versão Sistemas de Informação Prof"

Apresentações semelhantes


Anúncios Google