WER2021 - 24th Workshop on Requirements Engineering, Brasília, Brazil


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

Diogo Do Nascimento Paza; Victor Santander

10.29327/1298728.24-25

PDF Scholar

Abstract

A Engenharia de Requisitos (ER) é uma etapa fundamental no desenvolvimento de um software. Tecnicas de modelagem organizacional como iStar (lê-se i-estrela), de processos de negócio como BPMN (Business Process Model and Notation) 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 BPMN 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¸cões em casos de uso não são refletidas nos modelos iStar ou BPMN usados como base. Esta deficiência pode levar à documentos inconsistentes ao longo do ciclo de vida de um software. Desta forma, propõe-se definir regras de mapeamento que garantam a consistência entre esses modelos bem como incluir esse suporte na ferramenta JGOOSE. Também neste trabalho pretende-se validar a solução proposta utilizando a engenharia de software experimental.

iStar; framework i*; i-estrela; BPMN; Casos de Uso; Modelagem UML; Modelos de Negócio; Modelos Organizacionais



WER Editions