Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Copy of Expo-Ingeneria-Completa

Diagramas UML
by

Paola Parra

on 17 June 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Copy of Expo-Ingeneria-Completa

Grupo # 1
Diagramas UML
Diagramas de
Secuenciación
Ada Parra
Eliecer Uribe
Nelson Badilla
Pedro Carpio
Diagramas UML:
Integrantes:
Diagrama de Actividad
Diagrama de Secuenciación
Diagrama de Comunicación
DIAGRAMA DE
DESPLIEGUE
Dinámicos:
Estáticos:
Diagrama de Estado
Diagrama de Componentes
Diagrama de Despliegue
Introducción
Diagrama de Actividad
Concepto
Los DS muestran la forma en que un grupo de objetos se comunican (interactúan) entre sí a lo largo del tiempo.
Intervienen objetos, que no so más que instancias concretas de una clase que participa en la interacción.
Compuesto de mensajes, que son la forma en cómo se comunican los objetos.
Permiten indicar cuál es el momento en el que se envía o se completa un mensaje mediante un tiempo de transición.
Estructura
Casos de Uso
Cuando se quiere analizar el comportamiento de varios objetos dentro del mismo caso de uso.

A nivel de negocio puede ser utilizado como un documento de requisitos (informar de requisitos) para una implementación del sistema en el futuro.
El Diagrama de Actividad es una especialización del diagrama de estado, organizado respecto de las acciones y usado para especificar:

Un método
Un caso de uso
Un proceso de negocio

El nodo inicio de un diagrama de actividad es representado por un círculo de color negro sólido.
Nodo Inicio:
Actividad:
Una actividad representa la acción que será realizada por el sistema.
Transiciones:
Una transición ocurre cuando se lleva acabo el cambio de una actividad a otra.
Acción:
Es la unidad fundamental de especificación de comportamiento.
Aplicabilidad
Son usados (entre otras cosas) para elaborar modelos de flujos de trabajo de un sistema.
Los diagramas de actividad pueden visualizar, especificar y documentar la dinámica de un conjunto de objetos
Modelar el flujo de control de una operación
Ventajas
Puede describir procesos o casos de uso.
Muestra los aspectos dinámicos de un sistema.
Ayuda a un programador a desarrollar código a través de una descripción lógica de un proceso.
Estructura
Ejemplo:
UML es un Lenguaje de Modelado Unificado
basado en una notación gráfica la cual permite:
Especificar
Construir
Visualizar
Documentar los objetos de un sistema programado.
Puede ser utilizado por cualquier
metodología de análisis y diseño orientada
por objetos para expresar los diseños.
DIAGRAMA DE
COMUNICACIÓN
Lifeline: Línea vertical punteada con un rectángulo con el objeto que representa la vida de un objeto durante la iteración.

Barra Activación: Periodo donde el cual el objeto se encuentra realizando operación.

Mensaje: Línea sólida dirigida a otro objeto. Retorno: Línea punteada de mensaje de retorno del objeto llamado (No se usa).

Métodos recursivos: Mensaje a si mismo.

Destrucción del Objeto: Se representa con una X.
Ejemplo:
Diagramas de
Comunicación
Concepto
Estructura
Casos de Uso
Ejemplo:
Concepto
Ejemplo:
Casos de Uso
Estructura
CONCEPTO
ESTRUCTURA
CASOS DE USO
EJEMPLO
DIAGRAMA DE
COMPONENTES
Centrado en la interacción entre líneas de vida dónde lo principal es la arquitectura de la estructura interna y su correspondencia con el paso de mensajes.
A diferencia de los diagramas de secuencia, incluye relaciones entre objetos , pero no incluye secuencias temporales.
Antiguamente se conocía como diagramas de colaboración.
Objeto : Rectángulo que contiene el nombre del objeto y la clase perteneciente (:).
Enlaces: Línea continua que une a dos objetos. Instancia de una Rel. asociación.
Flujo Mensaje: Expresa el envío de un mensaje. Se representa mediante una flecha dirigida cerca de un enlace.
Marcadores: De creación (<<create>>) y destrucción (<<destroy>>).
Qué es un diagrama de actividades?
Estado de una Actividad:
Elemento compuesto cuyo flujo de control se compone de otros estados de actividad y de acción.
Estado de una Acción:
Estado que representa la ejecución de una acción atómica, normalmente
la invocación de una operación.
Bifurcación:
Especifica cambios alternativos, elegidos según el valor de una expresión booleana.
División y Unión:
Por definición, en la unión los flujos entrantes se sincronizan.
Decisión:
Formula una pregunta o cuestión
Representada por un Rombo
Calles
Permiten ver QUIENES son los responsables de realizar las distintas actividades.
Cada calle tiene un nombre único dentro del diagrama
Las actividades de cada calle se consideran independientes y se ejecutan concurrentemente a las de otras calles.
Full transcript