Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagramas de UML
State
State
Use Case Diagrams
Diagramas de
Use Case Diagrams State
Diagrams
Diagramas de Clases State
Use Case Diagrams Diagrams
Diagramas de
Use Case Casos de Uso Diagrams
Diagrams
Diagramas de Objetos
Diagrams
Secuencia
Scenario State
Scenario State
Diagrams
Diagramas de Diagrams
Diagramas de
Diagrams Diagrams
Colaboración Modelo Componentes
Scenario Component
Scenario Component
Diagrams
Diagramas
Diagrams
Diagramas de
Diagrams Diagrams de
Estados Diagramas de Despliegue
Actividad
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
Hacer un pedido
Cliente Vendedor
Consultar estado
de pedido
Consultar
embarques
Anular pedido pendientes Despachador
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
State
State
Use Case Diagrams
Diagramas de
Use Case Diagrams State
Diagrams
Diagramas de Clases State
Use Case Diagrams Diagrams
Diagramas de
Use Case Casos de Uso Diagrams
Diagrams
Diagramas de Objetos
Diagrams
Secuencia
Scenario State
Scenario State
Diagrams
Diagramas de Diagrams
Diagramas de
Diagrams Diagrams
Colaboración Modelo Componentes
Scenario Component
Scenario Component
Diagrams
Diagramas
Diagrams
Diagramas de
Diagrams Diagrams de
Estados Diagramas de Despliegue
Actividad
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
Muestra el estado de
los objetos que p : Empleado
conforman el diagrama
de clases en un Cuenta Corriente 101
Juan
momento del tiempo. Banco de Valencia
Felipe
Cuenta Corriente 114
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
State
State
Use Case Diagrams
Diagramas de
Use Case Diagrams State
Diagrams
Diagramas de Clases State
Use Case Diagrams Diagrams
Diagramas de
Use Case Casos de Uso Diagrams
Diagrams
Diagramas de Objetos
Diagrams
Secuencia
Scenario State
Scenario State
Diagrams
Diagramas de Diagrams
Diagramas de
Diagrams Diagrams
Colaboración Modelo Componentes
Scenario Component
Scenario Component
Diagrams
Diagramas
Diagrams
Diagramas de
Diagrams Diagrams de
Estados Diagramas de Despliegue
Actividad
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
marido
casado-con
0..1
mujer
0..1 Persona Compañía
nombre * trabaja-para nombre
s.s. dirección
emplea-a *
jefe 0..1
*
Administra
empleado
Proyecto
Fase Estado_Fase
nombre
nombre nombre
descripcion
descripcion descripcion
fechainicio
fechainicio
fechafin
fechafin RegistrarEstado()
mision
duracion ModificarEstado()
vision 1
unidadduracion EliminarEstado()
alcance
costobase 1..*
fechainicioreal
porcentajeavance
fechafinreal
costoreal
fechafinproyectada 1 1..*
costoproyectado
porcentajeavance
costobase
RegistrarFase()
costoreal
ModificarFase()
costoproyectado
EliminarFase()
CalcularPorcentajeAvance()
RegistrarProyeco()
CalcularCostoProyectado()
ModificarProyecto()
CalcularfechaFinProyectada()
EliminarProyecto()
1..*
1
Unidad
nombre
descripcion
abreviatura
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
State
State
Use Case Diagrams
Diagramas de
Use Case Diagrams State
Diagrams
Diagramas de Clases State
Use Case Diagrams Diagrams
Diagramas de
Use Case Casos de Uso Diagrams
Diagrams
Diagramas de Objetos
Diagrams
Secuencia
Scenario State
Scenario State
Diagrams
Diagramas de Diagrams
Diagramas de
Diagrams Diagrams
Colaboración Modelo Componentes
Scenario Component
Scenario Component
Diagrams
Diagramas
Diagrams
Diagramas de
Diagrams Diagrams de
Estados Diagramas de Despliegue
Actividad
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
Pueden ser:
Diagramas de Secuencia (sequence diagrams):
enfatizan el orden en el tiempo de los mensajes
Coger libro
Solicitar préstamo
Situación socio ok
Situación libro ok
Introducir préstamo
Autorizar préstamo
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
8: Autorizar préstamo
4: Situación socio ok
: Ficha li
bro
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
State
State
Use Case Diagrams
Diagramas de
Use Case Diagrams State
Diagrams
Diagramas de Clases State
Use Case Diagrams Diagrams
Diagramas de
Use Case Casos de Uso Diagrams
Diagrams
Diagramas de Objetos
Diagrams
Secuencia
Scenario State
Scenario State
Diagrams
Diagramas de Diagrams
Diagramas de
Diagrams Diagrams
Colaboración Modelo Componentes
Scenario Component
Scenario Component
Diagrams
Diagramas
Diagrams
Diagramas de
Diagrams Diagrams de
Estados Diagramas de Despliegue
Actividad
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
agramas de Estados (Statechart Diagram)
Poner F Poner N
Marcha adelante
Cambiar Cambiar
Reducir Reducir
Registrado Enviar pedido[ monto <$100 ] Procesado
Comienzo
Aprobar pedido
Enviar pedido[ monto>$100 ]
Retenido
por Credito
Rechazar Pedido
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
DIAGRAMA DE ESTADO:
REGISTRAR FASE
Aprobar Proyecto
Aprobada
Culminada
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
State
State
Use Case Diagrams
Diagramas de
Use Case Diagrams State
Diagrams
Diagramas de Clases State
Use Case Diagrams Diagrams
Diagramas de
Use Case Casos de Uso Diagrams
Diagrams
Diagramas de Objetos
Diagrams
Secuencia
Scenario State
Scenario State
Diagrams
Diagramas de Diagrams
Diagramas de
Diagrams Diagrams
Colaboración Modelo Componentes
Scenario Component
Scenario Component
Diagrams
Diagramas
Diagrams
Diagramas de
Diagrams Diagrams de
Estados Diagramas de Despliegue
Actividad
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
agramas de Actividades (Activity Diagram)
State
State
Use Case Diagrams
Diagramas de
Use Case Diagrams State
Diagrams
Diagramas de Clases State
Use Case Diagrams Diagrams
Diagramas de
Use Case Casos de Uso Diagrams
Diagrams
Diagramas de Objetos
Diagrams
Secuencia
Scenario State
Scenario State
Diagrams
Diagramas de Diagrams
Diagramas de
Diagrams Diagrams
Colaboración Modelo Componentes
Scenario Component
Scenario Component
Diagrams
Diagramas
Diagrams
Diagramas de
Diagrams Diagrams de
Estados Diagramas de Despliegue
Actividad
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
sistema
Un componente puede ser un
ejecutable, una librería,
tablas, archivos o
component.java
documentos.
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
State
State
Use Case Diagrams
Diagramas de
Use Case Diagrams State
Diagrams
Diagramas de Clases State
Use Case Diagrams Diagrams
Diagramas de
Use Case Casos de Uso Diagrams
Diagrams
Diagramas de Objetos
Diagrams
Secuencia
Scenario State
Scenario State
Diagrams
Diagramas de Diagrams
Diagramas de
Diagrams Diagrams
Colaboración Modelo Componentes
Scenario Component
Scenario Component
Diagrams
Diagramas
Diagrams
Diagramas de
Diagrams Diagrams de
Estados Diagramas de Despliegue
Actividad
LENGUAJE DE MODELAMIENTO UNIFICADO
Diagramas de UML
agramas de Despliegue (Deployment Diagram)
Servidor
LAN
Switch PC
LAN Cliente
CASO
Ejemplo
1. El cliente realiza un pedido que incluirá la fecha del pedido, los datos del cliente y los
productos
solicitados.
2. El comercial revisa el pedido (completándolo si es necesario) y le da curso, enviándolo al jefe
técnico para que realice el análisis del mismo.
3. El jefe técnico analiza la viabilidad de la fabricación de cada producto del pedido por
separado.
- si el producto pedido está en el catálogo, se acepta la fabricación del mismo,
- en caso contrario, el producto es especial, y el jefe técnico estudia su fabricación
- si ésta es viable, la fabricación del producto especial es aceptada,
- si no es viable, el producto no será fabricado.
4. Una vez estudiado el pedido completo, el jefe técnico
- informa al departamento comercial de la aceptación/rechazo de cada producto integrante del
pedido.
- si todos los productos de un pedido han sido aceptados, genera una orden de trabajo para
cada producto,
a partir de una plantilla de fabricación (la estándar, si el producto estaba catalogado, o bien una
nueva
generada para el producto, si éste estaba fuera del catálogo). Cada orden de trabajo es enviada
al jefe de
producción, y queda pendiente de su lanzamiento.
5. El comercial comunica al cliente el resultado del análisis de su pedido.
Diagrama de Actividad - Negocio
Diagrama de Secuencia - Negocio