Sistema de integração contínua e automatização de testes voltados ao desenvolvimento de produtos eletrônicos embarcados

dc.contributor.advisorMarcondes, Hugo
dc.contributor.advisorLatteshttp://lattes.cnpq.br/5845370403988138
dc.contributor.authorReis, Rafael Fernando
dc.contributor.authorLatteshttp://lattes.cnpq.br/2378782129644281
dc.contributor.referee1Giassi Junior; Pedro
dc.contributor.referee1Latteshttp://lattes.cnpq.br/4901201441360861
dc.contributor.referee2Bonho, Samir
dc.contributor.referee2IDhttps://orcid.org/0000-0001-7890-4657
dc.contributor.referee2Latteshttp://lattes.cnpq.br/5400290038439083
dc.date.accessioned2026-10-01T11:18:59Z
dc.date.available2026-10-01T11:18:59Z
dc.date.issued2020-10-26
dc.description.abstractEste trabalho de conclusão de curso busca pesquisar soluções de sistemas de integração contínua focadas em atender as necessidades de uma equipe de desenvolvimento de produtos embarcados, e implantá-las em um projeto executado pela mesma. Para esse fim, foi estudado o processo de desenvolvimento de sistemas embarcados, os conceitos de metodologia que utilizam a integração contínua, possíveis ferramentas para a automatização do processo, assim como os tipos de testes a serem realizados durante o desenvolvimento. O sistema busca trazer agilidade e robustez para a equipe de desenvolvimento por meio da automatização de testes conjuntos de software e hardware. Para isso, foram utilizadas as ferramentas: Bitbucket para controle de versão, o servidor de automatização Jenkins para especificações e o disparo dos testes e o LAVA para gerenciamento da execução e validação dos mesmos. Por fim, o sistema proposto foi implantado ao processo de desenvolvimento de um sistema embarcado. Este trabalho observou que a aplicação da integração contínua neste projeto contribuiu para otimizar o fluxo de trabalho da equipe de desenvolvimento
dc.description.abstractThis end of course work seeks to research solutions for continuous integration systems focused on meeting the needs of an embedded product development team, and implementing them in a project carried out by the same. To that end, the process of developing embedded systems was studied, the concepts of methodology that use continuous integration, possible tools for the automation of the process, as well as the types of tests to be performed during development. The system seeks to bring agility and robustness to the development team through the automation of joint tests of software and hardware. For this, the used tools were: Bitbucket for version control, Jenkins automation server for specifications and the launching of tests and LAVA for management of their execution and validation. Finally, the proposed system was implemented in the process of developing an embedded system. This work noted that the application of continuous integration in this project contributed to optimize the workflow of the development team.
dc.identifier.citationREIS, Rafael Fernando. Sistema de integração contínua e automatização de testes voltados ao desenvolvimento de produtos eletrônicos embarcados. 2020. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) – Instituto Federal de Santa Catarina, Florianópolis, 2020
dc.identifier.urihttps://repositorio.ifsc.edu.br/handle/1/2655
dc.language.isoPortuguês Brasilpt_BR
dc.publisherInstituto Federal de Santa Catarinapt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCâmpus Florianópolispt_BR
dc.publisher.initialsIFSCpt_BR
dc.publisher.programBacharelado em Engenharia Eletrônicapt_BR
dc.rights.accessAcesso Aberto
dc.subjectSistemas embarcados (Computadores)
dc.subjectAutomação
dc.subjectIntegração contínua
dc.subject.cnpqENGENHARIAS
dc.titleSistema de integração contínua e automatização de testes voltados ao desenvolvimento de produtos eletrônicos embarcados
dc.typeTrabalho de conclusão de graduaçãopt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Rafael_Fernando_Reis - TCC.pdf
Tamanho:
2.3 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed to upon submission
Descrição: