Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos
Autor(a) principal: | |
---|---|
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 |