Modernização do feature-trace mediante a adoção de princípios DevOps

Detalhes bibliográficos
Autor(a) principal: Bernardo, Helio Adson Oliveira
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: https://bdm.unb.br/handle/10483/29877
Resumo: Trabalho de conclusão de curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2021.
id UNB-2_1564ed1428c7347883706566a8d0fabb
oai_identifier_str oai:bdm.unb.br:10483/29877
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Bernardo, Helio Adson OliveiraRodrigues, Genaína NunesBERNARDO, Helio Adson Oliveira. Modernização do feature-trace mediante a adoção de princípios DevOps. 2021. 91 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia da Computação) — Universidade de Brasília, Brasília, 2021.https://bdm.unb.br/handle/10483/29877Trabalho de conclusão de curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2021.A ferramenta Feature-Trace é utilizada para a obtenção de métricas de um software analisado a partir de rastreabilidade oferecida por artefatos presentes no código fonte do projeto analisado, principalmente pelo BDD. Com a obtenção de métricas, em especial o Perfil Operacional, o Feature-Trace possibilita a priorização de esforço em um software, principalmente para a seleção de casos de teste. No entanto, a ferramenta apresenta necessidades de evolução em sua estrutura, usabilidade e configurabilidade a fim de simplificar o uso deliberado por parte de usuários, além de facilitar o desenvolvimento de novas funcionalidades. Apresenta-se neste trabalho uma solução para estes problemas em forma da adoção de conceitos de DevOps. Buscou-se aprimoramento no fluxo de desenvolvimento de contribuições para que este apresente artefatos que aumentam a agilidade e qualidade na integração de novas funcionalidades. Almejou-se também uma nova abordagem para o fluxo de uso da ferramenta, simplificando-o e removendo dificuldades. A validação de contribuições em relação a usabilidade e configurabilidade do Feature-Trace deu-se através de um estudo de caso, manifestado em forma de sessão prática com desenvolvedores. Os resultados obtidos evidenciaram um alinhamento com técnicas e práticas amplamente utilizadas pela indústria e comunidade de desenvolvimento de software, manifestado através das contribuições que compõem a adoção de DevOps.Submitted by Jaedna Lins (jaednalins@bce.unb.br) on 2022-01-06T22:29:32Z No. of bitstreams: 1 2021_HelioAdsonOliveiraBernardo_tcc.pdf: 905529 bytes, checksum: 3b369874210901f1b83153f876f149d5 (MD5)Approved for entry into archive by Luanna Maia (luanna@bce.unb.br) on 2022-02-11T11:33:14Z (GMT) No. of bitstreams: 1 2021_HelioAdsonOliveiraBernardo_tcc.pdf: 905529 bytes, checksum: 3b369874210901f1b83153f876f149d5 (MD5)Made available in DSpace on 2022-02-11T11:33:14Z (GMT). No. of bitstreams: 1 2021_HelioAdsonOliveiraBernardo_tcc.pdf: 905529 bytes, checksum: 3b369874210901f1b83153f876f149d5 (MD5)The Feature-Trace tool is used to obtain metrics of an analyzed software from the traceability offered by artifacts present in the source code of the analyzed project, mainly by BDD. By obtaining metrics, especially the Operational Profile, Feature-Trace enables the prioritization of effort in a software, mainly for the selection of test cases. However, the tool needs to evolve in its structure, usability and configurability in order to simplify the deliberate use by users, in addition to facilitating the development of new features. This work presents a solution to these problems in the form of adopting DevOps concepts. We sought to improve the development flow of contributions so that it presents artifacts that help with the agility and quality in the integration of new features. A new approach to the flow of tool use was also sought, simplifying it and removing difficulties. The validation of contributions to the usability and configurability of Feature-Trace took place through a case study, expressed in the form of practical session with developers. The results obtained showed an alignment with techniques and practices widely used by the industry and the software development community, manifested through the contributions that make up the adoption of DevOps.A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.info:eu-repo/semantics/openAccessSoftware - desenvolvimentoPython (Linguagem de programação de computador)Modernização do feature-trace mediante a adoção de princípios DevOpsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2022-02-11T11:33:14Z2022-02-11T11:33:14Z2021-11-05porreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBLICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/29877/2/license.txt21554873e56ad8ddc69c092699b98f95MD52ORIGINAL2021_HelioAdsonOliveiraBernardo_tcc.pdf2021_HelioAdsonOliveiraBernardo_tcc.pdfapplication/pdf905529http://bdm.unb.br/xmlui/bitstream/10483/29877/1/2021_HelioAdsonOliveiraBernardo_tcc.pdf3b369874210901f1b83153f876f149d5MD5110483/298772022-02-11 09:33:14.762oai:bdm.unb.br:10483/29877w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712022-02-11T11:33:14Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.pt_BR.fl_str_mv Modernização do feature-trace mediante a adoção de princípios DevOps
title Modernização do feature-trace mediante a adoção de princípios DevOps
spellingShingle Modernização do feature-trace mediante a adoção de princípios DevOps
Bernardo, Helio Adson Oliveira
Software - desenvolvimento
Python (Linguagem de programação de computador)
title_short Modernização do feature-trace mediante a adoção de princípios DevOps
title_full Modernização do feature-trace mediante a adoção de princípios DevOps
title_fullStr Modernização do feature-trace mediante a adoção de princípios DevOps
title_full_unstemmed Modernização do feature-trace mediante a adoção de princípios DevOps
title_sort Modernização do feature-trace mediante a adoção de princípios DevOps
author Bernardo, Helio Adson Oliveira
author_facet Bernardo, Helio Adson Oliveira
author_role author
dc.contributor.author.fl_str_mv Bernardo, Helio Adson Oliveira
dc.contributor.advisor1.fl_str_mv Rodrigues, Genaína Nunes
contributor_str_mv Rodrigues, Genaína Nunes
dc.subject.keyword.pt_BR.fl_str_mv Software - desenvolvimento
Python (Linguagem de programação de computador)
topic Software - desenvolvimento
Python (Linguagem de programação de computador)
description Trabalho de conclusão de curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2021.
publishDate 2021
dc.date.submitted.none.fl_str_mv 2021-11-05
dc.date.accessioned.fl_str_mv 2022-02-11T11:33:14Z
dc.date.available.fl_str_mv 2022-02-11T11:33:14Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv BERNARDO, Helio Adson Oliveira. Modernização do feature-trace mediante a adoção de princípios DevOps. 2021. 91 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia da Computação) — Universidade de Brasília, Brasília, 2021.
dc.identifier.uri.fl_str_mv https://bdm.unb.br/handle/10483/29877
identifier_str_mv BERNARDO, Helio Adson Oliveira. Modernização do feature-trace mediante a adoção de princípios DevOps. 2021. 91 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia da Computação) — Universidade de Brasília, Brasília, 2021.
url https://bdm.unb.br/handle/10483/29877
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.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/29877/2/license.txt
http://bdm.unb.br/xmlui/bitstream/10483/29877/1/2021_HelioAdsonOliveiraBernardo_tcc.pdf
bitstream.checksum.fl_str_mv 21554873e56ad8ddc69c092699b98f95
3b369874210901f1b83153f876f149d5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1801493169635852288