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