Professional Documents
Culture Documents
David Ibarra Control6
David Ibarra Control6
SEMANA 6
[datosUsuario == false]
Añadir Información
[existeUsuario == false] Registrar Usuario
Registro
Mostrar Mensaje
Error
Autenticar Acceso a la
Usuario aplicación
Validar usuario
Despliega interfaz
Aplicación
Podemos observar las acciones que se deben realizar para el inicio de sesión y/o registro de
usuario en una aplicación, asimismo las transiciones que son los conectores que muestran el flujo
entre pasos en el diagrama. Igual, consta de bifurcaciones hacia actividades alternativas, que
pueden ser expresiones booleanas.
Contiene también disparadores, tanto de inicio y de fin. No se utilizaron divisiones y/o uniones
como también calles, ya que no se consideraron actividades.
Las transacciones que son los conectores de flujo entre pasos en el diagrama
• Actividades consideradas:
Autenticar Usuario
Mostrar Mensaje Error
Registrar Usuario
Añadir Información Usuario
Acceso Aplicación
Desplegar Interfaz APP
• Expresiones booleanas:
[autenticar == error]
[autenticar == ok]
[existeUsuario == true]
[existeUsuario == false]
[datosUsuario == false]
[datosUsuario == ok]
Bifurcaciones:
Reintentar/Registrar
Valida Usuario
Valida Datos Usuario
Objetos:
o Producto.
o Comprobante.
o Pedido.
o Formulario.
Mensajes:
o Pedido aprobado.
o Selecciona pedido.
o Crear comprobante.
o Actualizar stock.
o Terminar pedido.
o Mostrar detalle.
o Pedido Ok.
Actores:
o Cajero.
En el ejemplo, el Cajero, interactúa con en el Formulario cual busca el pedido correspondiente (1:
Pedido Aprobado), y realiza (2: Selecciona Pedido), despliega el detalle de este (3: Mostrar
Detalle). corroborando que se encuentra ok (4: Pedido Ok), por lo que, procede a crear el
comprobante (5: Crear Comprobante), instancia en la que se actualiza el stock (6: Actualizar
Stock), luego de cerrarse el pedido (7: Terminar Pedido).
3. Dado el siguiente diagrama de secuencia, identifique todos los elementos presentes y explique
el proceso que se representa:
Posteriormente a esta interacción, el objeto Venta_de_tickets interactúa con el objeto Ticket, a través, del
mensaje 3: creaTicket().
La instancia en que el objeto Usuario del Metro le envía el cuarto mensaje, 4: tomarTicket().
REFERENCIAS BIBLIOGRÁFICAS
IACC. (2022). Vistas y Diagramas en UML. Semana 6