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

Detalhes bibliográficos
Ano de defesa: 2023
Autor(a) principal: Paza, Diogo do Nascimento lattes
Orientador(a): Santander, Victor Francisco Araya
Banca de defesa: Santander, Victor Francisco Araya, Silva, Ivonei Freitas da, Andrade, Sidgley Camargo de, Céspedes, Marco Antonio Toranzo
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual do Oeste do Paraná
Cascavel
Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação
Departamento: Centro de Ciências Exatas e Tecnológicas
País: Brasil
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: 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.