Análise comparativa de métodos de elicitação de requisitos de software a partir de modelos de processos de negócio

Átila Carvalho Júnior

ORCID iD Instituto Federal de Educação, Ciência e Tecnologia Fluminense (IFF) Brasil

Aline Pires Vieira de Vasconcelos

ORCID iD Instituto Federal de Educação, Ciência e Tecnologia Fluminense (IFF) Brasil

Simone Vasconcelos Silva

Instituto Federal de Educação, Ciência e Tecnologia Fluminense (IFF) Brasil

Resumo

A elicitação de requisitos é uma fase importante da engenharia de requisitos, sendo necessárias técnicas específicas para executá-la. Os requisitos de software gerados precisam estar alinhados com o negócio a fim de atingir as metas organizacionais. Dessa forma, para elicitar requisitos mais adequados devem ser utilizados métodos que realizam a extração de requisitos a partir de modelos de processos de negócio, os quais podem ser representados em várias notações, porém a BPMN é 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 validaçã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, onde 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 e uma análise comparativa das mesmas através de especialistas.

Palavras-chave


Modelagem de Processos de Negócio; BPMN; Requisitos de software.


Texto completo:

Referências


AALST, W. M. P. VAN DER; HOFSTEDE, A. H. M. TER; WESKE, M. Business Process Management: A Survey. Business Process Management. International Conference on Business Process Management. Springer, Berlin, Heidelberg, 26 jun. 2003.

ABMP BRASIL. BPM CBOK V3.0 - Guia para o Gerenciamento de Processos de Negócio Corpo Comum de Conhecimento. 1ª ed. Brasil: ABMP Brasil, 2013. v. 3.

BIZAGI. Bizagi US - Digital Transformation & Business Process Management BPM. Disponível em: . Acesso em: 24 set. 2020.

BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. Unified Modeling Language User Guide, The 2Nd Edition. Addison-Wesley Object Technology Series. Addison-Wesley Professional, 2005.

CARVALHO, E. A. Engenharia de Processos de Negócios e a Engenharia de Requisitos: Análise e Comparações de Abordagens e Métodos de Elicitação de Requisitos de Sistema Orientada por Processos de Negócio. Mestrado. UFRJ - Universidade Federal do Rio de Janeiro, Rio de Janeiro, 2009.

CBPP. Certified Business Process Professional. Disponível em: < https://www.abpmp-br.org/certificacao/certificacao-cbpp/>. Acesso em: 22 mai. 2021.

CHADEGANI, A. A. et al. A comparison between two main academic literature collections: Web of Science and Scopus databases. Asian Social Science. Toronto, v. 9, n. 5, p. 18-26, 2013.

CHUNG, L.; LEITE, J. C. S. DO P. On Non-Functional Requirements in Software Engineering. Conceptual Modeling: Foundations and Applications. Lecture Notes in Computer Science, p. 363–379. Springer, Berlin, Heidelberg, 2009.

CRUZ, E. F.; MACHADO, R. J.; SANTOS, M. Y. From business process models to use case models: A systematic approach. Lecture Notes in Business Information Processing (LNBIP). Enterprise Engineering Working Conference 2014. Madeira, Portugal, 2014.

CRUZ, E. F.; MACHADO, R. J.; SANTOS, M. Y. Bridging the gap between a set of interrelated business process models and software models. ICEIS 2015 - 17th International Conference on Enterprise Information Systems, Proceedings, v. 2, n. May, p. 338–345, 2015.

DE LA VARA, J. L.; SÁNCHEZ, J. BPMN-Based Specification of Task Descriptions: Approach and Lessons Learnt. In Requirements Engineering: Foundation for Software Quality, v. 5512, p. 124–138. LNCS. Springer, Amsterdam, Netherlands, 2009.

DUMAS, M.; LA ROSA, M.; MENDLING, J.; REIJERS, H. A. (2018). Fundamentals of Business Process Management. Springer-Verlag GmbH Germany, part of Springer Nature, 2018.

FERGUSON, R.; LAMI, G. An Empirical Study on The Relationship Between Defective Requirements and Test Failures. 30th IEEE, 2006.

FERNANDES, M.; MACHADO, R; SEIDMAN, S. A Requirements Enginerring and Management Training Course for Software Development Professionals. 22th Conference on Software Engineering Education and Training, 2009.

FREITAS, R. L. Método de derivação de requisitos de software a partir de modelos de processos de negócio otimizados. Dissertação (Mestrado em Sistemas Aplicados à Engenharia e Gestão) - Instituto Federal de Educação, Ciência e Tecnologia Fluminense, Rio de Janeiro, Brasil, 2018.

GASPARETTO, V.; DORNELLES, T. Gerenciamento de Processos: Estudo em uma Organização Hospitalar Catarinense. Revista Gestão em Sistemas de Saúde, v. 4, n. 2, p. 57-72, 2015.

GIROTTO, A. N. et al. Deriving use cases from BPMN models: A proposal with computational support. Proceedings - International Conference of the Chilean Computer Science Society, SCCC, v. 2017- October, p. 1–12, 2018.

LAUE, R.; KOOP, W.; GRUHN, V. Indicators for Open Issues in Business ProcessModels. In: LAUE, R.;KOOP, W.; GRUHN, V.RequirementsEngineering: Foundation for Software Quality.Montpellier, France: Springer, 2008. p. 102-116.

LIBERATI, A.; ALTMAN, D. G.; TETZLAFF, J.; et al. The PRISMA Statement for Reporting Systematic Reviews and Meta-Analyses of Studies That Evaluate Health Care Interventions: Explanation and Elaboration. PLoS Medicine, v. 6, n. 7, p. e1000100, 2009.

LITCHFIELD, R. C. Brainstorming Reconsidered: A Goal-Based View. Academy of Management Review, v. 33, n. 3, p. 649–668, 2008.

PRODANOV, C. C.; DE FREITAS, E. C. Metodologia do trabalho científico: métodos e técnicas da pesquisa e do trabalho acadêmico. 2ª Edição. Editora Feevale, 2013.

SCIENCE DIRECT. Discover more with ScienceDirect. 2020. Disponível em: . Acesso em: 29 nov. 2020.

SILVA, E. L.; MENEZES, E. M. Metodologia da pesquisa e elaboração de dissertação. UFSC, Florianópolis, 4a. edição, 2005.

SOMMERVILLE, I. Software Engineering. 9 edition ed. Boston: Pearson, 2010.

SORGATTO, D. W.; PAIVA, D. M. B.; CAGNIN, M. I. How to elicit and specify software requirements from BPMN diagrams? Proceedings of the XIV Brazilian Symposium on Information Systems - SBSI’18. Caxias do Sul, Brazil: ACM Press, 2018.

VIEIRA, S. R. C. Remo: uma técnica de elicitação de requisitos orientada pela modelagem de processos de negócios. 2012. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus, 2012.

VIEIRA, S. R. C.; VIANA, D.; DO NASCIMENTO, R.; CONTE, T. Evaluating a technique for requirements extraction from business process diagrams through empirical studies. XXXVIII Conferência Latinoamericana, 38, 2012.

VAISMAN, A. An Introduction to Business Process Modeling. In: AUFAURE, M.-A.; ZIMÁNYI, E. (Eds.). Business Intelligence. Lecture Notes in Business Information Processing, p. 29-61. Bruxelas: Springer Berlin Heidelberg, 2013.

WESKE, M. Business process management: Concepts, languages, architectures. 2 edition. Springer, 2012.

YIN, R. K. Estudo de Caso: Planejamento e Métodos. Bookman editora, São Paulo, 5ª edição, 2015.

ZAVE, P. Classification of research efforts in requirements engineering. IEEE International Symposium on Requirements Engineering (RE’95), v. 29, p. 214-216. IEEE, York, UK, 1995.


DOI: http://dx.doi.org/10.18265/1517-0306a2021id5333

O arquivo PDF selecionado deve ser carregado no navegador caso tenha instalado um plugin de leitura de arquivos PDF (por exemplo, uma versão atual do Adobe Acrobat Reader).

Como alternativa, pode-se baixar o arquivo PDF para o computador, de onde poderá abrí-lo com o leitor PDF de sua preferência. Para baixar o PDF, clique no link abaixo.

Caso deseje mais informações sobre como imprimir, salvar e trabalhar com PDFs, a Highwire Press oferece uma página de Perguntas Frequentes sobre PDFs bastante útil.

Visitas a este artigo: 327

Total de downloads do artigo: 168