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

Carlos Mario Zapata Jaramillo
Heidy Joana Villa Buitrago
John Jairo Chaverra Mojica

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

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

Datos de publicación

Metric
Este artículo
Otros artículos
Revisores/as por pares 
0
2.4

Perfil evaluadores/as  N/D

Declaraciones de autoría

Declaraciones de autoría
Este artículo
Otros artículos
Disponibilidad de datos 
N/D
16%
Financiación externa 
No
32%
Conflictos de intereses 
N/D
11%
Metric
Esta revista
Otras revistas
Artículos aceptados 
19%
33%
Días para la publicación 
2
145

Indexado en

Editor y equipo editorial
Perfiles
Sociedad académica 
Tecnológico de Antioquia
Editorial 
Tecnológico de Antioquia - Institución Universitaria

Detalles del artículo

Biografía del autor/a (VER)

Carlos Mario Zapata Jaramillo, Universidad Nacional de Colombia

Profesor titular. Líder del grupo de investigación en Lenguajes Computacionales.

Heidy Joana Villa Buitrago, Universidad Nacional de Colombia

Estudiante de Maestría en Ingeniería de Sistemas

John Jairo Chaverra Mojica, Universidad Nacional de Colombia

Magíster en Ingeniería de Sistemas

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.