Tesis

Páginas: 12 (2967 palabras) Publicado: 19 de mayo de 2010
Tecnológico de Estudios Superiores de Cuautitlán Izcalli

Carrera: Ing. En Sistemas Computacionales

Materia: Fundamentos de Bases de Datos

UML Secuencial

Integrantes del Equipo:
Álvarez Lozano Ángel de Jesús
Haro Rivera Andrea Deinhira
Ortega Pérez Azael Hernán
Rodríguez Serratos Christopher

Grupo: 431M

ÍndicePág.
Introducción 3
Concepto 4
Principales elementos del diagrama 5-6
Obtención de diagramas 7
Reglas del diagrama secuencial 7-9
Tabla de procesos de transformación 9-10
Característicasprincipales 11
Ejemplo del diagrama secuencial 12-13
Bibliografía 14
Conclusión 15

Introducción
En la siguiente investigación se aborda el tema de diagrama de secuencias UML, así como también cuáles son sus principalescaracterísticas, cuales son los principales de los diagramas, cuales son las reglas que se deben de llevar a cabo para realizarlos, el concepto fundamental de diagrama, características, así como también las ventajas y desventajas que presentan.

Desarrollo
El diagrama de secuencias es un esquema conceptual que permite representar el comportamiento de un sistema, para lo cual emplea la especificaciónde los objetos que se encuentran en un escenario y la secuencia de mensajes intercambiados entre ellos, con el fin de llevar a cabo una transacción del sistema. Existen diferentes enfoques que buscan la generación automática de modelos conceptuales, como el diagrama de secuencias.

Algunos trabajos parten del lenguaje natural, pero generan diagramas diferentes al de secuencias o, si lo hacenigual, dejan de lado elementos como los fragmentos combinados, que describen ciertas condiciones lógicas en el sistema. Otros trabajos parten del código fuente, el cual se suele ubicar en una fase más avanzada del ciclo de vida del software. En este artículo se define un método, basado en reglas heurísticas, que permite identificar los elementos del diagrama de secuencias, incluyendo los fragmentoscombinados, tomando como punto de partida los esquemas preconceptuales. Se realiza la implementación de las reglas en la herramienta AToM3 aplicándolas a un caso de estudio.

Existen diversos proyectos y herramientas que buscan facilitar la extracción de la información necesaria para la generación automática de esquemas conceptuales (incluyendo el diagrama de secuencias), con el fin de agilizar eldesarrollo de las aplicaciones de software. Los diferentes enfoques se pueden clasificar en dos puntos de partida: especificaciones textuales en lenguaje natural y código fuente. Estos proyectos y herramientas, sin embargo, aún presentan algunas fallas por mejorar:

• Algunos se enfocan en diagramas diferentes al de secuencias, lo cual deja de lado las particularidades de ciertas restriccionesdel sistema que sólo se pueden representar en dicho diagrama.
• Los que se enfocan en el diagrama de secuencias sólo obtienen los elementos básicos, dejando de lado importantes elementos que permiten expresar condiciones especiales y apreciar la lógica del diseño de forma dinámica (como es el caso de los fragmentos combinados).
• Los que parten del código fuente se convierten en herramientasinteresantes para revisar el diagrama de secuencias a posteriori, es decir, en una fase más avanzada del ciclo de vida del software, y como tales permiten la realización de ingeniería inversa. Sin embargo, si se pretende agilizar el desarrollo de software es
preferible identificar el diagrama de secuencias desde las fases iniciales del desarrollo y no esperar a la implementación del código fuente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tesis
  • Tesis
  • Tesis
  • Tesis
  • Tesis
  • Mi Tesis
  • Tesis
  • Tesis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS