Cenário de decisões baseado em métricas de software : definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
Outros Autores: | |
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/9482 |
Resumo: | Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2014. |
id |
UNB-2_c1bcc6d322bcc28b0fefe8f982fb2d39 |
---|---|
oai_identifier_str |
oai:bdm.unb.br:10483/9482 |
network_acronym_str |
UNB-2 |
network_name_str |
Biblioteca Digital de Monografias da UnB |
repository_id_str |
11571 |
spelling |
Del Esposte, Arthur de MouraBezerra, Carlos Filipe LimaNeri, Hilmer RodriguesMeirelles, Paulo Roberto MirandaDEL ESPOSTE, Arthur de Moura; BEZERRA, Carlos Filipe Lima. Cenário de decisões baseado em métricas de software: definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão. 2014. 147 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2014.http://bdm.unb.br/handle/10483/9482Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2014.A qualidade interna é um dos fatores de sucesso de projetos de software, pois corresponde a aspectos primordiais do software tais como manutenibilidade e segurança. Softwares com boa qualidade interna proporcionam maior produtividade uma vez que possibilitam a criação de mais testes automatizados, são mais compreensíveis, reduzem o risco de bugs e facilitam as modificações e evoluções no código. Portanto, o Engenheiro de Software é um dos responsáveis por esse sucesso, uma vez que deve reunir um conjunto de habilidades e conhecimentos que o permitam aplicar práticas, técnicas e ferramentas para a criação de softwares seguros e com bom design. Diante disso, este trabalho aborda as principais ideias e conceitos relacionados à melhoria contínua do código-fonte. Nesse sentido, nesta monografia é destacada a importância da realização de atividades contínuas relacionadas ao design e segurança ao longo de todo o projeto de software, além de discutir a importância da utilização de métricas estáticas de código-fonte para suportar a tomada de decisões, tanto em nível técnico quanto gerencial. Nesse sentido, é apresentado o conceito de Cenários de Decisões que definem uma abstração para escolha e interpretação de métricas, além da proposta de exemplos de utilização destes Cenários para medição da segurança de software. Para suportar a utilização de cenários e métricas no desenvolvimento de software, este trabalho ainda contempla a colaboração na evolução da plataforma livre de monitoramento de código-fonte chamada Mezuro e a construção de uma solução de DataWarehousing.Submitted by Ruthlea Nascimento (ruthlea.nascimento@gmail.com) on 2015-01-26T13:35:41Z No. of bitstreams: 1 2014_ArthurdeMouraDelEsposte_CarlosFilipeLimaBezerra.pdf: 2669289 bytes, checksum: 070d41a997ec2b7c231dc359fd9940eb (MD5)Approved for entry into archive by Ruthlea Nascimento(ruthlea.nascimento@gmail.com) on 2015-01-26T13:39:49Z (GMT) No. of bitstreams: 1 2014_ArthurdeMouraDelEsposte_CarlosFilipeLimaBezerra.pdf: 2669289 bytes, checksum: 070d41a997ec2b7c231dc359fd9940eb (MD5)Made available in DSpace on 2015-01-26T13:39:49Z (GMT). No. of bitstreams: 1 2014_ArthurdeMouraDelEsposte_CarlosFilipeLimaBezerra.pdf: 2669289 bytes, checksum: 070d41a997ec2b7c231dc359fd9940eb (MD5)The internal quality is a success factor of software projects because it corresponds to the main aspects of the software such as maintainability and security. Software with good internal quality provides more productivity since it supports the creation of more automated tests, as well as it is more understandable, reduces the risk of bugs, and makes the code changes and developments easier to be done. Therefore, the Software Engineer is a major contributor for this success since he should gather a set of skills and knowledge to apply practices, techniques, and tools for creating secure and well design software. Thus, this research covers the main ideas and concepts related to continuous improvement of source code. In this context, in this degree monograph, we highlight the importance of conducting ongoing activities related to design and security throughout the software project, as well as discuss the importance of using static source code metrics to support decision making at managerial level and technical as well. In this regard, we present the concept of Decisions Scenarios that define an abstraction for metrics choice and interpretation, as well as proposals of examples to use scenarios for measuring software security. To support the use of scenarios and metrics in software development, this work also includes a collaboration for the evolution of a source code monitoring platform called Mezuro and building a datawarehousing solution.Software - desenvolvimentoSoftware - segurançaCódigo-fonteCenários de decisõesCenário de decisões baseado em métricas de software : definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2015-01-26T13:39:49Z2015-01-26T13:39:49Z2015-01-26T13:39:49Z2014-11-26info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2014_ArthurdeMouraDelEsposte_CarlosFilipeLimaBezerra.pdf2014_ArthurdeMouraDelEsposte_CarlosFilipeLimaBezerra.pdfapplication/pdf2669289http://bdm.unb.br/xmlui/bitstream/10483/9482/1/2014_ArthurdeMouraDelEsposte_CarlosFilipeLimaBezerra.pdf070d41a997ec2b7c231dc359fd9940ebMD51CC-LICENSElicense_urllicense_urltext/plain49http://bdm.unb.br/xmlui/bitstream/10483/9482/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/9482/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream23148http://bdm.unb.br/xmlui/bitstream/10483/9482/4/license_rdf9da0b6dfac957114c6a7714714b86306MD54LICENSElicense.txtlicense.txttext/plain1859http://bdm.unb.br/xmlui/bitstream/10483/9482/5/license.txt7a326021face02709c79e9d52859fb41MD5510483/94822020-01-30 11:19:50.12oai:bdm.unb.br:10483/9482TGljZW5zZSBncmFudGVkIGJ5IFJ1dGhsZWEgTmFzY2ltZW50byAocnV0aGxlYS5uYXNjaW1lbnRvQGdtYWlsLmNvbSkgb24gMjAxNS0wMS0yNlQxMzozNTo0MVogKEdNVCk6CgrDiSBuZWNlc3PDoXJpbyBjb25jb3JkYXIgY29tIGEgbGljZW7Dp2EgZGUgZGlzdHJpYnVpw6fDo28gbsOjby1leGNsdXNpdmEsCmFudGVzIHF1ZSBvIGRvY3VtZW50byBwb3NzYSBhcGFyZWNlciBubyBSZXBvc2l0w7NyaW8uIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712020-01-30T13:19:50Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false |
dc.title.en.fl_str_mv |
Cenário de decisões baseado em métricas de software : definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão |
title |
Cenário de decisões baseado em métricas de software : definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão |
spellingShingle |
Cenário de decisões baseado em métricas de software : definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão Del Esposte, Arthur de Moura Software - desenvolvimento Software - segurança Código-fonte Cenários de decisões |
title_short |
Cenário de decisões baseado em métricas de software : definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão |
title_full |
Cenário de decisões baseado em métricas de software : definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão |
title_fullStr |
Cenário de decisões baseado em métricas de software : definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão |
title_full_unstemmed |
Cenário de decisões baseado em métricas de software : definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão |
title_sort |
Cenário de decisões baseado em métricas de software : definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão |
author |
Del Esposte, Arthur de Moura |
author_facet |
Del Esposte, Arthur de Moura Bezerra, Carlos Filipe Lima |
author_role |
author |
author2 |
Bezerra, Carlos Filipe Lima |
author2_role |
author |
dc.contributor.advisorco.none.fl_str_mv |
Neri, Hilmer Rodrigues |
dc.contributor.author.fl_str_mv |
Del Esposte, Arthur de Moura Bezerra, Carlos Filipe Lima |
dc.contributor.advisor1.fl_str_mv |
Meirelles, Paulo Roberto Miranda |
contributor_str_mv |
Meirelles, Paulo Roberto Miranda |
dc.subject.keyword.en.fl_str_mv |
Software - desenvolvimento Software - segurança Código-fonte Cenários de decisões |
topic |
Software - desenvolvimento Software - segurança Código-fonte Cenários de decisões |
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-11-26 |
dc.date.accessioned.fl_str_mv |
2015-01-26T13:39:49Z |
dc.date.available.fl_str_mv |
2015-01-26T13:39:49Z |
dc.date.issued.fl_str_mv |
2015-01-26T13:39:49Z |
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 |
DEL ESPOSTE, Arthur de Moura; BEZERRA, Carlos Filipe Lima. Cenário de decisões baseado em métricas de software: definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão. 2014. 147 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/9482 |
identifier_str_mv |
DEL ESPOSTE, Arthur de Moura; BEZERRA, Carlos Filipe Lima. Cenário de decisões baseado em métricas de software: definição e implementação de cenários a partir de métricas de design e de vulnerabilidade para tomada de decisão. 2014. 147 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2014. |
url |
http://bdm.unb.br/handle/10483/9482 |
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/9482/1/2014_ArthurdeMouraDelEsposte_CarlosFilipeLimaBezerra.pdf http://bdm.unb.br/xmlui/bitstream/10483/9482/2/license_url http://bdm.unb.br/xmlui/bitstream/10483/9482/3/license_text http://bdm.unb.br/xmlui/bitstream/10483/9482/4/license_rdf http://bdm.unb.br/xmlui/bitstream/10483/9482/5/license.txt |
bitstream.checksum.fl_str_mv |
070d41a997ec2b7c231dc359fd9940eb 4afdbb8c545fd630ea7db775da747b2f d41d8cd98f00b204e9800998ecf8427e 9da0b6dfac957114c6a7714714b86306 7a326021face02709c79e9d52859fb41 |
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_ |
1813907832815222784 |