Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Varalda, Wagner lattes
Orientador(a): Vega, Ítalo Santiago
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Pontifícia Universidade Católica de São Paulo
Programa de Pós-Graduação: Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital
Departamento: Faculdade de Ciências Exatas e Tecnologia
País: Brasil
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://tede2.pucsp.br/handle/handle/21909
Resumo: Software Engineering aims to develop software in a "systematic, controlled and quantifiable" way, through the application of a series of combined and integrated activities. In order to define what the software should do, it includes the execution of the activity Requirements Engineering, whose purpose is to identify, examine and specify the context of the software to be developed. Software development depends primarily on this activity. However, there is a growing problem: to understand the context of the software to be developed. This thesis aims to present a proposal that faces this problem through the application of Hermeneutical Engineering of Requirements, which is formed by two instruments: Hermeneutical Elicitation of Requirements and Hermeneutical Theodolite of Requirements. The Hermeneutical Elicitation of Requirements uses hermeneutic methods appropriately specifically for Requirements Engineering, which will help the requirements engineer better understand the unique business needs to be met. The Hermeneutical Theodolite of Requirements is an instrument composed for two mechanisms: one that evaluates and presents the levels of understanding and difficulty that the requirements engineer has in relation to the application domain, and another that evaluates and presents the quality grades of software requirements and their difficulty levels. Thus, it will be possible to establish strategies to improve the application of Hermeneutical Elicitation of Requirements. With this, the Hermeneutical Engineering of Requirements will help the requirements engineer to better understand the context of the software being developed and thus be able to determine better constitute the software requirements