Como reduzir o número de bugs e vulnerabilidades de uma aplicação : técnicas e ferramentas para desenvolver um software seguro e estável

Detalhes bibliográficos
Autor(a) principal: Magina, Rodrigo Agape Vieira
Data de Publicação: 2017
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: https://app.uff.br/riuff/handle/1/5677
Resumo: Cada vez mais é comum usuários reclamarem de instabilidade em aplicações ou a mídia divulgar notícias sobre vulnerabilidades ou vazamentos de dados privados em algum tipo de software. Tendo em vista estas questões, ao longo dos anos medidas foram estudadas para aprimorar o desenvolvimento de software. Este trabalho apresenta abordagens para melhorar a qualidade da aplicação, através da redução das suas falhas e vulnerabilidades. As abordagens que serão apresentadas foram retiradas de referências bibliográficas e artigos. Verificou-se que, através das técnicas descritas, é possível reduzir os problemas apresentados, deixando o software mais robusto. Porém, apesar de as abordagens contribuírem para o aumento da qualidade do software, ainda será necessário um aprofundamento em pesquisas para chegar ao software perfeito
id UFF-2_139844f9edad41af002f9e343835678b
oai_identifier_str oai:app.uff.br:1/5677
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Como reduzir o número de bugs e vulnerabilidades de uma aplicação : técnicas e ferramentas para desenvolver um software seguro e estávelQualidade de softwareDesenvolvimento de softwareProgramação de softwareCorreção de bugsFalhaBrechaDesenvolvimento de softwareEngenharia de softwareSoftware qualitySoftware developmentBugsFixFailureHackCada vez mais é comum usuários reclamarem de instabilidade em aplicações ou a mídia divulgar notícias sobre vulnerabilidades ou vazamentos de dados privados em algum tipo de software. Tendo em vista estas questões, ao longo dos anos medidas foram estudadas para aprimorar o desenvolvimento de software. Este trabalho apresenta abordagens para melhorar a qualidade da aplicação, através da redução das suas falhas e vulnerabilidades. As abordagens que serão apresentadas foram retiradas de referências bibliográficas e artigos. Verificou-se que, através das técnicas descritas, é possível reduzir os problemas apresentados, deixando o software mais robusto. Porém, apesar de as abordagens contribuírem para o aumento da qualidade do software, ainda será necessário um aprofundamento em pesquisas para chegar ao software perfeitoMore and more users are complaining about instability in applications or the media are releasing news about vulnerabilities or private data leaks in some type of software. Given these issues, solutions have been studied over the years to improve software development. This work presents approaches to improve the quality of applications, through the reduction of its failures and vulnerabilities. The approaches that will be presented have been taken from bibliographical references and articles. It was verified that through the presented techniques it is possible to reduce the target problems, making the software more robust. But, although the approaches contribute to the increase of the quality of the software, it will still be necessary to deepen in researches to arrive at the perfect softwareUniversidade Federal FluminenseNiteróiBalbi, Helga DoloricoZahn, Jean de OliveiraMagina, Rodrigo Agape Vieira2018-01-29T15:39:15Z2018-01-29T15:39:15Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttps://app.uff.br/riuff/handle/1/5677Aluno de graduaçãoCC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2022-03-31T21:15:00Zoai:app.uff.br:1/5677Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T11:01:03.592750Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Como reduzir o número de bugs e vulnerabilidades de uma aplicação : técnicas e ferramentas para desenvolver um software seguro e estável
title Como reduzir o número de bugs e vulnerabilidades de uma aplicação : técnicas e ferramentas para desenvolver um software seguro e estável
spellingShingle Como reduzir o número de bugs e vulnerabilidades de uma aplicação : técnicas e ferramentas para desenvolver um software seguro e estável
Magina, Rodrigo Agape Vieira
Qualidade de software
Desenvolvimento de software
Programação de software
Correção de bugs
Falha
Brecha
Desenvolvimento de software
Engenharia de software
Software quality
Software development
Bugs
Fix
Failure
Hack
title_short Como reduzir o número de bugs e vulnerabilidades de uma aplicação : técnicas e ferramentas para desenvolver um software seguro e estável
title_full Como reduzir o número de bugs e vulnerabilidades de uma aplicação : técnicas e ferramentas para desenvolver um software seguro e estável
title_fullStr Como reduzir o número de bugs e vulnerabilidades de uma aplicação : técnicas e ferramentas para desenvolver um software seguro e estável
title_full_unstemmed Como reduzir o número de bugs e vulnerabilidades de uma aplicação : técnicas e ferramentas para desenvolver um software seguro e estável
title_sort Como reduzir o número de bugs e vulnerabilidades de uma aplicação : técnicas e ferramentas para desenvolver um software seguro e estável
author Magina, Rodrigo Agape Vieira
author_facet Magina, Rodrigo Agape Vieira
author_role author
dc.contributor.none.fl_str_mv Balbi, Helga Dolorico
Zahn, Jean de Oliveira
dc.contributor.author.fl_str_mv Magina, Rodrigo Agape Vieira
dc.subject.por.fl_str_mv Qualidade de software
Desenvolvimento de software
Programação de software
Correção de bugs
Falha
Brecha
Desenvolvimento de software
Engenharia de software
Software quality
Software development
Bugs
Fix
Failure
Hack
topic Qualidade de software
Desenvolvimento de software
Programação de software
Correção de bugs
Falha
Brecha
Desenvolvimento de software
Engenharia de software
Software quality
Software development
Bugs
Fix
Failure
Hack
description Cada vez mais é comum usuários reclamarem de instabilidade em aplicações ou a mídia divulgar notícias sobre vulnerabilidades ou vazamentos de dados privados em algum tipo de software. Tendo em vista estas questões, ao longo dos anos medidas foram estudadas para aprimorar o desenvolvimento de software. Este trabalho apresenta abordagens para melhorar a qualidade da aplicação, através da redução das suas falhas e vulnerabilidades. As abordagens que serão apresentadas foram retiradas de referências bibliográficas e artigos. Verificou-se que, através das técnicas descritas, é possível reduzir os problemas apresentados, deixando o software mais robusto. Porém, apesar de as abordagens contribuírem para o aumento da qualidade do software, ainda será necessário um aprofundamento em pesquisas para chegar ao software perfeito
publishDate 2017
dc.date.none.fl_str_mv 2017
2018-01-29T15:39:15Z
2018-01-29T15:39:15Z
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.uri.fl_str_mv https://app.uff.br/riuff/handle/1/5677
Aluno de graduação
url https://app.uff.br/riuff/handle/1/5677
identifier_str_mv Aluno de graduação
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal Fluminense
Niterói
publisher.none.fl_str_mv Universidade Federal Fluminense
Niterói
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1811823636386938880