Introduccion a UML Wilson Peláez Hernández

Slides:



Advertisements
Presentaciones similares
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
Advertisements

el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA la storia la historia lhistoire the history strada calle rue street.
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Tabla de Contenido Concurrencia.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
Aranda Fernández, Miguel Ángel García Redondo, Luis Miguel
DIAGRAMAS DE CASOS DE USO
Lenguaje Unificado de Modelado
DIAGRAMAS DE COMUNICACIÓN
Análisis y Diseño Estructurado
Programación Orientada a Objetos y Lenguaje de Modelado Unificado
Ingeniería de Software I
Diagrama de Colaboración
Resolución de Problemas
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Metodologías OMT Republica bolivariana de Venezuela
TECNICA DE MODELADO DE OBJETO
Fundamentos de Ingeniería de Software
Grupo 8 Fernando Arias Porras Jorge Mozos Arias Walber González Sedeño
Comité Nacional de Información Bogotá, Julio 21 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
LENGUAJE UNIFICADO DE MODELADO UML
DIAGRAMAS DE SECUENCIA
Ingeniería del Software
Business Proccess Management (BPM)
UNIDAD 1: “ Introducción al Lenguaje Unificado de Modelado ”
1 Alumno: Javier Insa Cabrera Director: José Hernández Orallo 23 de septiembre de 2010.
CULENDARIO 2007 Para los Patanes.
Análisis y Diseño O.O. Click to add notes Preguntas del diseño :
SI QUIERES VERLO DALE AL CLICK
Aspectos básicos de networking: Clase 5
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Análisis y Diseño orientado a objetos con UML.
Profesor: Miguel Angel Vidal
Diagramas de Interacción
1. Tipos de dibujos 2. Escalas 3. Sistemas de representació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.
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software Universidad Pontificia de Salamanca en Madrid 1 Curso.
Lenguaje de Modelado Unificado Unified Modeling Languaje
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
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
I NGENIERÍA DE S OFTWARE L ABORATORIO VII Diseño - Diagramas: Actividades, Secuencia y Clases Eduardo Saavedra A. 13/10/2009.
Ingeniería de software
Diagramas de Interacción.
UML 2.0 Diagramas de Comportamiento
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.
UML.
INTRODUCCION AL ANALISIS Y DESARROLLO DE SISTEMAS DE SOFTWARE EQUIPO NUMERO CUATRO INTEGRADO POR: XAVIER REFUGIO GARY NERY HERNANDEZ OSCAR JUAREZ.
Prof. Joel Moreno Molina
¿QUE ES EL DIAGRAMA DE ESTADO ?
Unified Modeling Language (Lenguaje de Modelamiento unificado)
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
Fundamentos de Ingeniería de Software
DIAGRAMAS DE SECUENCIA. UML está compuesto por los siguientes diagramas:
1 Qué es UML Es un Lenguaje de Modelado Unificado basado en una notación gráfica que permite especificar,construir, visualizar y documentar los objetos.
Modelado UML Diagramas de Secuencia Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
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.
Transcripción de la presentación:

Introduccion a UML Wilson Peláez Hernández

DIAGRAMAS DE ITERACCION DIAGRAMAS DE SECUENCIA Y DIAGRAMAS DE COLABORACION

Los Diagramas de Iteracción Los diagramas de iteracción pueden utilizarce para: Visualizar Especificar Construir Documentar “LA DINAMICA DE UNA SOCIEDAD PARTICULAR DE OBJETOS, O MODELAR UN FLUJO DE CONTROL PARTICULAR DE UN CASO DE USO”

Introducción Los objetos interactúan para realizar colectivamente los servicios ofrecidos por las aplicaciones. Los diagramas de interacción muestran cómo se comunican los objetos. Existen dos tipos de diagramas de interacción: el Diagrama de Colaboración y el Diagrama de Secuencia. Esta visión proporciona una vista integral del comportamiento del sistema, es decir, muestra el flujo de control a través de muchos objetos

Terminología y Conceptos Qué es una iteracción? Es el conjunto de mensajes intercambiados entre un conjunto de objetos dentro de un contexto para lograr un propósito. Los diagramas estan formados por: Objetos, mensajes y enlaces Un enlace es una conexión semántica entre objetos.Un enlace es una instancia de una asociación. Un enlace es el camino por donde fluyen mensajes.

Los mensajes Un mensaje es la especificación de una comunicación entre dos objetos. Los mensajes son las acciones entre los objetos Un mensaje puede tener parámetros que transporten valores entre objetos.

Tipos de acciones En UML se pueden modelar varios tipos de acciones: Llamada: Invoca una operación sobre un objeto Retorno: Devuelve un valor al invocador Creación: Crea un objeto Destrucción: destruye un objeto Envía una señal

Diagramas de secuencia Diagrama que muestra las interacciones entre los objetos organizadas en una secuencia temporal. En particular muestra los objetos participantes en la interacción y la secuencia de mensajes intercambiados. El Diagrama de Secuencia es más adecuado para observar la perspectiva cronológica de las interacciones. Adecuado para análisis.

Diagramas de secuencia Un diagrama de secuencia puede mostrar un escenario, es decir, una historia individual de transacción. Un uso de un diagrama de secuencia es mostrar la secuencia del comportamiento de un caso de uso. Un diálogo de secuencia posee dos dimensiones: la vertical representa el tiempo, la horizontal representa los objetos que participan en la interacción.

Los objetos Cada objeto representa una columna distinta, se pone un símbolo de objeto, debajo de él va una linea punteada que se conoce como línea de vida del objeto. Se pone una X grande en el punto en que deja de existir el objeto.

Mensajes Cada mensaje se representa mediante una flecha horizontal que va desde la línea de vida del objeto que envió el mensaje hasta la línea de vida del objeto que ha recibido el mensaje. Si un mensaje requiere un cierto tiempo para llegar a su destino, entonces la flecha del mensaje se dibuja diagonalmente hacia abajo

Mensajes Los mensajes pueden ser: Simples: Es la transferencia de control de un objeto a otro Síncronico:Es el mensaje al cual el objeto esperará respuesta para poder continuar Asíncronico: A este mensaje no se le esperá respuesta para continuar su trabajo

Focos de control El foco de control es un rectangulo delgado, que está sobre la linea de vida del objeto. Representa el período de tiempo durante el cual un objeto ejecuta una ación.

Diagrama de secuencia

Diagramas de secuencia

Ejemplo 1 Diag. Secuencia

Ejemplo 1 Diag. Secuencia

Ejemplo 2 Diag. Secuencia

Ejemplo 2 Diag. Secuencia

Diagramas de colaboración Diagrama que muestra interacciones organizadas alrededor de los roles. A diferencia de los diagramas de secuencia, los diagramas de colaboración muestran explícitamente las relaciones de los roles. Un diagrama de colaboración no muestra el tiempo como una dimensión aparte, por lo que resulta necesario etiquetar con números la secuencia de mensajes

Diagramas de colaboración Un diagrama de colaboración es también un diagrama de clases que contiene roles de clasificador y roles de asociación en lugar de sólo clasificadores y asociaciones. Un uso de un diagrama de colaboración es mostrar la implementación de una operación. La colaboración muestra los parámetros y las variables locales de la operación, así como asociaciones más permanentes. Adecuado para diseño

Diagramas de colaboracion

Ejemplo Diag. Colaboración

Ejemplo Diag. Colaboración

Lecturas Recomendadas

Bibliografia El Lenguaje Unificado de Modelado UML –G. Booch- J. Rumbauhugh – I Jacobson. Aprendiendo UML en 24 Horas Joseph Schmuller www.vico.org

Fin