Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing : um estudo de caso em uma autarquia da Administração Pública Federal

Detalhes bibliográficos
Autor(a) principal: Rêgo, Guilherme Baufaker
Data de Publicação: 2014
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: http://bdm.unb.br/handle/10483/8069
Resumo: Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2014.
id UNB-2_8682a24bec5be33102cec4733d0dc5c5
oai_identifier_str oai:bdm.unb.br:10483/8069
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Rêgo, Guilherme BaufakerNeri, Hilmer RodriguesRÊGO, Guilherme Baufaker. Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing: um estudo de caso em uma autarquia da Administração Pública Federal. 2014. 124 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2014.http://bdm.unb.br/handle/10483/8069Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2014.A qualidade interna do produto de software está diretamente ligada as métricas de código fonte. Estas por sua vez, quando visualizadas apenas em planilhas decorrentes dos resultados de análise estática de código-fonte não apresentam o grau de visibilidade e interpretação necessários para à tomada de decisão técnica em um determinado projeto de software. Neste trabalho, buscou-se, por meio de um ambiente de Data Warehousing, facilitar a interpretação e avaliar as métricas de código-fonte e os cenários de limpeza de código a fim de se obter mais facilmente dados que pudessem apoiar à tomada de decisão técnica, como por exemplo, a refatoração de uma determinada classe do Projeto. Para se validar o ambiente, foi avaliado em um estudo de caso, o Sistema Integrado de Gestão e Conhecimento (SIGC) do Instituto do Patrimônio Artistíco Nacional (IPHAN). Esta avaliação resultou em 12 intervalos qualitatitivos para 12 métricas de código-fonte, em 2 configurações de métricas que utilizaram softwares de referência. Outro resultado foi a detecção de 317 cenários de limpeza de código-fonte em 914 classes na última release do projeto avaliado. _____________________________________________________________________________ ABSTRACTThe internal quality of software is strictly connected with source code metrics. When these metrics are seen on spreadsheets which is the outcome from static code analysis, it does not show the sufficient visibility level for making technical decisions in a software project. At this work, a Data Warehousing environment was used in order to gather data related to source code metrics for supporting the decision making process. In spite of validation of Data Warehousing environment, it was applied on a case study which has evaluated the "Sistema Integrado de Gestão e Conhecimento", an information system from Instituto do Patrimônio Artístico Nacional (IPHAN), a Brazilian Department responsible for protecting cultural assets. The evaluation on case study has resulted in 12 quality intervals for source code metrics on 2 different configurations which were made from different softwares references. Additionally, it was found 317 code cleanup opportunities in 914 classes at last release of that software project.Submitted by Ruthlea Nascimento (ruthlea.nascimento@gmail.com) on 2014-08-05T17:41:14Z No. of bitstreams: 1 2014_GuilhermeBaufakerRego.pdf: 3828705 bytes, checksum: 42041a59c8943542e3fc11eb236a1526 (MD5)Approved for entry into archive by Elna Araujo (elna@bce.unb.br) on 2014-08-07T01:16:06Z (GMT) No. of bitstreams: 1 2014_GuilhermeBaufakerRego.pdf: 3828705 bytes, checksum: 42041a59c8943542e3fc11eb236a1526 (MD5)Made available in DSpace on 2014-08-07T01:16:06Z (GMT). No. of bitstreams: 1 2014_GuilhermeBaufakerRego.pdf: 3828705 bytes, checksum: 42041a59c8943542e3fc11eb236a1526 (MD5)Engenharia de softwareSoftware - desenvolvimentoMonitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing : um estudo de caso em uma autarquia da Administração Pública Federalinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2014-08-07T01:16:06Z2014-08-07T01:16:06Z2014-08-07T01:16:06Z2014-06-26info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2014_GuilhermeBaufakerRego.pdf2014_GuilhermeBaufakerRego.pdfapplication/pdf3828705http://bdm.unb.br/xmlui/bitstream/10483/8069/1/2014_GuilhermeBaufakerRego.pdf42041a59c8943542e3fc11eb236a1526MD51CC-LICENSElicense_urllicense_urltext/plain43http://bdm.unb.br/xmlui/bitstream/10483/8069/2/license_url321f3992dd3875151d8801b773ab32edMD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/8069/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream19874http://bdm.unb.br/xmlui/bitstream/10483/8069/4/license_rdf38cb62ef53e6f513db2fb7e337df6485MD54LICENSElicense.txtlicense.txttext/plain1859http://bdm.unb.br/xmlui/bitstream/10483/8069/5/license.txte5bab26537560efec2e025c493d62ce1MD5510483/80692014-08-06 22:16:06.501oai:bdm.unb.br:10483/8069TGljZW5zZSBncmFudGVkIGJ5IFJ1dGhsZWEgTmFzY2ltZW50byAocnV0aGxlYS5uYXNjaW1lbnRvQGdtYWlsLmNvbSkgb24gMjAxNC0wOC0wNVQxNzo0MToxNFogKEdNVCk6CgrDiSBuZWNlc3PDoXJpbyBjb25jb3JkYXIgY29tIGEgbGljZW7Dp2EgZGUgZGlzdHJpYnVpw6fDo28gbsOjby1leGNsdXNpdmEsCmFudGVzIHF1ZSBvIGRvY3VtZW50byBwb3NzYSBhcGFyZWNlciBubyBSZXBvc2l0w7NyaW8uIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712014-08-07T01:16:06Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.en.fl_str_mv Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing : um estudo de caso em uma autarquia da Administração Pública Federal
title Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing : um estudo de caso em uma autarquia da Administração Pública Federal
spellingShingle Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing : um estudo de caso em uma autarquia da Administração Pública Federal
Rêgo, Guilherme Baufaker
Engenharia de software
Software - desenvolvimento
title_short Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing : um estudo de caso em uma autarquia da Administração Pública Federal
title_full Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing : um estudo de caso em uma autarquia da Administração Pública Federal
title_fullStr Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing : um estudo de caso em uma autarquia da Administração Pública Federal
title_full_unstemmed Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing : um estudo de caso em uma autarquia da Administração Pública Federal
title_sort Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing : um estudo de caso em uma autarquia da Administração Pública Federal
author Rêgo, Guilherme Baufaker
author_facet Rêgo, Guilherme Baufaker
author_role author
dc.contributor.author.fl_str_mv Rêgo, Guilherme Baufaker
dc.contributor.advisor1.fl_str_mv Neri, Hilmer Rodrigues
contributor_str_mv Neri, Hilmer Rodrigues
dc.subject.keyword.en.fl_str_mv Engenharia de software
Software - desenvolvimento
topic Engenharia de software
Software - desenvolvimento
description Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2014.
publishDate 2014
dc.date.submitted.none.fl_str_mv 2014-06-26
dc.date.accessioned.fl_str_mv 2014-08-07T01:16:06Z
dc.date.available.fl_str_mv 2014-08-07T01:16:06Z
dc.date.issued.fl_str_mv 2014-08-07T01:16:06Z
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 RÊGO, Guilherme Baufaker. Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing: um estudo de caso em uma autarquia da Administração Pública Federal. 2014. 124 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2014.
dc.identifier.uri.fl_str_mv http://bdm.unb.br/handle/10483/8069
identifier_str_mv RÊGO, Guilherme Baufaker. Monitoramento de métricas de código-fonte com suporte de um ambiente de Data Warehousing: um estudo de caso em uma autarquia da Administração Pública Federal. 2014. 124 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2014.
url http://bdm.unb.br/handle/10483/8069
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/8069/1/2014_GuilhermeBaufakerRego.pdf
http://bdm.unb.br/xmlui/bitstream/10483/8069/2/license_url
http://bdm.unb.br/xmlui/bitstream/10483/8069/3/license_text
http://bdm.unb.br/xmlui/bitstream/10483/8069/4/license_rdf
http://bdm.unb.br/xmlui/bitstream/10483/8069/5/license.txt
bitstream.checksum.fl_str_mv 42041a59c8943542e3fc11eb236a1526
321f3992dd3875151d8801b773ab32ed
d41d8cd98f00b204e9800998ecf8427e
38cb62ef53e6f513db2fb7e337df6485
e5bab26537560efec2e025c493d62ce1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
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_ 1813907815842971648