Desenvolvimento de software com integração contínua

Detalhes bibliográficos
Autor(a) principal: Coelho, António Sérgio Matos
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