Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da PUC_SP |
Texto Completo: | 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 |
id |
PUC_SP-1_c019e702a208237f8b014334801584f3 |
---|---|
oai_identifier_str |
oai:repositorio.pucsp.br:handle/21909 |
network_acronym_str |
PUC_SP-1 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
repository_id_str |
|
spelling |
Vega, Ítalo Santiagohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4203221E0Varalda, Wagner2019-02-05T11:27:10Z2018-12-13Varalda, Wagner. Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software. 2018. 196 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2018.https://tede2.pucsp.br/handle/handle/21909Software 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 requirementsA Engenharia de Software tem por objetivo desenvolver software de maneira “sistemática, controlada e quantificável”, por meio da aplicação de uma série de atividades combinadas e integradas. Para que se defina o que o software deverá fazer, inclui-se a execução da atividade Engenharia de Requisitos, que tem por finalidade identificar, examinar e especificar o contexto do software a ser desenvolvido. O desenvolvimento do software depende, primariamente, desta atividade. Porém, há um problema cada vez mais em evidência: compreender o contexto do software a ser desenvolvido. Essa tese tem por objetivo apresentar uma proposta que visa enfrentar este problema por meio da aplicação da Engenharia Hermenêutica de Requisitos, a qual é formada por dois instrumentos: Elicitação Hermenêutica de Requisitos e Teodolito Hermenêutico de Requisitos. A Elicitação Hermenêutica de Requisitos utiliza métodos hermenêuticos adequados especificamente para a Engenharia de Requisitos, os quais auxiliarão o engenheiro de requisitos a compreender melhor as necessidades originais dos negócios a serem atendidos. O Teodolito Hermenêutico de Requisitos é um instrumento composto por dois mecanismos: um que avalia e apresenta os níveis de compreensão e de dificuldade que o engenheiro de requisitos possui em relação ao domínio da aplicação, e outro que avalia e apresenta os graus de qualidade dos requisitos de software e os seus níveis de dificuldade. Assim, será possível estabelecer estratégias para melhorar a aplicação da Elicitação Hermenêutica de Requisitos. Com isso, a Engenharia Hermenêutica de Requisitos ajudará o engenheiro de requisitos a compreender melhor o contexto do software a ser desenvolvido e, assim, conseguir determinar e constituir melhor os requisitos de softwareCoordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESapplication/pdfhttp://tede2.pucsp.br/tede/retrieve/48178/Wagner%20Varalda.pdf.jpgporPontifícia Universidade Católica de São PauloPrograma de Estudos Pós-Graduados em Tecnologias da Inteligência e Design DigitalPUC-SPBrasilFaculdade de Ciências Exatas e TecnologiaEngenharia de RequisitosElicitação de RequisitosAvaliação de RequisitosRequirements EngineeringElicitation of RequirementsAssessment of RequirementsCNPQ::ENGENHARIASEngenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_SPinstname:Pontifícia Universidade Católica de São Paulo (PUC-SP)instacron:PUC_SPTEXTWagner Varalda.pdf.txtWagner Varalda.pdf.txtExtracted texttext/plain394207https://repositorio.pucsp.br/xmlui/bitstream/handle/21909/4/Wagner%20Varalda.pdf.txt26d35665732d24ec8cda24546e7e6a67MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-82165https://repositorio.pucsp.br/xmlui/bitstream/handle/21909/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51ORIGINALWagner Varalda.pdfWagner Varalda.pdfapplication/pdf2411451https://repositorio.pucsp.br/xmlui/bitstream/handle/21909/2/Wagner%20Varalda.pdfe3ba97e68db569ed4700fd75fe539763MD52THUMBNAILWagner Varalda.pdf.jpgWagner Varalda.pdf.jpgGenerated Thumbnailimage/jpeg3594https://repositorio.pucsp.br/xmlui/bitstream/handle/21909/3/Wagner%20Varalda.pdf.jpg3624e75b6beb6f06a2e8d402f3799795MD53handle/219092022-06-13 11:25:35.962oai:repositorio.pucsp.br:handle/21909Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttps://sapientia.pucsp.br/https://sapientia.pucsp.br/oai/requestbngkatende@pucsp.br||rapassi@pucsp.bropendoar:2022-06-13T14:25:35Biblioteca Digital de Teses e Dissertações da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP)false |
dc.title.por.fl_str_mv |
Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software |
title |
Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software |
spellingShingle |
Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software Varalda, Wagner Engenharia de Requisitos Elicitação de Requisitos Avaliação de Requisitos Requirements Engineering Elicitation of Requirements Assessment of Requirements CNPQ::ENGENHARIAS |
title_short |
Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software |
title_full |
Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software |
title_fullStr |
Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software |
title_full_unstemmed |
Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software |
title_sort |
Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software |
author |
Varalda, Wagner |
author_facet |
Varalda, Wagner |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Vega, Ítalo Santiago |
dc.contributor.authorLattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4203221E0 |
dc.contributor.author.fl_str_mv |
Varalda, Wagner |
contributor_str_mv |
Vega, Ítalo Santiago |
dc.subject.por.fl_str_mv |
Engenharia de Requisitos Elicitação de Requisitos Avaliação de Requisitos |
topic |
Engenharia de Requisitos Elicitação de Requisitos Avaliação de Requisitos Requirements Engineering Elicitation of Requirements Assessment of Requirements CNPQ::ENGENHARIAS |
dc.subject.eng.fl_str_mv |
Requirements Engineering Elicitation of Requirements Assessment of Requirements |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS |
description |
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 |
publishDate |
2018 |
dc.date.issued.fl_str_mv |
2018-12-13 |
dc.date.accessioned.fl_str_mv |
2019-02-05T11:27:10Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
Varalda, Wagner. Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software. 2018. 196 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2018. |
dc.identifier.uri.fl_str_mv |
https://tede2.pucsp.br/handle/handle/21909 |
identifier_str_mv |
Varalda, Wagner. Engenharia Hermenêutica de Requisitos: uma abordagem técnica para melhorar a elicitação e a avaliação dos requisitos de software. 2018. 196 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2018. |
url |
https://tede2.pucsp.br/handle/handle/21909 |
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.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Pontifícia Universidade Católica de São Paulo |
dc.publisher.program.fl_str_mv |
Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital |
dc.publisher.initials.fl_str_mv |
PUC-SP |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Faculdade de Ciências Exatas e Tecnologia |
publisher.none.fl_str_mv |
Pontifícia Universidade Católica de São Paulo |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da PUC_SP instname:Pontifícia Universidade Católica de São Paulo (PUC-SP) instacron:PUC_SP |
instname_str |
Pontifícia Universidade Católica de São Paulo (PUC-SP) |
instacron_str |
PUC_SP |
institution |
PUC_SP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
collection |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
bitstream.url.fl_str_mv |
https://repositorio.pucsp.br/xmlui/bitstream/handle/21909/4/Wagner%20Varalda.pdf.txt https://repositorio.pucsp.br/xmlui/bitstream/handle/21909/1/license.txt https://repositorio.pucsp.br/xmlui/bitstream/handle/21909/2/Wagner%20Varalda.pdf https://repositorio.pucsp.br/xmlui/bitstream/handle/21909/3/Wagner%20Varalda.pdf.jpg |
bitstream.checksum.fl_str_mv |
26d35665732d24ec8cda24546e7e6a67 bd3efa91386c1718a7f26a329fdcb468 e3ba97e68db569ed4700fd75fe539763 3624e75b6beb6f06a2e8d402f3799795 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP) |
repository.mail.fl_str_mv |
bngkatende@pucsp.br||rapassi@pucsp.br |
_version_ |
1809277887912607744 |