Use este identificador para citar ou linkar para este item: http://repositorio.roca.utfpr.edu.br/jspui/handle/1/16462
Título: Uma abordagem para priorização de requisitos baseada em busca
Título(s) alternativo(s): A search-based requirements prioritizati onap proach
Autor(es): Corezolla, Andrei Welliton
Orientador(es): Souza, Francisco Carlos Monteiro
Palavras-chave: Engenharia de software
Ferramentas de busca na Web
Inteligência artificial
Software engineering
Web search engines
Artificial intelligence
Data do documento: 26-Nov-2019
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Dois Vizinhos
Referência: COREZOLLA, Andrei Welliton. Uma abordagem para priorização de requisitos baseada em busca. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2019.
Resumo: A necessidade de desenvolvimento e entrega de soluções de software com qualidade em um curto espaço de tempo é um desafio enfrentado pelas empresas, visto que muitas vezes a qualidade de um software é prejudicada por conta desses fatores. Por consequência a entrega de funcionalidades que pouco agregam valor a versão do projeto se mostra um problema. Saber escolher os melhores conjuntos de requisitos para compor a versão do sistema é uma atividade custosa, visto que métodos tradicionais de priorização se mostram ineficazes. Com base nesta problemática, este estudo tem como objetivo apresentar uma abordagem de priorização de requisitos utilizando algorítimo genético a fim de encontrar soluções alternativas que possam auxiliar no processo de decisão de priorização de requisitos, durante o processo de desenvolvimento de software. Os experimentos permitiram avaliar a eficácia da abordagem proposto qualitativamente e quantitativamente, gerando resultados satisfatórios, que indicam a viabilidade do seu uso podendo assim contribuir com o desenvolvimento de projetos de software, tanto no meio acadêmico, como no meio corporativo.
Abstract: The demand for developing and delivering quality software solutions in a short period of time is a challenge facing companies, as software quality is often inhibited by these factors. Consequently, the delivery of features that add less value to the project version proves to be a problem. Knowing how to choose the best sets of requirements to compose the system version is a costly activity, as traditional prioritization methods are ineffective. Based on this problem, this study aims to present a requirements prioritization approach using a genetic algorithm in order to find alternative solutions that can assist in the requirements prioritization decision process during the software development process. The experiments evaluated the effectiveness of the proposed approach qualitatively and quantitatively, generating satisfactory results, which indicate the feasibility of its use and can thus contribute to the development of software projects, both in academia and in the corporate environment.
URI: http://repositorio.roca.utfpr.edu.br/jspui/handle/1/16462
Aparece nas coleções:DV - Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DV_COENS_2019_2_1.pdf1,97 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.