Módulo Adapter para acesso a dados de sistemas de controle de versão

Detalhes bibliográficos
Autor(a) principal: Burguêz, Paula
Data de Publicação: 2013
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/86435
Resumo: Sistemas de controle de versão são ferramentas largamente utilizadas no mundo inteiro, para auxiliar no desenvolvimento colaborativo e concorrente. São ferramentas que permitem que mais de um desenvolvedor trabalhe no mesmo arquivo, além de fornecer o histórico daquele arquivo ao longo das suas versões. Apesar de todos os sistemas serem baseados nos mesmos conceitos básicos, eles possuem terminologia e comandos diferentes. O objetivo deste trabalho é criar uma abstração para sistemas de controle de versão, gerando um modelo genérico para o desenvolvimento de uma API que permita a leitura dos dados do projeto independente do sistema. O objetivo principal dessa API é recuperar arquivos e dados sobre versionamento dos mais diversos projetos.
id UFRGS-2_dfaa31b75b99c8b812cdb1986bb8a391
oai_identifier_str oai:www.lume.ufrgs.br:10183/86435
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Burguêz, PaulaPimenta, Marcelo Soares2014-01-22T01:54:59Z2013http://hdl.handle.net/10183/86435000910059Sistemas de controle de versão são ferramentas largamente utilizadas no mundo inteiro, para auxiliar no desenvolvimento colaborativo e concorrente. São ferramentas que permitem que mais de um desenvolvedor trabalhe no mesmo arquivo, além de fornecer o histórico daquele arquivo ao longo das suas versões. Apesar de todos os sistemas serem baseados nos mesmos conceitos básicos, eles possuem terminologia e comandos diferentes. O objetivo deste trabalho é criar uma abstração para sistemas de controle de versão, gerando um modelo genérico para o desenvolvimento de uma API que permita a leitura dos dados do projeto independente do sistema. O objetivo principal dessa API é recuperar arquivos e dados sobre versionamento dos mais diversos projetos.Version control systems are tools widely used around the worldwide, to support collaborative and concurrent development. They are tools that support more than one developer working on the same file, while also providing a history of that file along versions. Despite the fact that all systems are based on the same fundamental concepts, they have different terminology and commands. This work aims to create an abstraction for version control systems, bringing up a generic model for the development of an API that provides methods to read project data, regardless the system. The main goal of this API is to retrieve files and data versioning from several projects.application/pdfporEngenharia : SoftwareDesenvolvimento : SoftwareVersion control systemGitSubversionMódulo Adapter para acesso a dados de sistemas de controle de versãoAdapter Module for data access in version control systems info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2013Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000910059.pdf000910059.pdfTexto completoapplication/pdf1149545http://www.lume.ufrgs.br/bitstream/10183/86435/1/000910059.pdf7feda167c4c34b0166252abe96f1c4a9MD51TEXT000910059.pdf.txt000910059.pdf.txtExtracted Texttext/plain67011http://www.lume.ufrgs.br/bitstream/10183/86435/2/000910059.pdf.txt01495484c1a9bedecef4c4a05a613a4dMD52THUMBNAIL000910059.pdf.jpg000910059.pdf.jpgGenerated Thumbnailimage/jpeg1010http://www.lume.ufrgs.br/bitstream/10183/86435/3/000910059.pdf.jpg5a131b7a276cdfc3822194b6fbc66d29MD5310183/864352018-10-09 08:46:40.628oai:www.lume.ufrgs.br:10183/86435Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-09T11:46:40Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Módulo Adapter para acesso a dados de sistemas de controle de versão
dc.title.alternative.en.fl_str_mv Adapter Module for data access in version control systems
title Módulo Adapter para acesso a dados de sistemas de controle de versão
spellingShingle Módulo Adapter para acesso a dados de sistemas de controle de versão
Burguêz, Paula
Engenharia : Software
Desenvolvimento : Software
Version control system
Git
Subversion
title_short Módulo Adapter para acesso a dados de sistemas de controle de versão
title_full Módulo Adapter para acesso a dados de sistemas de controle de versão
title_fullStr Módulo Adapter para acesso a dados de sistemas de controle de versão
title_full_unstemmed Módulo Adapter para acesso a dados de sistemas de controle de versão
title_sort Módulo Adapter para acesso a dados de sistemas de controle de versão
author Burguêz, Paula
author_facet Burguêz, Paula
author_role author
dc.contributor.author.fl_str_mv Burguêz, Paula
dc.contributor.advisor1.fl_str_mv Pimenta, Marcelo Soares
contributor_str_mv Pimenta, Marcelo Soares
dc.subject.por.fl_str_mv Engenharia : Software
Desenvolvimento : Software
topic Engenharia : Software
Desenvolvimento : Software
Version control system
Git
Subversion
dc.subject.eng.fl_str_mv Version control system
Git
Subversion
description Sistemas de controle de versão são ferramentas largamente utilizadas no mundo inteiro, para auxiliar no desenvolvimento colaborativo e concorrente. São ferramentas que permitem que mais de um desenvolvedor trabalhe no mesmo arquivo, além de fornecer o histórico daquele arquivo ao longo das suas versões. Apesar de todos os sistemas serem baseados nos mesmos conceitos básicos, eles possuem terminologia e comandos diferentes. O objetivo deste trabalho é criar uma abstração para sistemas de controle de versão, gerando um modelo genérico para o desenvolvimento de uma API que permita a leitura dos dados do projeto independente do sistema. O objetivo principal dessa API é recuperar arquivos e dados sobre versionamento dos mais diversos projetos.
publishDate 2013
dc.date.issued.fl_str_mv 2013
dc.date.accessioned.fl_str_mv 2014-01-22T01:54:59Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/86435
dc.identifier.nrb.pt_BR.fl_str_mv 000910059
url http://hdl.handle.net/10183/86435
identifier_str_mv 000910059
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/86435/1/000910059.pdf
http://www.lume.ufrgs.br/bitstream/10183/86435/2/000910059.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/86435/3/000910059.pdf.jpg
bitstream.checksum.fl_str_mv 7feda167c4c34b0166252abe96f1c4a9
01495484c1a9bedecef4c4a05a613a4d
5a131b7a276cdfc3822194b6fbc66d29
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224458593107968