Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje de Modelado Unificado Unified Modeling Languaje
Lenguaje de Modelado Unificado Unified Modeling Languaje
usuario
tarea
caso opcional
o excepcional
línea de vida
mensaje activació
n
retorno
diferido
en el tiempo
Diagrama de Secuencia
• Modela el comportamiento del sist para los casos
de uso mostrando la interelación entre las clases
• Muestran la secuencia temporal de los mensajes
que se intercambian a medida que los objetos se
comunican para realizar una tarea específica
• Permite visualizar los mét, las clases y los actores
• No se incluyen bifurcaciones se hace un diagrama
para cada caso
Diagrama de Colaboración
Rechazo del pedido
mensaje
transición,
evento
fin
Diagrama de Estados
• Modelo dinámico que muestra los cambios de
estado a través del tiempo
• El estado se determina evaluando los valores
asignados a los atributos de los objetos
• El sistema permanece en un estado hasta que se
produce un nuevo evento
• Muestran los cambios en el estado del sist o de los
atributos del objeto en respuesta a algún evento
externo asociado a un mensaje recibido
• Por lo tanto, a que eventos responde
• Pueden mostrar las secuencias de estado que un
objeto toma
Diagrama de Actividades
comienzo
decisión
actividad
condiciones
resultado de
completar la
actividad
fin
Diagrama de Actividades
• Muestran el flujo de trabajo entre los objetos o
componentes del sistema
• Pueden mostrar flujo de datos (intercambio de infomación)
y flujo de control (orden de operación)
• Las actividades representan la ejecución de un conj de
tareas necesarias para realizar una función
• La transición a una nueva actividad se dispara cuando se
completa la función.
• Similares a los de estado, excepto que las transiciones se
disparan por eventos internos
• Permiten visualizar las interelaciones e interacciones entre
diferentes casos de uso
Diagrama de Componentes
componente
conexión física
Diagrama de Despliegue
• Describen las fuentes físicas del sistema
incluyendo nodos, componentes y
conecciones
• Muestran la relación entres las componentes
de software y hardware
• Gralmente se combinan con los de
componentes en un sólo diagrama de
despliegue
Diagrama de Clases
el cliente compra
un produto
Asociación Herencia
Composición
Ej. Diag. de clases con interfase
Diagrama de Clases
• Se usa para para crear modelos lógicos del sistema
• Muestra la estructura de la clase, contenido y la
relación entre las clases.
• Relaciones: línea conectando los nodos
relacionados
• Clases: nodos.
• Tipo de relación: nombre y multiplicidad (* 1 o
más)
• Relación de parte: agregación en UML rombo
• Relación de herencia: generalización en UML,
triángulo señalando a la superclase
Pedido de saldo en un Cajero: diag de Secuencia
Extracción en cajero: Actividades
Ramificaciones
basadas en una
Condición
Tareas en
paralelo
Ajedrez: Diag de estado
Enunciado 1
• Hacer un diagrama de estado que muestre los
estados civiles de una persona a lo largo de
su ciclo de vida, desde antes de su
concepción hasta el fallecimiento.
Estados civiles: Estados
Menor Viudo
Soltero
Casado
No Union de
nacido hecho Divorciado
Fallecido
Enunciado 2