Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

HERRAMIENTAS DE MODELAMIENTO

SEMANA 6

David Eduardo Ibarra Díaz


23-02-2022
Ingeniería en Informática
DESARROLLO
1. Elabore el diagrama de actividad para un proceso de logear/registrar un usuario en una
aplicación. Identifique los elementos utilizados en el diagrama.

[datosUsuario == false]

Añadir Información
[existeUsuario == false] Registrar Usuario
Registro

Mostrar Mensaje
Error

Reintentar/Registrar Validar datos usuario

Datos [autenticar == error] [datosUsuario == ok]


[existeUsuario == true]
Usuario

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

2. Dado el siguiente diagrama de colaboración (comunicación), identifique todos los elementos


presentes y explique el proceso que se representa:
Flujo.

 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:

Con respecto a la figura anterior, en esta se crea un Objeto llamado Usuario_del_Metro.

Este se comunica mediante mensaje 1: PagarDinero(), con el objeto :Venta_de_tickets, la instancia


ejecuta la acción para que el objeto Usuario_del_Metro envié un mensaje, correspondiente a 2:
escogerTipo().

Luego de la interacción, el objeto Usuario_del_Metro.

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

You might also like