La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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:

Presentaciones similares


Presentación del tema: "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:"— Transcripción de la presentación:

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 SITUACIÓN PROBLEMÁTICA
DESCRIPCION ESCENARIO ACTORES PRECONDICIONES POSCONDICIONES FLUJO NORMAL FLUJO EXCEPCIONA 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 El cliente tiene una cuenta
Ejemplo Grafo de Sowa: El cliente tiene una cuenta Rol temático Concepto 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 Propuesta Métodos Li Liwu (1999) [1][2] Feijs
Transformación semiautomática de descripción de casos de uso en Inglés a mensajes enviados. Conjunto de reglas sintácticas para normalizar descripciones de casos de uso. Feijs (2000) [3] Teoría formal acerca de las relaciones entre escenarios y diagramas de secuencia de mensajes MSC. Definición del modelo objetual común para el Inglés. Díaz et al (2003) [4][5][6] Reconocimiento de instancias, mensajes y parámetros a partir de escenarios normalizados en Español, usando cuatro etapas: Normalización Sintáctica, Normalización Semántica, Categorización y Transmutación.

12 SOLUCIONES PREVIAS Propuesta Desventajas Feijs (2000) [3] Díaz et al
Li Liwu, 1999 [1][2] Requiere mucha intervención del analista durante la generación de los mensajes. Sólo se obtiene un registro de los mensajes enviados, emisor y receptor. Feijs (2000) [3] La construcción del modelo objetual, clasificación de verbos y asignación de categorías no son procesos automáticos. Reconoce todos los elementos del diagrama? Limitación al analista en el uso del lenguaje natural.??????? (Existen propuestas que no limiten el uso del lenguaje natural??) Díaz et al (2003) [4][5][6] Los métodos propuestos sólo han sido aplicados a nivel de laboratorio académico en forma manual.

13 SOLUCIÓN PROPUESTA Generador de Grafos de Sowa a partir de escenarios
DESCRIPCION ESCENARIO PRECONDICIONES ACTORES POSCONDICIONES FLUJO NORMAL FLUJO EXCEPCIONA Escenario Escenario representado como Grafos de Sowa [Referencia: Sowa, otro ???] Generador de Grafos de Sowa a partir de escenarios GENERADOR DE DIAGRAMAS DE SECUENCIA Diagrama de secuencia 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 Actividad Descripción 1
Estudiar las características de los grafos de Sowa 2 Estudiar el método a utilizar[7] 3 Seleccionar y plantear heurísticas de mapeo 4 Elaborar diagramas UML del sistema 5 Desarrollar el código fuente 6 Crear la interfaz de usuario 7 Realizar pruebas 8 Corregir errores 9 Elaborar documentación del sistema 10 Elaborar manuales del sistema

16 CRONOGRAMA DE ACTIVIDADES
Actividad\Semana 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Análisis Actividad 1 Actividad 2 Actividad 3 Diseño Actividad 4 Implementación Actividad 5 Actividad 6 Pruebas Actividad 7 Actividad 8 Documentación Actividad 9 Actividad 10

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, 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 [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).


Descargar ppt "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:"

Presentaciones similares


Anuncios Google