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
Autor(a) principal: | |
---|---|
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 |