Desenvolvimento de software com integração contínua
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.22/8011 |
Resumo: | A integração contínua é uma prática no desenvolvimento de software que já existe há algum tempo mas ainda não é muito conhecida nem usada. Esta prática no desenvolvimento de software surgiu com a programação extrema e tem evoluído ao longo dos últimos anos, adaptando-se às novas tecnologias. O estudo aqui apresentado pretende essencialmente mostrar a real importância e o valor acrescido que a integração contínua pode trazer a um projeto de desenvolvimento de software. O trabalho aqui exposto surge no âmbito de um projeto interno, realizado pelo autor na empresa Konkconsulting, cuja finalidade se prende com o conhecimento mais aprofundado da integração contínua e com o levantamento das necessidades e criação de soluções, de modo a conseguir a sua utilização nos produtos que irão ser desenvolvidos pela empresa. Nesta dissertação, é proposto um conjunto de ferramentas para responder às necessidades imediatas da empresa na implementação de integração contínua num dos seus projetos. Estas ferramentas devem ser de simples e de fácil utilização, de modo a ajudar os programadores durante os desenvolvimentos e responder às necessidades da utilização da integração contínua em um projeto a ser desenvolvido pela empresa, mas ao mesmo tempo, podendo ser facilmente incorporadas em futuros projetos. |
id |
RCAP_4694ac8ad40ad1c99c9e79c52b4b1636 |
---|---|
oai_identifier_str |
oai:recipp.ipp.pt:10400.22/8011 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Desenvolvimento de software com integração contínuaIntegração contínuaDesenvolvimento de softwareContinuous integrationSoftware DevelopmentArquiteturas, Sistemas e RedesA integração contínua é uma prática no desenvolvimento de software que já existe há algum tempo mas ainda não é muito conhecida nem usada. Esta prática no desenvolvimento de software surgiu com a programação extrema e tem evoluído ao longo dos últimos anos, adaptando-se às novas tecnologias. O estudo aqui apresentado pretende essencialmente mostrar a real importância e o valor acrescido que a integração contínua pode trazer a um projeto de desenvolvimento de software. O trabalho aqui exposto surge no âmbito de um projeto interno, realizado pelo autor na empresa Konkconsulting, cuja finalidade se prende com o conhecimento mais aprofundado da integração contínua e com o levantamento das necessidades e criação de soluções, de modo a conseguir a sua utilização nos produtos que irão ser desenvolvidos pela empresa. Nesta dissertação, é proposto um conjunto de ferramentas para responder às necessidades imediatas da empresa na implementação de integração contínua num dos seus projetos. Estas ferramentas devem ser de simples e de fácil utilização, de modo a ajudar os programadores durante os desenvolvimentos e responder às necessidades da utilização da integração contínua em um projeto a ser desenvolvido pela empresa, mas ao mesmo tempo, podendo ser facilmente incorporadas em futuros projetos.Continuous integration is a software development practice that has existed for some time, but it is not widely known or used. This practice in the software development came with the extreme programming and has evolved over the years, adapting to new technologies. The study presented here essentially aims to show the real importance and the value that continuous integration can bring to a software development project. The work exposed here comes as part of an internal project, conducted by the author in Konkconsulting, whose purpose relates to the deeper knowledge of continuous integration and the needs assessment and creating solutions in order to achieve their use in products that will be developed by the company. In this thesis, is proposed a set of tools to meet the company's close needs in implementing a continuous integration solution in their projects. These tools must be simple and easy to use in order to help developers during the developments and the needs of the use of continuous integration on a project being developed by the company, but at the same time can be easily incorporated into future projects.Pereira, Nuno Alexandre MagalhãesRepositório Científico do Instituto Politécnico do PortoCoelho, António Sérgio Matos2018-11-01T01:30:13Z2015-102015-102015-10-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/8011TID:201754029porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T12:48:41Zoai:recipp.ipp.pt:10400.22/8011Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:28:23.992638Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Desenvolvimento de software com integração contínua |
title |
Desenvolvimento de software com integração contínua |
spellingShingle |
Desenvolvimento de software com integração contínua Coelho, António Sérgio Matos Integração contínua Desenvolvimento de software Continuous integration Software Development Arquiteturas, Sistemas e Redes |
title_short |
Desenvolvimento de software com integração contínua |
title_full |
Desenvolvimento de software com integração contínua |
title_fullStr |
Desenvolvimento de software com integração contínua |
title_full_unstemmed |
Desenvolvimento de software com integração contínua |
title_sort |
Desenvolvimento de software com integração contínua |
author |
Coelho, António Sérgio Matos |
author_facet |
Coelho, António Sérgio Matos |
author_role |
author |
dc.contributor.none.fl_str_mv |
Pereira, Nuno Alexandre Magalhães Repositório Científico do Instituto Politécnico do Porto |
dc.contributor.author.fl_str_mv |
Coelho, António Sérgio Matos |
dc.subject.por.fl_str_mv |
Integração contínua Desenvolvimento de software Continuous integration Software Development Arquiteturas, Sistemas e Redes |
topic |
Integração contínua Desenvolvimento de software Continuous integration Software Development Arquiteturas, Sistemas e Redes |
description |
A integração contínua é uma prática no desenvolvimento de software que já existe há algum tempo mas ainda não é muito conhecida nem usada. Esta prática no desenvolvimento de software surgiu com a programação extrema e tem evoluído ao longo dos últimos anos, adaptando-se às novas tecnologias. O estudo aqui apresentado pretende essencialmente mostrar a real importância e o valor acrescido que a integração contínua pode trazer a um projeto de desenvolvimento de software. O trabalho aqui exposto surge no âmbito de um projeto interno, realizado pelo autor na empresa Konkconsulting, cuja finalidade se prende com o conhecimento mais aprofundado da integração contínua e com o levantamento das necessidades e criação de soluções, de modo a conseguir a sua utilização nos produtos que irão ser desenvolvidos pela empresa. Nesta dissertação, é proposto um conjunto de ferramentas para responder às necessidades imediatas da empresa na implementação de integração contínua num dos seus projetos. Estas ferramentas devem ser de simples e de fácil utilização, de modo a ajudar os programadores durante os desenvolvimentos e responder às necessidades da utilização da integração contínua em um projeto a ser desenvolvido pela empresa, mas ao mesmo tempo, podendo ser facilmente incorporadas em futuros projetos. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-10 2015-10 2015-10-01T00:00:00Z 2018-11-01T01:30:13Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/8011 TID:201754029 |
url |
http://hdl.handle.net/10400.22/8011 |
identifier_str_mv |
TID:201754029 |
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 Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799131379074596864 |