Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos

Detalhes bibliográficos
Autor(a) principal: Paza, Diogo do Nascimento
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações do UNIOESTE
Texto Completo: https://tede.unioeste.br/handle/tede/6747
Resumo: Requirements Engineering is a fundamental step in software development. Organizational modeling techniques such as iStar, and functional requirements such as UML Use Case are used to elicit and document requirements. In previous works, it is proposed to derive use cases from iStar models and generate these artifacts in the JGOOSE tool (Java Goal into Object Oriented Standard Extension). However, the proposed derivation guidelines and the support tool do not guarantee the consistency of these artifacts as they evolve. This means that changes in use cases are not reflected in the iStar models used as a base. This deficiency can lead to inconsistent documents throughout the software lifecycle. In this way, it is proposed consistency guarantee rules to define transformations and coevolution between a use case model and an iStar model.
id UNIOESTE-1_14d45d5f7f3a8d7a90097e3e6a9cecfe
oai_identifier_str oai:tede.unioeste.br:tede/6747
network_acronym_str UNIOESTE-1
network_name_str Biblioteca Digital de Teses e Dissertações do UNIOESTE
repository_id_str
spelling Santander, Victor Francisco ArayaSantander, Victor Francisco ArayaSilva, Ivonei Freitas daAndrade, Sidgley Camargo deCéspedes, Marco Antonio Toranzohttp://lattes.cnpq.br/6255000431950820Paza, Diogo do Nascimento2023-07-28T12:50:46Z2023-04-26Paza, Diogo do Nascimento. Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos. 2023. 155 f. Dissertação( Mestrado em Ciência da Computação) - Universidade Estadual do Oeste do Paraná, Cascavel.https://tede.unioeste.br/handle/tede/6747Requirements Engineering is a fundamental step in software development. Organizational modeling techniques such as iStar, and functional requirements such as UML Use Case are used to elicit and document requirements. In previous works, it is proposed to derive use cases from iStar models and generate these artifacts in the JGOOSE tool (Java Goal into Object Oriented Standard Extension). However, the proposed derivation guidelines and the support tool do not guarantee the consistency of these artifacts as they evolve. This means that changes in use cases are not reflected in the iStar models used as a base. This deficiency can lead to inconsistent documents throughout the software lifecycle. In this way, it is proposed consistency guarantee rules to define transformations and coevolution between a use case model and an iStar model.A Engenharia de Requisitos é uma etapa fundamental no desenvolvimento de um software. Técnicas de modelagem organizacional como iStar (lê-se i-estrela) e de requisitos funcionais como Caso de uso UML são utilizadas para elicitar e documentar requisitos. Em trabalhos prévios, propõe-se derivar casos de uso a partir de modelos iStar e gerar esses artefatos na ferramenta JGOOSE (Java Goal into Object Oriented Standard Extension). Contudo, as diretrizes de derivação propostas e a ferramenta de suporte não garantem a consistência desses artefatos quando os mesmos evoluem. Isto significa que alterações em casos de uso não são refletidas nos modelos iStar usados como base. Esta deficiência pode levar à documentos inconsistentes ao longo do ciclo de vida de um software. Desta forma, propõe-se regras de garantia de consistência para definir as transformações e a coevolução entre um modelo de caso de uso e um modelo iStar.Submitted by Edineia Teixeira (edineia.teixeira@unioeste.br) on 2023-07-28T12:50:46Z No. of bitstreams: 2 Diogo_Paza.2023.pdf: 9138752 bytes, checksum: 7a34d11bc0713f94f32deb6a0937c38f (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)Made available in DSpace on 2023-07-28T12:50:46Z (GMT). No. of bitstreams: 2 Diogo_Paza.2023.pdf: 9138752 bytes, checksum: 7a34d11bc0713f94f32deb6a0937c38f (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Previous issue date: 2023-04-26application/pdfpor6588633818200016417500Universidade Estadual do Oeste do ParanáCascavelPrograma de Pós-Graduação em Ciência da ComputaçãoUNIOESTEBrasilCentro de Ciências Exatas e Tecnológicashttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessiStarFramework i*Casos de UsoModelagem UMLModelos organizacionaisiStarFramework i*Use CasesUML ModelingOrganizational ModelsMETODOLOGIAS E TÉCNICAS DE COMPUTAÇÃOMantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de RequisitosMaintaining consistency in the coevolution of iStar models and Use Cases in Requirements Engineeringinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis19749965330812744706006002214374442868382015reponame:Biblioteca Digital de Teses e Dissertações do UNIOESTEinstname:Universidade Estadual do Oeste do Paraná (UNIOESTE)instacron:UNIOESTEORIGINALDiogo_Paza.2023.pdfDiogo_Paza.2023.pdfapplication/pdf9138752http://tede.unioeste.br:8080/tede/bitstream/tede/6747/5/Diogo_Paza.2023.pdf7a34d11bc0713f94f32deb6a0937c38fMD55CC-LICENSElicense_urllicense_urltext/plain; charset=utf-843http://tede.unioeste.br:8080/tede/bitstream/tede/6747/2/license_url321f3992dd3875151d8801b773ab32edMD52license_textlicense_texttext/html; charset=utf-80http://tede.unioeste.br:8080/tede/bitstream/tede/6747/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://tede.unioeste.br:8080/tede/bitstream/tede/6747/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://tede.unioeste.br:8080/tede/bitstream/tede/6747/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51tede/67472023-07-28 14:32:19.378oai:tede.unioeste.br:tede/6747Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://tede.unioeste.br/PUBhttp://tede.unioeste.br/oai/requestbiblioteca.repositorio@unioeste.bropendoar:2023-07-28T17:32:19Biblioteca Digital de Teses e Dissertações do UNIOESTE - Universidade Estadual do Oeste do Paraná (UNIOESTE)false
dc.title.por.fl_str_mv Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos
dc.title.alternative.eng.fl_str_mv Maintaining consistency in the coevolution of iStar models and Use Cases in Requirements Engineering
title Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos
spellingShingle Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos
Paza, Diogo do Nascimento
iStar
Framework i*
Casos de Uso
Modelagem UML
Modelos organizacionais
iStar
Framework i*
Use Cases
UML Modeling
Organizational Models
METODOLOGIAS E TÉCNICAS DE COMPUTAÇÃO
title_short Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos
title_full Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos
title_fullStr Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos
title_full_unstemmed Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos
title_sort Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos
author Paza, Diogo do Nascimento
author_facet Paza, Diogo do Nascimento
author_role author
dc.contributor.advisor1.fl_str_mv Santander, Victor Francisco Araya
dc.contributor.referee1.fl_str_mv Santander, Victor Francisco Araya
dc.contributor.referee2.fl_str_mv Silva, Ivonei Freitas da
dc.contributor.referee3.fl_str_mv Andrade, Sidgley Camargo de
dc.contributor.referee4.fl_str_mv Céspedes, Marco Antonio Toranzo
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/6255000431950820
dc.contributor.author.fl_str_mv Paza, Diogo do Nascimento
contributor_str_mv Santander, Victor Francisco Araya
Santander, Victor Francisco Araya
Silva, Ivonei Freitas da
Andrade, Sidgley Camargo de
Céspedes, Marco Antonio Toranzo
dc.subject.por.fl_str_mv iStar
Framework i*
Casos de Uso
Modelagem UML
Modelos organizacionais
topic iStar
Framework i*
Casos de Uso
Modelagem UML
Modelos organizacionais
iStar
Framework i*
Use Cases
UML Modeling
Organizational Models
METODOLOGIAS E TÉCNICAS DE COMPUTAÇÃO
dc.subject.eng.fl_str_mv iStar
Framework i*
Use Cases
UML Modeling
Organizational Models
dc.subject.cnpq.fl_str_mv METODOLOGIAS E TÉCNICAS DE COMPUTAÇÃO
description Requirements Engineering is a fundamental step in software development. Organizational modeling techniques such as iStar, and functional requirements such as UML Use Case are used to elicit and document requirements. In previous works, it is proposed to derive use cases from iStar models and generate these artifacts in the JGOOSE tool (Java Goal into Object Oriented Standard Extension). However, the proposed derivation guidelines and the support tool do not guarantee the consistency of these artifacts as they evolve. This means that changes in use cases are not reflected in the iStar models used as a base. This deficiency can lead to inconsistent documents throughout the software lifecycle. In this way, it is proposed consistency guarantee rules to define transformations and coevolution between a use case model and an iStar model.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-07-28T12:50:46Z
dc.date.issued.fl_str_mv 2023-04-26
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv Paza, Diogo do Nascimento. Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos. 2023. 155 f. Dissertação( Mestrado em Ciência da Computação) - Universidade Estadual do Oeste do Paraná, Cascavel.
dc.identifier.uri.fl_str_mv https://tede.unioeste.br/handle/tede/6747
identifier_str_mv Paza, Diogo do Nascimento. Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos. 2023. 155 f. Dissertação( Mestrado em Ciência da Computação) - Universidade Estadual do Oeste do Paraná, Cascavel.
url https://tede.unioeste.br/handle/tede/6747
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv 1974996533081274470
dc.relation.confidence.fl_str_mv 600
600
dc.relation.department.fl_str_mv 2214374442868382015
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual do Oeste do Paraná
Cascavel
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv UNIOESTE
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Ciências Exatas e Tecnológicas
publisher.none.fl_str_mv Universidade Estadual do Oeste do Paraná
Cascavel
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do UNIOESTE
instname:Universidade Estadual do Oeste do Paraná (UNIOESTE)
instacron:UNIOESTE
instname_str Universidade Estadual do Oeste do Paraná (UNIOESTE)
instacron_str UNIOESTE
institution UNIOESTE
reponame_str Biblioteca Digital de Teses e Dissertações do UNIOESTE
collection Biblioteca Digital de Teses e Dissertações do UNIOESTE
bitstream.url.fl_str_mv http://tede.unioeste.br:8080/tede/bitstream/tede/6747/5/Diogo_Paza.2023.pdf
http://tede.unioeste.br:8080/tede/bitstream/tede/6747/2/license_url
http://tede.unioeste.br:8080/tede/bitstream/tede/6747/3/license_text
http://tede.unioeste.br:8080/tede/bitstream/tede/6747/4/license_rdf
http://tede.unioeste.br:8080/tede/bitstream/tede/6747/1/license.txt
bitstream.checksum.fl_str_mv 7a34d11bc0713f94f32deb6a0937c38f
321f3992dd3875151d8801b773ab32ed
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
bd3efa91386c1718a7f26a329fdcb468
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do UNIOESTE - Universidade Estadual do Oeste do Paraná (UNIOESTE)
repository.mail.fl_str_mv biblioteca.repositorio@unioeste.br
_version_ 1801124597899198464