Detección de incumbencias en el desarrollo de los requisitos

Authors

DOI:

https://doi.org/10.31908/19098367.3711

Keywords:

modelo de procesos de negocio, modelo de requisitos de usuario, modelo de requisitos de software, desarrollo de software orientado a aspectos, incumbencias transversales, AOP4ST

Abstract

Existen numerosos enfoques orientados a aspectos presentando soluciones para las diferentes fases del Ciclo de Vida del Desarrollo de Software (SDLC, por su nombre en inglés). Pero no existen propuestas con un proceso coherente y empleando notaciones y herramientas estándares a lo largo de todo el SDLC. Hemos elaborado una alternativa llamada Aspect-Oriented Process for a Smooth Transition (AOP4ST), que permite la incorporación paulatina del paradigma orientado a aspectos en los proyectos actuales en la industria y ofrece una propuesta completa y homogénea para todas las fases del SDLC. En este artículo presentamos cómo encontrar las incumbencias en las primeras etapas de AOP4ST, cuando pasamos del modelo de negocio al modelo de requisitos de software, llevando a cabo la actividad de desarrollo de los requisitos dentro de la ingeniería de requisitos.

Author Biography

  • Fernando Pinciroli, Universidad Champagnat

    Nació en Buenos Aires, Argentina, en 1965. Es Licenciado en Sistemas y Computación por la Universidad Católica Argentina y candidato a Dr. en Ciencias de la Informática en la Universidad Nacional de San Juan. Es Decano de la Facultad de Informática y Diseño de la Universidad Champagnat (Mendoza, Argentina) y miembro del grupo de investigaciones en ingeniería de software del Instituto de Investigaciones de esa misma facultad. Dictó cursos de posgrado y alrededor de 250 cursos y conferencias en más de veinte países. Publicó más de 40 artículos científicos en numerosos eventos internacionales y es coautor de tres libros publicados en España, Argentina e Italia. Participó en la definición del UML a través del Object Technology User Group. Es consultor en ingeniería de software desde 1993 y actualmente es el presidente de Solus S.A., en Mendoza, Argentina, y presidente de Sparx Systems Argentina, compañía hermana de Sparx Systems Ltd. Pty. de Australia, ya que produce y comercializa la versión en español de la herramienta Enterprise Architect en el mundo hispanoparlante.

References

Kiczales G. et al., “Aspect-Oriented Programming”. ACM Comput. Surv., vol. 28, no. June, pp. 220–242, 1997.

Magableh, A., Shukur, Z. and Ali, N. M. “Systematic review on aspect-oriented UML modeling: A complete aspectual UML modeling framework,” J. Appl. Sci., vol. 13, no. 1, pp. 1–13, 2013.

Bakker, J., Tekinerdogan, B. and Aksit, M. “Characterization of Early Aspect Approaches,” Early Asp. Asp. Requir. Eng. Archit. Des. Work., p. 7, 2005.

Rashid, A., Moreira, A. and Tekinerdogan, B. “Early aspects: aspect-oriented requirements engineering and architecture design,” Software, IEE Proc., vol. 151, no. 4, pp. 153–155, 2004.

Jalali, A. “Assessing Aspect Oriented Approaches in Business Process Management,” in Perspectives in Business Informatics Research, 13th International Conference, BIR 2014, pp. 231–245, 2014.

Capretz, L. F. “A brief history of the object-oriented approach,” SIGSOFT Softw. Eng. Notes, vol. 28, no. 2, p. 6, 2003.

“History of Programming Languages,” in History of Programming Lang. Conf.

Leavitt, N. “Whatever Happened to Object-Oriented Databases?” Computer (Long. Beach. Calif)., vol. 33, no. 8, pp. 16–19, 2000.

Greefhorst, D. and Proper, E. Architecture Principles. The Cornerstones of Enterprise Architecture, vol. 6, no. 3, 2011.

ABPMP, BPM CBOK V.3.0 - Business Process Management BPM Common Body of Knowledge, 2013.

Pinciroli, F. “Considerações acerca da mineração de aspectos,” Perspect. em Ciências Tecnológicas, vol. 5, no. 5, pp. 83–101, 2016.

Charfi, A., Müller, H. and Mezini, M. “Aspect-oriented business process modeling with AO4BPMN,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 6138 LNCS, pp. 48–61, 2010.

Pinciroli, F. “Improving software applications quality by considering the contribution relationship among quality attributes”. Procedia Comput. Sci. 3rd Int. Work. Comput. Antifragility Antifragile Eng. (ANTIFRAGILE 2016), vol. 83, pp. 970–975, 2016.

Clarke, S. and Baniassad, E. Aspect-oriented analysis and design. The Theme Approach. Boston: Addison-Wesley, 2005.

I. Jacobson and P. Ng, Aspect-oriented software development with use cases. Addison-Wesley, 2005.

Pinciroli, F. “Aspect-Oriented Process for a Smooth Transition,” in Ph.D. Symposium of the IEEE 11 Congreso Colombiano de Computacion, 2016.

Pinciroli, F. and Barros Justo, J.L. Early aspects in “Aspect-Oriented Process for a Smooth Transition”. Accepted article at CACIC 2017, not yet published (http://cacic2017.info.unlp.edu.ar/).

Pinciroli, F. “AOP4ST – Aspect-Oriented Process for a Smooth Transition,” in WICC 2015 - XVII Workshop de Investigadores en Ciencias de la Computación, 2015.

Pinciroli, F. and Zeligueta, L. “El modelo de negocio en AOP4ST,” in WICC 2016 - XVIII Workshop de Investigadores en Ciencias de la Computación, 2016.

Pinciroli, F. and Zeligueta, L. “Modelado de negocios orientado a aspectos con AOP4ST,” in WICC 2017 - XIX Workshop de Investigadores en Ciencias de la Computación, 2017.

Published

2018-06-30

Issue

Section

Artículos

How to Cite

Detección de incumbencias en el desarrollo de los requisitos. (2018). Entre Ciencia E ingeniería, 12(23), 117-122. https://doi.org/10.31908/19098367.3711