Editor iStar 2.0 na ferramenta JGOOSE
Resumo
Elicitação de requisitos é uma fase crucial no desenvolvimento de qualquer sistema de software. Consiste em coletar, analisar, documentar, validar e gerenciar os requisitos organizacionais, funcionais e não funcionais do software a ser desenvolvido. Nesse contexto, alguns modelos são utilizados para capturar o entendimento do ambiente de negócios e outros para capturar os requisitos funcionais do sistema em detalhe. Para o primeiro modelo, frameworks e técnicas como iStar e BPMN são normalmente empregados. Os casos de uso em UML (Unified Modeling Language) estão entre os mais amplamente utilizados para a captura de requisitos funcionais. Foi apresentada uma proposta para a extração de casos de uso UML a partir de modelos iStar e para o suporte computacional utilizando uma ferramenta chamada JGOOSE. Recentemente, porém, uma nova versão do iStar foi introduzida, o iStar 2.0, que incorpora e modifica diversos elementos gráficos do framework. Este artigo apresenta os resultados de um projeto cujo principal objetivo foi aprimorar o editor iStar da ferramenta JGOOSE para dar suporte a esses novos recursos do iStar 2.0. Um vídeo da ferramenta pode ser encontrado em [15].
Palavras-chave:
JGOOSE, iStar 2.0, Ferramenta Computacional, Engenharia de requisitos
Referências
B. L. Casarotto, G. C. L. Geraldino, V. F. A. Santander, I. F. da Silva, and M. A. T. Cespedes, ”Using of i*(iStar) 2.0 for Improving the Use Cases Derivation”, IEEE Latin America Transactions, vol. 20, no. 2, pp. 198–207, 2022.
F. Dalpiaz, X. Franch, and J. Horkoff, ”iStar 2.0 Language Guide”, 2016.
L. P. Merlim, A. L. B. Silva, V. F. A. Santander, I. F. Silva, and J. F. B. Castro, ”Integrating the E4J editor to the JGOOSE tool”, in Proc. XVII Workshop de Engenharia de Requisitos (WER), Universidad Ricardo Palma, Lima, 2015.
V. A. Pozzan and V. F. A. Santander, ”Evolução de uma ferramenta computacional que suporta o processo de derivação de casos de uso a partir de modelos BPMN e i”, in Anais do 7º EAICTI – Encontro Anual de Iniciação Científica e Inovação da Unioeste, 2021.
V. F. A. Santander and J. F. B. Castro, ”Deriving Use Cases from Organizational Modeling”, in Proc. IEEE Joint Int. Requirements Engineering Conf. (RE), 2002.
E. Yu, ”Modelling Strategic Relationships for Process Reengineering”, Ph.D. dissertation, Dept. of Computer Science, Univ. of Toronto, 1995.
JGOOSE-2025, [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
Laboratório de Engenharia de Software - LES, [Online]. Available: [link] [Accessed: Jun. 8, 2025].
JGOOSE-2021, [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
J. Pimentel and J. Castro, ”piStar Tool – A Pluggable Online Tool for Goal Modeling”, in Proc. 2018 IEEE 26th Int. Requirements Engineering Conf. (RE), pp. 498–499, 2018.
OME Tool. [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
iStar Wiki.org. [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
”Código e documentação E4J iStar 2.0.” [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
Oracle, ”JDK - Java SE Development Kit.” [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
”Vídeo da ferramenta JGOOSE editor iStar 2.0”, YouTube. [Online]. Available: [link]. [Accessed: Jun. 7, 2025].
R. G. Silva, Comparação do processo de derivação de Casos de Uso a partir de modelos BPMN e i* utilizando a ferramenta de apoio JGOOSE, Monografia, Centro de Ciências Exatas e Tecnológicas, Universidade Estadual do Oeste do Paraná – Campus de Cascavel, 2019.
F. D. Davis, Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly, v. 13, p. 319–, 09 1989.
A. N. Girotto, V. F. A. Santander, I. F. Silva, and M. A. Toranzo, ”Uma proposta para derivar Casos de Uso a partir de modelos BPMN com suporte computacional,” in 36th International Conference of the Chilean Computer Science Society (SCCC 2017), Arica, Chile, 16-20 Oct. 2017
Object Management Group, Business Process Model and Notation (BPMN), Version 2.0 [Online]. Available: [link]. [Accessed: Jun. 8, 2025]
GOOGLE FORMS. Questionário de Pesquisa. [Online]. Available: [link]. [Accessed: Jun. 8, 2025].
C. F. de Souza and V. F. A. Santander, ”Uma Proposta de Elicitação e Análise de Requisitos no Contexto de Médias e Pequenas Empresas de Desenvolvimento de Software,” in CIbSE, 2011, pp. 285–296.
A. J. R. Neto, Um Modelo de Contexto das Práticas e Redes de Conhecimento nas Provas de Conceito. Tese de Doutoramento em Ciência da Informação, Faculdade de Letras, Universidade de Coimbra, Coimbra, Portugal, Set. 2023. Disponível em: [link].
Plataforma GitHub, GitHub.[Online]. Available: [link]. [Accessed: Jun. 8, 2025].
C. Wohlin, P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell and A. Wesslén, Experimentation in software engineering (Vol. 236). 2012. Berlin: Springer.
F. Dalpiaz, X. Franch, and J. Horkoff, ”iStar 2.0 Language Guide”, 2016.
L. P. Merlim, A. L. B. Silva, V. F. A. Santander, I. F. Silva, and J. F. B. Castro, ”Integrating the E4J editor to the JGOOSE tool”, in Proc. XVII Workshop de Engenharia de Requisitos (WER), Universidad Ricardo Palma, Lima, 2015.
V. A. Pozzan and V. F. A. Santander, ”Evolução de uma ferramenta computacional que suporta o processo de derivação de casos de uso a partir de modelos BPMN e i”, in Anais do 7º EAICTI – Encontro Anual de Iniciação Científica e Inovação da Unioeste, 2021.
V. F. A. Santander and J. F. B. Castro, ”Deriving Use Cases from Organizational Modeling”, in Proc. IEEE Joint Int. Requirements Engineering Conf. (RE), 2002.
E. Yu, ”Modelling Strategic Relationships for Process Reengineering”, Ph.D. dissertation, Dept. of Computer Science, Univ. of Toronto, 1995.
JGOOSE-2025, [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
Laboratório de Engenharia de Software - LES, [Online]. Available: [link] [Accessed: Jun. 8, 2025].
JGOOSE-2021, [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
J. Pimentel and J. Castro, ”piStar Tool – A Pluggable Online Tool for Goal Modeling”, in Proc. 2018 IEEE 26th Int. Requirements Engineering Conf. (RE), pp. 498–499, 2018.
OME Tool. [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
iStar Wiki.org. [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
”Código e documentação E4J iStar 2.0.” [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
Oracle, ”JDK - Java SE Development Kit.” [Online]. Available: [link]. [Accessed: Apr. 4, 2025].
”Vídeo da ferramenta JGOOSE editor iStar 2.0”, YouTube. [Online]. Available: [link]. [Accessed: Jun. 7, 2025].
R. G. Silva, Comparação do processo de derivação de Casos de Uso a partir de modelos BPMN e i* utilizando a ferramenta de apoio JGOOSE, Monografia, Centro de Ciências Exatas e Tecnológicas, Universidade Estadual do Oeste do Paraná – Campus de Cascavel, 2019.
F. D. Davis, Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly, v. 13, p. 319–, 09 1989.
A. N. Girotto, V. F. A. Santander, I. F. Silva, and M. A. Toranzo, ”Uma proposta para derivar Casos de Uso a partir de modelos BPMN com suporte computacional,” in 36th International Conference of the Chilean Computer Science Society (SCCC 2017), Arica, Chile, 16-20 Oct. 2017
Object Management Group, Business Process Model and Notation (BPMN), Version 2.0 [Online]. Available: [link]. [Accessed: Jun. 8, 2025]
GOOGLE FORMS. Questionário de Pesquisa. [Online]. Available: [link]. [Accessed: Jun. 8, 2025].
C. F. de Souza and V. F. A. Santander, ”Uma Proposta de Elicitação e Análise de Requisitos no Contexto de Médias e Pequenas Empresas de Desenvolvimento de Software,” in CIbSE, 2011, pp. 285–296.
A. J. R. Neto, Um Modelo de Contexto das Práticas e Redes de Conhecimento nas Provas de Conceito. Tese de Doutoramento em Ciência da Informação, Faculdade de Letras, Universidade de Coimbra, Coimbra, Portugal, Set. 2023. Disponível em: [link].
Plataforma GitHub, GitHub.[Online]. Available: [link]. [Accessed: Jun. 8, 2025].
C. Wohlin, P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell and A. Wesslén, Experimentation in software engineering (Vol. 236). 2012. Berlin: Springer.
Publicado
22/10/2025
Como Citar
SANTOS, Eduardo Pimentel dos; BRUM, Edineia dos Santos Brizola; LIMA, Rafael Ferreira; MORGENROTH, Alexssandro; SANTANDER, Victor Francisco Araya.
Editor iStar 2.0 na ferramenta JGOOSE. In: CONGRESSO LATINO-AMERICANO DE SOFTWARE LIVRE E TECNOLOGIAS ABERTAS (LATINOWARE), 22. , 2025, Foz do Iguaçu/PR.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 447-456.
DOI: https://doi.org/10.5753/latinoware.2025.16474.
