CONSTRUCCIÓN DE MODELOS DE REQUISITOS A PARTIR DE MODELOS ORGANIZACIONALES: UNA APROXIMACIÓN BASADA EN BPMN
How to Cite
Abstract
RESUMEN
No es posible considerar la tecnología de información (TI) como algo separado de la organización empresarial a la que le da soporte, y por tanto la ingeniería de requisitos (RE) debería considerar las necesidades de negocio de una organización. Aunque se reconoce que la ingeniería de requisitos es el puente natural que conecta el mundo empresarial y el mundo TI, la mayor parte de la investigación en RE continúa siendo orientada a la solución, evitando considerar los problemas reales del mundo empresarial. Las necesidades de negocio pueden ser descritas mediante el alineamiento de la TI con la estrategia del negocio, los procesos de
negocio, las infraestructuras organizacionales y las metas organizacionales. Además una de las consecuencias del alineamiento entre negocio y sistemas de TI es el “mapeado” de las metas organizacionales y los procesos a la especificación del sistema. Este trabajo presenta una aproximación que utiliza una especificación (modelo de metas) enriquecida, con la idea de preservar muchas de las características de comportamiento descritas en un modelo de proceso. Nuestro modelo de metas cubre diferentes aspectos: funcionales, asociados con los servicios que se han de proporcionar, y no funcionales, asociados con la calidad de servicio como seguridad, adecuación, eficiencia y así sucesivamente. Proporcionando un mecanismo sencillo que permite capturar las características de comportamiento, creemos que la especificación será capaz de reflejar las metas del negocio (tal como aparecen en el modelo de proceso), y por consiguiente el sistema futuro podrá instanciar de manera más cercana este aspecto de las necesidades organizacionales.
PALABRAS CLAVE
Modelado organizacional
Proceso de negocio
BPMN
Requisito software
Modelado basado en metas
Caso de uso
ABSTRACT
It is no longer possible to consider information technology (IT) as a separate matter from the business organization which it supports, and hence requirements engineering (RE) should directly address the business needs of an organization. Even though it is recognised that requirements engineering is the natural bridge that links the business world and the IT world,
most of the RE research continues to be solution-oriented and avoids addressing the real-world business problems. Business needs can be described by means of the IT alignment with business strategy, business processes, organizational infrastructures and business goals. Moreover one of the consequences of aligning business and IT systems is the mapping of business goals and processes through to system specification. This work presents an approach which uses an enhanced (goal modelling) specification, in order to preserve many of the behavioural features depicted in a process model. Our goal model covers different types of concerns: functional concerns associated with the services to be provided, and non-functional concerns associated with quality of service such as security, accuracy, performance, and so forth. By providing a simple mechanism that let capture behavioural issues, we believe that specifications will be able to reflect the business goals (as depicted in the process model), and thus the future system may more closely match this aspect of the business needs.
KEYWORDS
Enterprise Modeling
Business process
BPMN
Software requirement
Goal-based modeling
Use case
Downloads
References
- AALST, W., HOFSTEDE, A. y WESKE, M. Business Process Management: A Survey. En Proceedings of the International Conference on Business Process Management (2003: Eindhoven, Holanda).
- BLEISTEIN, S., COX, K. y VERNER, J. Strategic Alignment in Requirements Analysis for Organizational IT: An Integrated Approach. En ACM Symposium on Applied Computing (20ª: 2005: Santa Fe, USA).
- CHUNG, L. et al. Non-Functional Requirements in Software Engineering. Boston: Kluwer Academic Publishers, 2000
- DARDENNE, R., FICKAS, S. y LAMSWEERDE, A. Goaldirected Requirements Engineering. En Proc. ACM Symposium on the foundation of Software Engineering (4ª: 1996: San Francisco, USA)
- DE LA VARA GONZÁLEZ, J. L. Derivación de modelos de requisitos a partir de modelos organizacionales. Valencia (España), 2006, 155 p. Proyecto Fin de Carrera (Ingeniero en Informática). Universidad Politécnica de Valencia. Facultad de Informática.
- ERIKSON, H. y PENKER, M. Business Modeling with UML: Business Patterns at Work. OMG John Wiley and Sons, 2000.
- KAVAKLI, E. y LOUCOPOULOS, P. Goal Modeling in Requirements Engineering: Analysis and Critique of Current Methods. En Information Modeling Methods and Methodologies, 102-124, 2005
- LAMSWEERDE, A. Goal-Oriented Requirements Engineering: A Guided Tour. En Proc. IEEE International Symposium on Requirements Enginireering (5ª: 2001: Toronto, Canadá)
- MARSHALL, C. Enterprise Modeling with UML. AddisonWesley, 2000.
- MELLOR, S., CLARK, A. y FUTAGAMI, T. Guest Editors' Introduction: Model Driven Development. En IEEE Software, 20(5), 14-18, 2003
- OMG. Business Process Modeling Notation (BPMN) Specification (online), febrero 2006 (http://www.omg.org)
- OMG. Unified Modelling Language: Superstructure Version 2.0 (online), julio 2005 (http://www.omg.org)
- YU, E. Modeling Strategic Relationships for Process Reengineering, Toronto, 1995, PhD Thesis, University of Toronto