Академический Документы
Профессиональный Документы
Культура Документы
Uso
Subject
Subject
Actores
Actores
Actores
Identificar Actores
Notacin de un Actor
Casos de Uso
Casos de Uso
Caso de Uso
Documentacin de un Caso
de Uso
Documentacin de un Caso
de Uso
Documentacin de un Caso
de Uso
Precondiciones
Flujo Principal
Flujo Alternativo
Postcondiciones
Documentacin de un Caso
de Uso
Documentacin de un Caso
de Uso
Documentacin de un Caso
de Uso
Ejemplo
Caso de Uso Enviar Orden
Precondiciones:
Un usuario valido se ha firmado en el sistema
Flujo Principal
El Caso de Uso comienza cuando el cliente selecciona Enviar Orden
El cliente introduce su nombre y direccin
El cliente proporciona el cdigo postal, la ciudad y el estado
El Cliente introduce el cdigo del producto del producto deseado
El Sistema provee una descripcin y precio del producto
El sistema mantiene corriendo el total de los elementos ordenados conforme son introducidos.
El cliente introduce la informacin para realizar el pago por tarjeta de crdito.
El Cliente selecciona Submit
El sistema verifica la informacin, salva la orden como pendiente y enva la informacin del
pago al sistema bancario. (E-1)
Cuando el pago es confirmado, al orden es marcada como confirmada, se le regresa al cliente
un ID de la orden y el caso de uso finaliza.
Flujo Alternativo
E-1 Si cualquier informacin es incorrecta, el sistema le solicita al cliente que la verifique.
El Usuario presiona Cancelar, en ese momento el caso de uso Finaliza y regresa a la
Pantalla Principal.
Postcondiciones
Si la orden no fue cancelada, es salvada en el sistema y marcada como confirmada.
Estilos de Presentacin
Estilo Informal
Caso de Uso Cancelar Orden
Cuando el usuario recibe la peticin de
cancelar una orden busca la orden en el
sistema y la marca como cancelada.
Despus la peticin es enviada al sistema
bancario para modificar el crdito de la
cuenta del cliente.
Estilo en Pasos
Caso de Uso Cancelar Orden
Flujo Principal
1. El caso de uso comienza cuando el usuario recibe la peticin de
cancelar una orden
2. El Usuario introduce el ID de la Orden
3. El Usuario presiona Encontrar
4. El Sistema despliega la orden
5. El Usuario selecciona Cancelar
6. El Sistema marca la orden como cancelada
7. El Sistema bancario es notificado de la cancelacin del
movimiento en la cuenta del cliente y esto finaliza el caso de
uso.
Estilo en Tabla
Usuario
Sistema
Sistema Bancario
la
Orden
como
7. Es notificado de la cancelacin
del movimiento en la cuenta del
cliente
Cancelar Orden
Usuario
<<communicate>>
Encontrar Orden
Usuario
Descuento de Temporada
Descomposicin Funcional
Casos de Uso
Seleccionar Producto
Actor
Proporcionar cantidad
Evitar Descomposicin
Funcional
Sntomas
Operacin + Objeto
Funcin + Dato
Por ejemplo: Proporcionar nmero de tarjeta
Evitar Descomposicin
Funcional
Acciones Correctivas
Ejemplo Correcto
Descomposicin Funcional
System
Ingreso al Sistema
<<include>>
Registro de Operaciones
Base de Datos
Actor
<<include>>
Venta Producto
Bitcora
Diagramas de
Secuencia
Diagrama de Secuencia
Nombre_parmetro : tipo_de_dato.
Descripcin
Sumar()
Sumar(numero1:int,
numero2 : int)
Sumar() : int
Mensajes Sncronos
Mensajes Asncronos
Mensaje de retorno
Mensaje para la creacin de un participante
Mensaje para la destruccin de un participante
Elemento2
Mensaje Sncrono
1 : mensaje1()
Elemento1
Elemento2
1 : mensaje1
Mensaje Asncrono
Elemento2
1 : mensaje1()
2
Elemento1
<<create>>
1 : Elemento2()
Elemento2
Mensaje de creacin de un
Participante
Elemento1
Elemento2
<<destroy>>
1
Elemento2
1 : mensaje1()
opt [condicin]
2 : mensaje2()
Object1
alt
1 : mensaje1()
[condicin]
2 : mensaje2()
[condicin]
3 : mensaje3()
Object1
Object3
loop
1 : mensaje1()
[condicin]
2 : mensaje2()
3 : mensaje3
4 : mensaje4()
5 : mensaje5()
ControlApp
: BD
: Sistema
2 : busca nivel()
alt
[nivel <= minimo]
3 : busca email()
4 : genera correo()
5 : enva correo()
Diagrama de
Colaboracin
Diagrama de Colaboracin
1: selecciona opcin
pantalla_menu
: Operador
2: muestra pantalla
pantalla_consultas
control _consultas
: BD_Central
Mquina de Estados
Mquina de Estados
Mquina de Estados
Definiciones
Definiciones
Definiciones
Diagrama de Actividades
Diagrama de Actividades
Notacin:
Nombre de la
Actividad
Diagrama de Actividades
Normalmente contienen:
Diagrama de Actividades
Estados Especiales
Inicio
Fin
Diagrama de Actividades
La bifurcacin es
representada con un
Rombo, y esta
bifurcacin puede tener
o no una condicin de
guarda.
Recoger parte
del Trabajo
Expresin de
Guarda
Asignar
Tareas
Volver a
planificar
Diagrama de Actividades
Diagrama de Actividades
Preparar
Conversacin
Descomprimir
Gesticular ( )
Estado de
Accin
Estado de
Actividad
Mover Boca ( )
Limpieza
Emitir Audio ( )
Diagrama de Actividades
Modelado de una Operacin
Diagrama de Actividades
Modelado de una Operacin
Pasos:
Inicio
[ pendiente = I.pendiente ]
en otro caso
y = (pendiente * X) + delta;
Fin
Cundo modelar
operaciones?