Módulo Adapter para acesso a dados de sistemas de controle de versão
Autor(a) principal: | |
---|---|
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_ |
1815447119317696512 |