Show simple item record

dc.contributor.advisorHauck, Jean Carlos Rossapt_BR
dc.contributor.authorRocha, Lucas Flach dapt_BR
dc.date.accessioned2016-11-30T15:05:26Z
dc.date.available2016-11-30T15:05:26Z
dc.date.issued2014
dc.identifier1640pt_BR
dc.identifier.urihttp://www.riuni.unisul.br/handle/12345/1878
dc.description.abstractCom projetos cada vez mais complexos e abrangendo mais funcionalidades, cada tempo ganho em uma determinada etapa do ciclo de vida de desenvolvimento de software, torna-se muito importante. Com o uso da integração contínua, um projeto de software tende a ter mais qualidade do inicio ao fim do seu ciclo de vida, isso porque, a integração contínua faz com que se inicie uma nova construção do projeto sempre que algum artefato tenha alguma alteração ou uma nova versão. Utilizando uma pesquisa exploratória foi possível construir um processo de integração contínua com êxito. Primeiramente utilizou-se o Maven como ferramenta de build automatizado e execução dos testes, passando pelo Git como ferramenta de auxilio ao controle de versões e finalizando com o Jenkins auxiliando todo o processo de integração contínua. Após as etapas de construções dos testes automatizados, da configuração do repositório do projeto, da utilização do Maven para o build automatizado e controle de dependências e da configuração de um servidor de integração contínua junto de uma ferramenta para auxiliar do processo de integração contínua, todos os objetivos foram alcançados. Nesse sentido, foi criado um processo de integração contínua eficaz e de fácil controle. Sempre que alguma mudança é feita no projeto, inicia-se uma nova construção e todos os testes são executados, tudo isso de forma automática. Se algum erro ocorrer, já é possível rastrear o mesmo e efetuar a correção, visando sempre o software em estado funcional em todo o seu ciclo de vidapt_BR
dc.language.isopt_BRpt_BR
dc.relation.ispartofSistemas de Informação - Pedra Brancapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectProgramação de sistemas (Computação)pt_BR
dc.subjectSistemas de informação gerencialpt_BR
dc.subjectSoftware - Desenvolvimentopt_BR
dc.titleAplicação da integração contínua no desenvolvimento de softwarept_BR
dc.typeMonografiapt_BR
dc.isReferencedByMonografia (Curso de Graduação em Sistemas de Informação)pt_BR
dc.hasPart109453_Lucas.pdfpt_BR
dc.subject.areaCiências Exatas e da Terrapt_BR


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


Mantido pela
Unisul
Plataforma
DSpace
Desenvolvido por
Digital Libraries
Licenciamento
Creative Commons