Publicado

2014-07-01

Specification of problems from the business goals in the context of early software requirements elicitation

Especificación de problemas a partir de objetivos de negocios en el contexto de la educción temprana de requisitos de software

DOI:

https://doi.org/10.15446/dyna.v81n186.39910

Palabras clave:

Business goals, problems, semantic rules, syntactic rules (en)
Objetivos organizacionales, problemas, reglas semánticas, reglas sintácticas (es)

Autores/as

One of the main activities of the early elicitation of software requirements is the recognition and specification of organizational problems. Such activity is intended to allow for an initial requirements definition and the fulfillment of the stakeholder needs. Such problems can be directly traced to the organizational goals for achieving contextualized software applications and alignment with the organizational raison d'etre. In current elicitation methods based on goals and problems, the relationships are detected by the analyst and the stakeholder by using his/her experience and knowledge. However, traceability among goals and problems is still not achieved. In this paper we propose a method for specifying problems based on business goals. This method is composed by a set of semantic and syntactic rules used by the analyst for expressing the problem from the goal statements. Also, we present a laboratory example based on a KAOS goal diagram
Una de las principales actividades de la educción temprana de requisitos de software es el reconocimiento y especificación de los problemas de la organización. Esta actividad tiene por objeto la definición de los requisitos iniciales y la satisfacción de las necesidades de los interesados. Estos problemas deben tener relación con los objetivos de la organización para lograr una aplicación de software contextualizada y alineada con la razón de ser de la organización. En los métodos de educción actuales basados en objetivos y problemas, las relaciones se detectan con la ayuda de la experiencia y conocimiento del analista y el interesado. Sin embargo aún no se logra trazabilidad entre objetivos y problemas. En este artículo se propone un método para la especificación de problemas a partir de objetivos organizacionales. Este método se compone de un conjunto de reglas sintácticas y semánticas que el analista usa para expresar los problemas a partir de las declaraciones de los objetivos. También, se presenta un ejemplo de laboratorio basado en el diagrama de objetivos de KAOS.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

Lapouchnian, A., Goal-oriented requirements engineering: An overview of the current research, University of Toronto, 2005, 32 P.

Rebollar, A. M., Esquivel, H. E. y Moreno, L. A. G., Una guía rápida de la metodología tropos. Revista Gerencia Tecnológica Informática, 7 (19), pp. 67-77, 2008.

Ali, R., Dalpiaz, F. and Giorgini, P., A goal-based framework for contextual requirements modeling and analysis. Requirements Engineering, 15 (4), pp. 439 - 458, 2010.

Martínez, A., Pastor, O., Mylopoulos, J., and Giorgini, P., From early requirements to later requirements: A Goal-Based approach, proceedings of the 8th international Bi-conference workshop on Agent-Oriented information system, 2006, pp. 5-12.

Dardenne, A., Van Lamsweerde, A., and Fickas, S., Goal-directed requirements acquisition. Science of Computer Programming, 20 (1), pp. 3-50, 1993

Yu, E., Modelling strategic relationships for process reengineering. PhD. Thesis, University of Toronto, Toronto, Canada, 1995.

Zapata, C. and Arango, F., The UNC-Method: A problem based software development method. Ingeniería e Investigación, 29 (1), pp. 69-75, 2009.

Eric, S. K., Giorgini, P. and Maiden, N., (Eds.)., Social modeling for requirements engineering. Mit Press, 2011.

Sánchez, N., El marco lógico. Metodología para la planificación, seguimiento, y evaluación de proyectos. Revista Visión Gerencial, 2 (6), pp. 328-343, 2006.

Kepner, C. and Tregoe, B., The new rational manager: An updated edition for a new world. Princeton Research Press, 1997.

Vargas, F., Método para establecer la consistencia de los problemas en el diagrama causa-efecto con el diagrama de objetivos de KAOS, Tesis de Maestría (Ingeniería de Sistemas). Universidad Nacional de Colombia, Medellín, Colombia, 2010.

Eriksson, H. E. and Penker, M., Business modeling with UML: Business patterns at work. OMG Press Advisory Board, 1999.

Anton, A., Goal-Based requirements analysis. Proceedings of the 2nd IEEE International Conference on Requirements Engineering, 1996, pp. 136-144.

Zapata, C. M., Gelbukh, A. and Arango, F., Pre-conceptual schema: A conceptual-graph-like knowledge representation for requirements elicitation. Lecture Notes in Computer Science, 4293, pp. 17-27, 2006.

Ponsard, C., Massonet, P., Rifaut, A., Molderez, J.F., Van Lamsweerde, A. and Tran Van, H., Early verification and validation of mission critical systems. Electronic Notes in Theoretical Computer Science, 133, pp. 237-254, 2005.