Please use this identifier to cite or link to this item: http://hdl.handle.net/11422/15902
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorTravassos, Guilherme Horta-
dc.contributor.authorDoreste, Andréa Cristina de Souza-
dc.date.accessioned2022-01-03T16:22:06Z-
dc.date.available2023-12-21T03:08:44Z-
dc.date.issued2018-03-
dc.identifier.urihttp://hdl.handle.net/11422/15902-
dc.languageporpt_BR
dc.publisherUniversidade Federal do Rio de Janeiropt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectEngenharia de Software Contínuapt_BR
dc.subjectDesenvolvimento Contínuopt_BR
dc.titlePipeline de implantação contínua no contexto de Internet das Coisas para Raspberry Pipt_BR
dc.title.alternativeContinuous deployment pipeline in the context of IoT for raspberry pipt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.contributor.advisorCo1França , Breno Bernard Nicolau de-
dc.contributor.referee1Neri, Hilmer Rodrigues-
dc.contributor.referee2Cukierman, Henrique Luiz-
dc.description.resumoCom o passar dos anos, os cenários para os quais se desenvolve sistemas de software vêm se modificando, apresentando a desenvolvedores e engenheiros novos desafios, como entregas mais rápidas, frequente mudança de requisitos, menor tolerância a falhas e adequação aos modelos de negócio contemporâneos. Para lidar com essas novas necessidades, a Engenharia de Software vem, ao longo do tempo, também se modificando e transformando práticas de desenvolvimento discretas em alternativas mais iterativas, flexíveis e contínuas, sem perder o objetivo de construir e disponibilizar produtos com qualidade e dentro dos prazos e orçamentos previstos. Ao conjunto de práticas e ferramentas que visa assegurar as características de construção acima mencionadas dá-se o nome de Engenharia de Software Contínua, que apoia uma visão holística do processo de desenvolvimento com o objetivo de torná-lo mais rápido, iterativo, integrado e contínuo. Práticas de desenvolvimento contínuo já são bastante utilizadas em desenvolvimento de aplicações Web e Mobile, por exemplo, mas o cenário tecnológico está sempre se modificando e uma tendência atualmente em ascendência é de prover soluções de software voltadas a Internet das Coisas (do inglês, Internet of Things - IoT). Como todo novo cenário, a IoT apresenta seu conjunto de possibilidades e desafios próprios, mas continua inserido num universo que requer agilidade com qualidade. Levando isto em consideração, foi desenvolvido uma estrutura de apoio ao desenvolvimento contínuo - um pipeline de implantação - para ser utilizada em um nicho específico de sistemas de software IoT: aplicações desenvolvidas para o minicomputador Raspberry Pi. Através da construção deste pipeline, observou-se que é possível utilizar práticas de desenvolvimento contínuo num cenário IoT, embora alguns problemas intrínsecos a este nicho, tais como compatibilidade, limitações do ferramental utilizado e as integrações exigidas por projetos dessa natureza mereçam atenção dos engenheiros de software.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentEscola Politécnicapt_BR
dc.publisher.initialsUFRJpt_BR
dc.subject.cnpqCNPQ::ENGENHARIASpt_BR
dc.embargo.termsabertopt_BR
Appears in Collections:Engenharia de Computação e Informação

Files in This Item:
File Description SizeFormat 
monopoli10024252.pdf1.26 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.