Elicitação de Requisitos a partir de Modelos de Processos de Negócio em BPMN: Uma Revisão Sistemática

  • Aryslene S. Bitencourt Universidade Federal de Mato Grosso do Sul
  • Débora Maria B. Paiva Universidade Federal de Mato Grosso do Sul
  • Maria Istela Cagnin Universidade Federal de Mato Grosso do Sul

Resumo


A elicitação de requisitos é uma fase complexa da Engenharia de Requisitos, sendo necessários técnicas e métodos específicos para executá-la. Ressalta-se que o sistema de software deve atender plenamente as peculiaridades do negócio da empresa. Assim, com o intuito de elicitar os requisitos adequados para o software apoiar de maneira efetiva o negócio, existem na literatura técnicas e 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, sendo a Business Process Model and Notation (BPMN) a notação padrão atual. Nesse contexto, este trabalho apresenta um revisão sistemática para identificar os trabalhos existentes que realizam a extração de requisitos funcionais e não funcionais tomando como base modelos de processos de negócio na notação BPMN. A partir dos resultados da revisão sistemática observou-se que há poucos trabalhos sobre o tema e que a maioria leva em consideração apenas a extração de requisitos funcionais. Com isso, foi possível delinear pesquisas futuras para contribuir com o avanço nessa área de pesquisa.

Palavras-chave: Engenharia de Requisitos, Elicitação de Requisitos, Modelos de Processos de Negócio

Referências

Caliber rm. www.borland.com/en-GB/Products/Requirements-Management/Caliber.

Cameo requirements+ (plugin). www.magicdraw.com/cameoreq.

Case spec. www.analysttool.com.

Contour (jama). www.jamasoftware.com/.

Enterprise architect. www.sparxsystems.com/products/ea/.

OSRMT. www.sourceforge.net/projects/osrmt/.

Polarion requirements. www.polarion.com/products/requirements/index.php.

Qpack. www.orcanos.com/Requirements_management.htm.

Raquest. www.raquest.com/.

Rational doors next generation. www-01.ibm.com/software/awdtools/doors/.

Reqman. www.requirementone.com.

Rommana. www.rommanasoftware.com/.

Serena prototype composer. www.serena.com/index.php/en/products/other-products/prototype-composer/.

Spirateam. www.inflectra.com/SpiraTest/Default.aspx.

Tracecloud. www.tracecloud.com.

Trackstudio. www.trackstudio.com/.

Visual studio. www.visualstudio.com/.

J. Barjis. The importance of business process modeling in software systems design. Science of Computer Programming, 71(1):73–87, Mar. 2008.

C. Burnay, I. J. Jureta, and S. Faulkner. What stakeholders will or will not say: A theoretical and empirical study of topic importance in requirements engineering elicitation interviews. Information Systems, 46(1):61–81, dec 2014.

J. M. Carrillo de Gea, J. Nicolás, J. L. Fernández Alemán, A. Toval, C. Ebert, and A. Vizcaíno. Requirements engineering tools: Capabilities, survey and assessment. Inf. Softw. Technol., 54(10):1142–1157, Oct. 2012.

A. O. Clovandi, R. C. Silva, P. T. P. Ingracio, and H. Miranda. Abordagem das áreas de engenharia de requisitos e de processos de negócio: ênfase nas relações entre o levantamento, análise de requisitos e a modelagem de processos de negócio. In Tecnologias em Projeção, volume 2, pages 39–42, 2011.

E. Hull, K. Jackson, and J. Dick. Requirements engineering. Springer, 3rd edition, 2011.

ISO/IEC. TR 24766: Information technology - Systems and software engineering - Guide for requirements engineering tool capabilities. ISO, 2009.

ISO/IEC/IEEE. Standard 29148 - Systems and software engineering - Life cycle processes - Requirements Engineering. ISO, 2011.

K. Kessi, M. Oussalah, and Z. Alimazighi. Requirement engineering of a cooperative information system using viewpoints. In International Workshop on Advanced Information Systems for Enterprises (IWAISE), pages 51–57, Nov 2014.

T. C. Pereira, F. Alencar, J. R. Silva, and J. F. B. de Castro. Requisitos não-funcionais em modelos de processos de negócio: Uma revisão sistemática. In Anais do IX Simpósio Brasileiro de Sistemas de Informação, pages 37–48, maio 2013.

S. Robertson and J. Robertson. Mastering the Requirements Process: Getting Requirements Right. Addison-Wesley, 3rd edition, 2012.

F. A. A. Rub and A. A. Issa. A business process modeling-based approach to investigate complex processes: Software development case study. Business Process Management Journal, 18(1):122–137, 2012.

L. Shunxin and S. Leijun. Requirements engineering based on domain ontology. In International Conference of Information Science and Management Engineering (ISME), pages 120–122. IEEE, Aug 2010.

K. Siegemund, E. J. Thomas, Y. Zhao, J. Pan, and U. Assmann. Towards ontology-driven requirements engineering. In 10th International Semantic Web Conference, Bonn, Germany, oct 2011. ISWC.

K. Wiegers and J. Beatty. Software Requirements (Developer Best Practices). Microsoft Press, 3rd edition, 2013.
Publicado
17/05/2016
BITENCOURT, Aryslene S.; PAIVA, Débora Maria B.; CAGNIN, Maria Istela. Elicitação de Requisitos a partir de Modelos de Processos de Negócio em BPMN: Uma Revisão Sistemática. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 12. , 2016, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 200-207. DOI: https://doi.org/10.5753/sbsi.2016.5963.