Caracterización de los elementos del diagrama de objetivos de KAOS a partir de lenguaje natural
DOI:
https://doi.org/10.24054/rcta.v1i21.1902Palabras clave:
Objetivo, requisito, actor, educción, desarrollo de softwareResumen
La educción de requisitos de software es una actividad propia de la primera fase del ciclo de vida del software, en ésta, se utilizan diferentes diagramas que ayudan al analista a efectuar el proceso de identificación y validación de requisitos de software, entre éstos, se utiliza el diagrama de objetivos de KAOS que permite: (i) establecer las responsabilidades de los actores; y (ii) expresar a los interesados (usuarios) la importancia del software futuro. En los trabajos que utilizan el diagrama de objetivos subsisten problemas tales como: (i) el analista es quien elabora el diagrama de objetivos de manera subjetiva; y (ii) no se identifica la trazabilidad del diagrama de objetivos obtenido con relación al universo del discurso presentado por el interesado en lenguaje natural. En este artículo, se realiza la identificación de los elementos básicos (objetivo, requisito, actor) del diagrama de objetivos de KAOS a partir de: (i) El uso del lenguaje natural; y (ii) la definición de reglas gramaticales. Este proceso sirve como punto de partida para: (i) la identificación de los demás elementos que componen el diagrama de objetivos de KAOS; y (ii) la elaboración automática de dicho diagrama.
Citas
Zapata, C.; Lezcano, A., Tamayo, P. (2007). Validación del Método para la Obtención Automática del Diagrama de Objetivos desde Esquemas Preconceptuales. Revista EIA, 8:21-35.
Zapata, C. Lezcano, A. y Tamayo, P. (2011). "Preconceptual-schema-based Representation of KAOS Goal Diagram." En IEE: “Computing Congress (CCC), 2011 6th Colombian, vol., no., pp.1-6, 4-6 May 2011.
A KAOS Tutorial, CEDITI (2007). Recuperado el 03 agosto de 2012 de http://www.objectiver.com/fileadmin/download/documents/KaosTutorial.pdf.
Diccionario de la Real Academia de la Lengua. Recuperado el 03 agosto de 2012 de http://www.rae.es/rae.html.
Thomas, P., Oliveros A. (2005). Elicitación de Objetivos a Partir de Escenarios. VIII Workshop on Requirements Engineering WER. Porto, Portugal.
Rolland, C., Souveyet, C., Ben Achour, C. (1998). Guiding Goal Modeling Using Scenarios. En: IEE Transactions on Software Engineering.
Yu, E. (1995) Modelling Strategic Relationships for Process Reengineering. PhD. Thesis. Toronto: Department of Computer Science. University of Toronto.
Letier, E. (2001). Reasoning about Agents in Goal-oriented. PhD. Thesis. Louvain: Département d’Ingénierie Informatique. Université Catholique de Louvain.
Leite, J. Hadad, G., Doorn, J., Kaplan, G. (2000). A Scenario Construction Process. Requirements Engineering Journal.
Leite, J., Hadad, G., Kaplan, G., Maiorana, V., Balaguer, F., Oliveros, A., Rossi, G. (1998). Documento de Trabajo. Universidad de Belgrano, Buenos Aires.
Lezcano L. (2007). Elaboración Semiautomática del Diagrama de Objetivos. Tesis de Maestría, Universidad Nacional de Colombia, Medellín.
Heaven, W. and Finkelstein, A. (2004). UML Profile to Support Requirements Engineering with KAOS. IEEE Proceedings Software. Vol. 151; Part 1. p. 10-27.
Lamsweerde Axel Van. (2000). Requirements Engineering in the Year 2000: A Research Perspective. 22nd International Conference on Software Engineering.
Lamsweerde, A. Dardenne, A., Fichas, S. (1993). "Goal-Directed Requirements Acquisition." En Science of Computer Programming.
Jackendoff, R (1993), Semantic Structures. The MIT Press, Cambridge MA.
Fillmore (1968), CH. The Case for Case. En: Universals in Linguistics Theory (Eds. E. Bach. Y R. Harms), Holt, Rinehart and Winston Publishing Company, New York, 1–90.
Antón, A. (1996). Goal-Based Requirements Analysis. Proceedings of the Second IEEE International Conference on Requirements Engineering. Colorado Springs, USA.
Antón, A. (1997). Goal Identification and Refinement in the Specification of Software-Based Information Systems. PhD Thesis, GIT, Atlanta, USA.
Antón, A. (1998). The Use of Goals to Surface Requirements for Evolving System. Software Engineering. Proceedings of the 1998 (20th) International Conference. Kyoto, Japan.
Descargas
Publicado
Versiones
- 2013-01-02 (4)
- 2013-01-02 (3)
- 2013-01-02 (2)
- 2022-11-08 (1)
Cómo citar
Número
Sección
Licencia
Derechos de autor 2013 REVISTA COLOMBIANA DE TECNOLOGIAS DE AVANZADA (RCTA)
![Creative Commons License](http://i.creativecommons.org/l/by-nc/4.0/88x31.png)
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial 4.0.
Los autores que publiquen en esta revista aceptan las siguientes condiciones:
-
Los autores conservan los derechos morales de autor y otorgan a la revista el derecho de la primera publicación del trabajo. Este trabajo se licencia bajo la Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0 DEED), que permite a terceros utilizar el trabajo siempre que se dé crédito adecuado a los autores y a la primera publicación en esta revista. No se permite el uso comercial de la obra y no se pueden crear obras derivadas.
-
Los autores pueden celebrar acuerdos contractuales adicionales e independientes para la distribución no exclusiva de la versión del artículo publicado en esta revista (por ejemplo, incluirlo en un repositorio institucional o publicarlo en un libro), siempre que se indique claramente que el trabajo se publicó por primera vez en esta revista.
-
Se permite y se recomienda a los autores publicar su trabajo en Internet (por ejemplo, en páginas institucionales o personales) antes y durante el proceso de revisión y publicación, ya que puede conducir a intercambios productivos y a una mayor y más rápida difusión del trabajo publicado.