Modelado UML Diagramas de Secuencia Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.

Slides:



Advertisements
Presentaciones similares
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Advertisements

Diagrama de estado Alumnos: Hernández Darwin ( )
Introduccion a UML Wilson Peláez Hernández
Prof. Rodolfo Zúñiga Retana
DIAGRAMAS DE SECUENCIAS
Crear un gráfico SmartArt
Fundamentos de Ingeniería de Software
DIAGRAMAS DE SECUENCIA
Análisis y Diseño orientado a objetos con UML.
Profesor: Miguel Angel Vidal
Diagramas de Interacción
UML Diagramas. Diagramas de Interacción Muestran como los objetos de la aplicación cooperan e interactúan para cumplir con los requisitos. Suele construirse.
Diagramas de secuencia
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
Daniel Correa Botero José López Vélez Universidad de Antioquia 2013-II.
Modelo Dinámico (II) Prof. Leonid Tineo Departamento de Computación
Vista de interacción  Una vista de interacción muestra el flujo de control requerido que se establece entre los objetos.
Andrés Esteban Martínez Huta 10º2 Ciclo de Vida del Software Gloria Cecilia Ríos.
LES CUENTO QUE Los diagramas UML de secuencia y de colaboración (llamados diagramas de interacción) se utilizan para modelar los aspectos dinámicos.
TEMA 10: DIAGRAMA DE: OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
Ingeniería de software
Diagramas de Interacción.
Conceptos Fundamentales
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
Universidad de Guayaquil Facultad de Ciencias Matemáticas y Físicas Carrera de Ingeniería en Sistemas Computacionales.
SENA CENTRO INDUSTRIAL DE ENERGIAS ALTERNATIVAS
¿QUE ES EL DIAGRAMA DE ESTADO ?
DIAGRAMA DE ESTADO.
Sandra Muñoz Blanca González Patricia Lázaro
Application Unit Software ZEN Support Tools. Application Unit Arranque Software ZEN Como cualquier otra aplicación de Windows, para ejecutar el Software.
ANÁLISIS Y DISEÑO DE SISTEMAS Diagramas de Casos de uso Ing. Linda K. Masias M.
ANALISIS Y DISEÑO DE SISTEMAS II “DIAGRAMAS DE DESPLIEGUE ” INTEGRANTES: COPA PALMA CARLOS REYNALDO MAMANI PACO EDWIN ALVARO SIRPA LAURA HECTOR ELOY.
“ Un Modelo UML indica que es lo que supuestamente hará el sistema, más no cómo lo hará.” INTRODUCCIÓN UML OMAR HERNÁNDEZ OLIVARES.
EXCEL 2010 CONCEPTOS BÁSICOS. SOFTWARE HOJAS DE CÁLCULO Calc una poderosa hoja de cálculo con todas las herramientas necesarias para calcular, analizar.
DIAGRAMAS DE SECUENCIA. UML está compuesto por los siguientes diagramas:
Modulo: Gestión de Pequeña Empresa Recopilado por: Manuel Ilic Gajardo- Carlos Terraza Olivares. Los Organigramas 1. Introducción 2. Los Organigramas 3.
Modelado UML Diagramas de Casos de Uso
Modelado UML Diagrama de Clases
INTRODUCCIÓN:. La programación consiste en desarrollar programas para procesar información. Una computadora es totalmente inútil si no dispone de un programa.
Lenguaje Unificado de Modelado (UML) Julio … Casos de Uso  Ejemplo:
CURSO:PRACTICA INTEGRAL III ALUMNO: RARÁZ TINOCO, JORGE LUIS PROFESOR:DAVILA, JUAN CICLO:II CICLO.
1 Introducción a la Programación Estructurada Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
Psicología Evolutiva Desarrollo Desarrollo Crecimiento Crecimiento Maduración Maduración Aprendizaje Aprendizaje Lic. Luisa gonzalez pena Prof. Jofre erika.
Diagramas UML Richard Mora Republica Bolivariana de Venezuela Ministerio del poder popular para la educación I.U.T. Antonio José de Sucre Barquisimeto,
METODOS DE PROGRAMACION I Ing. Vania Flores Pinto.
A N E X O S Ing. José Luis García Rodríguez. Técnica de Análisis y Diseño Estructurado Structured Analisys and Design Technique, S.A.D.T. Los objetivos.
UML Lenguaje Unificado de Modelado. Unified Modeling Language UML es un lenguaje de propósito general para el modelado orientado a objetos. Es un lenguaje.
Administración de la Producción Administración de la Producción
UNIVERSIDAD AUTONOMA DEL ESTADO DE MEXICO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA DE INGENIERIA EN PRODUCCION INDUSTRIAL Unidad de Aprendizaje:
Un diagrama de actividades ha sido diseñado para mostrar una visión simplificada de lo que ocurre durante una operación o proceso. Es una extensión.
Yaritza Ortega Astrid Zúñiga Vishal Patel
UNIVERSIDAD DE COLIMA FACULTAD DE TELEMATICA REDES DE DATOS Edsel Barbosa Gonzalez GRUPO 1DFECHA: 13/13/12.
Asignaturas: Informática/Electiva I. Definición de Sistema operativo Conceptos Básicos Funciones de los Sistemas Operativos Clasificación Componentes.
Modelo del Proceso de Negocio Francisco Valdés Souto 2 al 6 de marzo 2009 © Avantare Consultores S. A. de C. V. – Derechos.
EJERCICIO INVESTIGACIÓN DOCUMENTAL OFICIO DE INVESTIGAR II MARTHA VALDERRAMA.
UML. DIAGRAMA DE SECUENCIA En un diagrama de secuencia se indicarán los módulos o clases que forman parte del programa y las llamadas que se hacen en.
ANÁLISIS Y DISEÑO DE SISTEMAS Desarrollo de Conceptos Básicos Ing. Linda K. Masias M.
Maestro Dinamizador: Fecha:. Información General Agregar foto del EE Nombre del Establecimiento Educativo: Municipio: Dirección: Teléfono: Correo Electrónico:
Por José R. Rodríguez Ríos PROG2300. gráfica Una gráfica es una manera de representar información que relaciona datos cuantitativos y/o cualitativos mediante.
Web 2.0 y Educación Principios comunes Aplicaciones Educativas.
Diseño Orientación a Objetos Lenin Herrera Sesión 3.
Ing. José David Ortiz Salas
Universidad Fermín Toro Vicerrectorado Académico Facultad de Ciencias Económicas y Sociales Extensión Comunicación Social Alberto Jesús Díaz Mora C.I.:
Traduzcamos los artefactos de UML. Ing. Carlos Javier Fernández Corrales.
METODOLOGÍAS DE DESARROLLO DE SOFTWARE
DIAGRAMACIÓN.
Diagramas del modelo uml
UML - Diagramas de interacción
DIAGRAMA DE OBJETOS Los diagramas de objetos son utilizados durante el proceso de Análisis y Diseño de los sistemas informáticos en la metodología UML.
Actividad 5 Diagramas de interacción Dra. Anaisa Hernández González
Transcripción de la presentación:

Modelado UML Diagramas de Secuencia Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006

Agenda DIAGRAMAS DE INTERACCION DIAGRAMAS DE SECUENCIA COMPONENTES Objetos Mensajes Línea de Vida del objeto EJEMPLOS

Diagramas de Interacción Los objetos interactúan para alcanzar colectivamente los servicios ofrecidos por las aplicaciones. Los diagramas de interacción muestran cómo se comunican los objetos en un escenario particular. Existen dos tipos de diagramas de interacción: El Diagrama de Colaboración El Diagrama de Secuencia. El Diagrama de Secuencia es más adecuado para observar las interacciones desde un punto de vista cronológico. El Diagrama de Colaboración ofrece una mejor visión espacial mostrando los enlaces de comunicación entre objetos.

Diagramas de Secuencia Esta descripción es importante porque puede dar detalle a los casos de uso, aclarándolos al nivel de mensajes de los objetos existentes. El Diagrama de Secuencia es uno de los diagramas más efectivos para modelar la interacción entre los objetos de un sistema. Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo.

Diagrama de Secuencia Muestra la secuencia de mensajes entre objetos durante un escenario concreto Cada objeto tiene un tiempo de vida, representado por una barra vertical El tiempo transcurre de arriba abajo Muestra las interacciones entre los objetos, organizados visualmente en una secuencia temporal.

Diagramas de Secuencia Un diagrama de secuencia se modela para cada caso de uso. Típicamente uno examina la descripción de un caso de uso para determinar qué objetos son necesarios para la implementación del escenario. Si tienes modelada la descripción de cada caso de uso como una secuencia de varios pasos, entonces puedes "caminar sobre" esos pasos para descubrir qué objetos son necesarios para que se puedan seguir los pasos.

Elementos del Diagrama Tiempo: Se representa en dirección vertical. Inicia en la parte superior y avanza hasta la parte inferior Objeto/Actor: El rectángulo representa una instancia de un Objeto en particular. Cada objeto se representa en una columna distinta. Se pone un símbolo de objeto al final de la flecha que representa el mensaje que ha creado el objeto. Un diagrama de secuencia posee dos dimensiones: La vertical representa el tiempo La horizontal representa los objetos que participan en la interacción.

Elementos del Diagrama Línea de Vida del Objeto: Representa el espacio de tiempo en que un objeto está activo. Para el periodo durante el cual esté activo el objeto, la línea de vida se amplía para ser una línea doble continua. Si existen dos llamados al mismo objeto, se hace una copia de la línea de vida para mostrar la doble activación. Se pone una X grande en el punto en que deja de existir el objeto.

Elementos del Diagrama Mensaje: Representa la llamada de un método (operación) de un objeto en particular. Cada mensaje se representa con una flecha horizontal desde la línea de vida del objeto que envió el mensaje hasta la del objeto que recibe el mensaje. Si un mensaje requiere un cierto tiempo para llegar a su destino, la flecha del mensaje se dibuja diagonalmente hacia abajo. Los mensajes pueden ser: Simple: transfiere el control a otro objeto Sincrónico: espera la respuesta del objeto al que envío el mensaje antes de continuar. Asincrónico: no espera respuesta antes de continuar.

Diagrama de Secuencia Elementos Básicos

Diagrama de Secuencia Elementos Adicionales Diagrama de Secuencia mostrando foco de control, condiciones, recursividad, creación y destrucción de objetos

Ejemplo Diagrama de Secuencia

Ejemplo Máquina de Café Diagrama de secuencia, que da detalle al caso de uso PedirProducto del ejemplo de la máquina de café.

Bibliografía Aprendiendo UML en 24 horas. Joseph Smuller. Prentice Hall. Apuntes de Clase Informática II. Carolina Moreno Apuntes de Clase Informática II. Olga Lucía Rodríguez M Diagramas de Interacción: Diagramas de Secuencia: