1 / 18

AGENDA

GENERADOR SEMIAUTOMÁTICO DE DIAGRAMAS DE SECUENCIA A PARTIR DE ESCENARIOS REPRESENTADOS COMO GRAFOS DE SOWA Por: CLAUDIA MARÍA GÓMEZ FLÓREZ Director: ÁLDRIN FREDY JARAMILLO F. Universidad de Antioquia. AGENDA. Situación problemática Hipótesis

yeva
Download Presentation

AGENDA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GENERADOR SEMIAUTOMÁTICO DE DIAGRAMAS DE SECUENCIA A PARTIR DE ESCENARIOS REPRESENTADOS COMO GRAFOS DE SOWA Por: CLAUDIA MARÍA GÓMEZ FLÓREZ Director: ÁLDRIN FREDY JARAMILLO F. Universidad de Antioquia

  2. AGENDA Situación problemática Hipótesis Conceptos fundamentales Objetivos Alcance Soluciones previas Solución propuesta Cronograma de actividades Referencias

  3. DESCRIPCION ESCENARIO ACTORES PRECONDICIONES POSCONDICIONES FLUJO NORMAL FLUJO EXCEPCIONA SITUACIÓN PROBLEMÁTICA CALIDAD DEL SOFTWARE DIAGRAMA DE SECUENCIA Diagrama incorrecto ESCENARIO ANALISTA

  4. HIPÓTESIS Es posible generar semiautomáticamente diagramas de secuencia a partir de escenarios representados como grafos de Sowa.

  5. CONCEPTOS • Grafo de Sowa • Grafo bipartito utilizado para representar información. Tiene dos clases de nodos: • Conceptos: entidades, acciones y atributos • Relaciones: relación entre conceptos, representada mediante roles temáticos.

  6. CONCEPTOS • Roles temáticos • Descripción de la relación semántica que los argumentos tienen con respecto al predicado. Algunos roles comunes: • Agente • Paciente / Afectado • Experimentador • Tema

  7. Ejemplo Grafo de Sowa: • El cliente tiene una cuenta Concepto Rol temático Exp Cliente Tener Thm Cuenta La representación de escenarios mediante grafos conceptuales de Sowa facilita la clara identificación de los actores y roles temáticos correspondientes a cada oración. (Tamaño de letra)

  8. OBJETIVO GENERAL Desarrollar y validar un generador semiautomático de diagramas de secuencia a partir de escenarios representados como en grafos de Sowa.

  9. OBJETIVOS ESPECÍFICOS • Definir las características de los grafos de Sowa requeridas para la generación de diagramas de secuencia. • Desarrollar un generador semiautomático de diagramas de secuencia a partir de escenarios representados como grafos de Sowa. • Validar el funcionamiento del generador de diagramas de secuencia mediante un caso de estudio.

  10. ALCANCE El generador de diagramas de secuencia desarrollado no se encargará de realizar la representación de escenarios como grafos de Sowa; implementará heurísticas de mapeo ya planteadas para la identificación de clases y operaciones, e implementará nuevas heurísticas de mapeo para la identificación de actores.

  11. SOLUCIONES PREVIAS

  12. SOLUCIONES PREVIAS

  13. Generador de Grafos de Sowa a partir de escenarios GENERADOR DE DIAGRAMAS DE SECUENCIA DESCRIPCION ESCENARIO ACTORES PRECONDICIONES POSCONDICIONES FLUJO NORMAL FLUJO EXCEPCIONA Escenario representado como Grafos de Sowa [Referencia: Sowa, otro ???] Escenario Diagrama de secuencia SOLUCIÓN PROPUESTA Nota: Texto centrado ->Queda mejor?

  14. SOLUCIÓN PROPUESTA • Métodos • Tratamiento lingüístico a los grafos conceptuales de Sowa para el reconocimiento de clases y operaciones [7]. • Planteamiento de heurísticas o reglas de mapeo para el reconocimiento de actores.

  15. ACTIVIDADES

  16. CRONOGRAMA DE ACTIVIDADES

  17. REFERENCIAS [1] Li, Liwu. “A Semi-Automatic Approach to Translating Use Cases to Sequence Diagrams”. Technology of Object-Oriented Languages and Systems. June 07-10, 1999. Nancy, France. [2] Li, Liwu. “Translating Use Cases to Sequence Diagrams”. In Proceeding of the Fifteenth IEEE International Conference on Automated Software Engineering (ASE 2000). [3] Feijs. “Natural Language and Message Sequence Chart Representation of Use Cases”. Information and Software Technology 42(2000). Pp. 633-647. [4] Díaz, Isabel. Sánchez, Juan. Matteo, Alfredo. “Criterios de Análisis Sintáctico para la Deducción de Patrones de Interacción de Instancias a partir de Casos de Uso” (2003). [5] Díaz, Isabel. Moreno, Lidia. Pastor, Oscar. “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, Chile. Noviembre, 2003.

  18. REFERENCIAS [6] Díaz, Isabel. Pastor, Oscar. Moreno, Lidia. Matteo, Alfredo “Una aproximación Lingüística de Ingeniería de Requisitos para OO – Method”. (2003). [7] Jaramillo, Áldrin Fredy. Zapata, Carlos Mario. Arango, Fernando. “Una propuesta para el reconocimiento semiautomático de operaciones utilizando un enfoque lingüístico”. (2004).

More Related