Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
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/11323 |
Resumo: | Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2015. |
id |
UNB-2_0f05624531b08df93400107e77db2720 |
---|---|
oai_identifier_str |
oai:bdm.unb.br:10483/11323 |
network_acronym_str |
UNB-2 |
network_name_str |
Biblioteca Digital de Monografias da UnB |
repository_id_str |
11571 |
spelling |
Carvalho, Victor Hugo Alves deMendes, Fabiana FreitasCARVALHO, Victor Hugo Alves de. Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM. 2015. 103 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2015.http://bdm.unb.br/handle/10483/11323Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2015.A plataforma Android cresceu rapidamente desde o seu lançamento, não só em número de dispositivos, mas também em relação à presença nos mercados. Por causa da facilidade de se programar, da flexibilidade da plataforma e confiança do mercado, empresas de base tecnológica têm adotado esta plataforma, utilizando sistemas com Android nas mais diversas áreas. Devido à complexidade de se melhorar o desempenho de um aplicativo, este trabalho tem como objetivo comparar o uso e desuso de técnicas de programação por meio de métricas. Para tanto, foi realizada pesquisa aplicada, bibliográfica, quantitativa e experimental como metodologia de pesquisa. Foram estudas as técnicas de programação, métricas de software, ferramentas para coleta de dados, e o software para aplicação das técnicas selecionadas. Estes estudos resultaram em um experimento que mostrou o indício de que existem técnicas de programação, que o impacto do uso delas é positivo e maior do que outras técnicas de programação nos recursos CPU e memória dos dispositivos móveis que utilizam o Sistema Operacional Android. ___________________________________________________________________________ ABSTRACTThe Android platform has grown rapidly since its launch, not only in number of devices, but also on their market presence. Because of the ease of programming, platform flexibility and confidence of the market, technology-based companies have adopted this platform, using systems with Android in several areas. Due to the complexity of improving the performance of an application, this work aims at comparing the use and disuse of programming techniques using metrics. Therefore, research was conducted applied, literature, quantitative and experimental as a research methodology. They were studied programming techniques, software metrics, tools for data collection, and the software for application of selected techniques. These studies resulted in an experiment that showed evidence that there are programming techniques that the impact of the use of them is positive and higher than other programming techniques in the resources CPU and memory of mobile devices using the Android operating system.Submitted by Ruthlea Nascimento (ruthlea.nascimento@gmail.com) on 2015-10-28T15:11:50Z No. of bitstreams: 1 2015_VictorHugoAlvesdeCarvalho.pdf: 1116849 bytes, checksum: 1051e72d985215a2440618b20ee5a1d7 (MD5)Approved for entry into archive by Ruthlea Nascimento(ruthlea.nascimento@gmail.com) on 2015-11-03T17:26:04Z (GMT) No. of bitstreams: 1 2015_VictorHugoAlvesdeCarvalho.pdf: 1116849 bytes, checksum: 1051e72d985215a2440618b20ee5a1d7 (MD5)Made available in DSpace on 2015-11-03T17:26:04Z (GMT). No. of bitstreams: 1 2015_VictorHugoAlvesdeCarvalho.pdf: 1116849 bytes, checksum: 1051e72d985215a2440618b20ee5a1d7 (MD5)Plataforma AndroidProgramação (Computadores)AplicativosAnálise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTMinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2015-11-03T17:26:04Z2015-11-03T17:26:04Z2015-11-03T17:26:04Z2015info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2015_VictorHugoAlvesdeCarvalho.pdf2015_VictorHugoAlvesdeCarvalho.pdfapplication/pdf1116849http://bdm.unb.br/xmlui/bitstream/10483/11323/1/2015_VictorHugoAlvesdeCarvalho.pdf1051e72d985215a2440618b20ee5a1d7MD51CC-LICENSElicense_urllicense_urltext/plain49http://bdm.unb.br/xmlui/bitstream/10483/11323/2/license_url924993ce0b3ba389f79f32a1b2735415MD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/11323/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream23748http://bdm.unb.br/xmlui/bitstream/10483/11323/4/license_rdfb92763cfc0af52c7c868455edfaf3266MD54LICENSElicense.txtlicense.txttext/plain1859http://bdm.unb.br/xmlui/bitstream/10483/11323/5/license.txt19cf7573c8dd18c645aa86a79cc276b9MD5510483/113232016-05-23 11:28:33.693oai:bdm.unb.br:10483/11323TGljZW5zZSBncmFudGVkIGJ5IFJ1dGhsZWEgTmFzY2ltZW50byAocnV0aGxlYS5uYXNjaW1lbnRvQGdtYWlsLmNvbSkgb24gMjAxNS0xMC0yOFQxNToxMTo1MFogKEdNVCk6CgrDiSBuZWNlc3PDoXJpbyBjb25jb3JkYXIgY29tIGEgbGljZW7Dp2EgZGUgZGlzdHJpYnVpw6fDo28gbsOjby1leGNsdXNpdmEsCmFudGVzIHF1ZSBvIGRvY3VtZW50byBwb3NzYSBhcGFyZWNlciBubyBSZXBvc2l0w7NyaW8uIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712016-05-23T14:28:33Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false |
dc.title.en.fl_str_mv |
Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM |
title |
Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM |
spellingShingle |
Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM Carvalho, Victor Hugo Alves de Plataforma Android Programação (Computadores) Aplicativos |
title_short |
Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM |
title_full |
Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM |
title_fullStr |
Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM |
title_full_unstemmed |
Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM |
title_sort |
Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM |
author |
Carvalho, Victor Hugo Alves de |
author_facet |
Carvalho, Victor Hugo Alves de |
author_role |
author |
dc.contributor.author.fl_str_mv |
Carvalho, Victor Hugo Alves de |
dc.contributor.advisor1.fl_str_mv |
Mendes, Fabiana Freitas |
contributor_str_mv |
Mendes, Fabiana Freitas |
dc.subject.keyword.en.fl_str_mv |
Plataforma Android Programação (Computadores) Aplicativos |
topic |
Plataforma Android Programação (Computadores) Aplicativos |
description |
Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2015. |
publishDate |
2015 |
dc.date.submitted.none.fl_str_mv |
2015 |
dc.date.accessioned.fl_str_mv |
2015-11-03T17:26:04Z |
dc.date.available.fl_str_mv |
2015-11-03T17:26:04Z |
dc.date.issued.fl_str_mv |
2015-11-03T17:26:04Z |
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 |
CARVALHO, Victor Hugo Alves de. Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM. 2015. 103 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2015. |
dc.identifier.uri.fl_str_mv |
http://bdm.unb.br/handle/10483/11323 |
identifier_str_mv |
CARVALHO, Victor Hugo Alves de. Análise de impacto do uso de técnicas de programação no desempenho de aplicações AndroidTM. 2015. 103 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2015. |
url |
http://bdm.unb.br/handle/10483/11323 |
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/11323/1/2015_VictorHugoAlvesdeCarvalho.pdf http://bdm.unb.br/xmlui/bitstream/10483/11323/2/license_url http://bdm.unb.br/xmlui/bitstream/10483/11323/3/license_text http://bdm.unb.br/xmlui/bitstream/10483/11323/4/license_rdf http://bdm.unb.br/xmlui/bitstream/10483/11323/5/license.txt |
bitstream.checksum.fl_str_mv |
1051e72d985215a2440618b20ee5a1d7 924993ce0b3ba389f79f32a1b2735415 d41d8cd98f00b204e9800998ecf8427e b92763cfc0af52c7c868455edfaf3266 19cf7573c8dd18c645aa86a79cc276b9 |
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_ |
1813907715801481216 |