Reglas heurísticas para la generación de casos de uso a partir de esquemas preconceptuales.
Generating Use Cases Based on Heuristic Rules from Preconceptual Schemes
Contenido principal del artículo
Resumen
Los casos de uso son herramientas de gran utilidad durante el desarrollo de aplicaciones de software, ya que sirven para determinar los requisitos funcionales del sistema. Existen diferentes trabajos sobre la generación automática de casos de uso partiendo de descripciones en lenguaje natural o controlado. Sin embargo, algunos de estos trabajos se enfocan en la solución, la cual no se tiene clara en las etapas iniciales del desarrollo del software. Por otra parte, se requiere la intervención intensiva de los analistas, lo que conlleva subjetividades que limitan la automatización del proceso y aumentan el tiempo de desarrollo. En este artículo se definen reglas heurísticas para generar casos de uso a partir de esquemas preconceptuales; dichos esquemas parten del dominio del sistema, lo que implica una mejora en la plenitud de los diagramas y la consistencia entre ellos, además de una reducción en el tiempo de elaboración de los casos de uso.
Descargas
Datos de publicación
Perfil evaluadores/as N/D
Declaraciones de autoría
- Sociedad académica
- Tecnológico de Antioquia
- Editorial
- Tecnológico de Antioquia - Institución Universitaria
Detalles del artículo
Referencias (VER)
Ben, A. C. (1998). Guiding the construction of textual case use specifications. Data & Knowledge Engineering, 25(2), 125-160.
Chaverra, J. (2011). Generación automática de prototipos funcionales a partir de esquemas preconceptuales. Tesis de Grado. Universidad Nacional de Colombia, Medellín.
Cockburn, A. (2000). Characterizing People as Non-Linear, First-Order Components in Software Development. Presented at the 4th International Multi-Conference on Systems, Cybernetics and Informatics, Orlando.
Dong, J. (2003). Representing the Applications and Compositions of Desing Patterns in UML. Proceedings of the 2003. ACM Symposium on Applied Computing, Melbourne.
Fowler, M. (2004). UML Distilled: A Brief Guide to the Standard Object Modeling Language. Boston: Addison Wesley.
Liu, D. (2003). Automating Transition from Use Cases to Class Model. M.Sc. Thesis, University of Calgary.
Liu, D., Subramaniam, K., Eberlei, A. & Far, B. (2004). Natural Language Requirements Analysis and Class Model Generation Using UCDA. Lecture Notes on Artificial Intelligence, 30C(29), 295-304.
López, O., Laguna, M. & Márques, J. M. (2000). Generación automática de casos de uso para desarrollo de software basado en reutilización. V Jornadas Ingeniería de Software y Bases de Datos (JISBD 2000), Valladolid.
OMG – Object Management Group (2007). Recuperado de http://www.omg.org/
Pastor, O., Díaz, I., Losavio, F. & Matteo, A. (2004). Specification Pattern of Use. Information and Management, 41, 961-975.
Pastor, O., Díaz, I. & Moreno, L. (2003). Traducción de casos de uso en patrones de interacción de instancias: una aproximación lingüística. Memorias de las terceras Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería del Conocimiento. Valdivia.
Shishkov, B., Xie, Z., Lui, K. & Dietz, J. (2002). Using Norm Analysis to Derive Use Case from Business Processees. Proceedings of the 5th Workshop on Organizations semiotics, Delft.
Zapata, C., Gelbukh, A. & Arango, F. (2006). Pre-conceptual Schemas: a Conceptual-graph-like Knowledge Representation for Requirements Elicitation. Lecture Notes in Computer Sciences, 42(93), 17-27.
Zapata, C., Gelbukh, A. & Arango, F. (2008). UN-lencep: obtención automática de diagramas UML a partir de lenguaje controlado. Dyna, 74(153), 223-236.
Zapata, C. & Tamayo, P. (2007). Generación del diagrama de casos de uso a partir del lenguaje natural o controlado: una revisión crítica. Dyna, 76(159), 193-203.
Zapata, C., Tamayo, P. & Arango, F. (2007). Conversión de esquemas preconceptuales a diagramas de casos de uso empleando ATOM3. Dyna, 74(153), 237-251.
