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

Detalhes bibliográficos
Autor(a) principal: Del Esposte, Arthur de Moura
Data de Publicação: 2014
Outros Autores: Bezerra, Carlos Filipe Lima
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