Revista Principia (Sep 2022)
Análise comparativa de métodos de elicitação de requisitos de software a partir de modelos de processos de negócio
Abstract
A elicitação é uma fase importante da Engenharia de Requisitos, sendo necessárias técnicas específicas para executá-la. Essa etapa é primordial, uma vez que a qualidade de um software depende da correta compreensão dos requisitos do cliente e usuários. Os requisitos de software gerados precisam estar alinhados com o negócio, a fim de se atingirem as metas organizacionais, algo que muitas vezes não é alcançado com técnicas tradicionais. Dessa forma, para se elicitarem requisitos adequadamente, devem ser utilizados métodos que realizam a extração a partir de Modelos de Processos de Negócio, os quais podem ser representados em várias notações, embora a BPMN (Business Process Model and Notation) seja a mais reconhecida como padrão atualmente. Nesse contexto, este trabalho tem como objetivo derivar requisitos de software, a partir de um modelo de processos de negócio, utilizando dois métodos diferentes. Além disso, é apresentada uma avaliação dos resultados, realizando uma análise comparativa dos métodos aplicados. A metodologia utilizada para alcançar tais objetivos baseou-se em uma revisão bibliográfica, sobre a qual foi aplicado o método PRISMA para identificar trabalhos relacionados. Na sequência, foi realizada a modelagem de processo de negócio. Por fim, foram extraídos os requisitos de software e validados os resultados. São apresentados como resultados os requisitos extraídos por meio de duas abordagens as quais foram submetidas a uma análise comparativa feita por especialistas.
Keywords