Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Instituto IACC
18/05/2019
Caso 1: Dados los siguientes diagramas, indique y explique los principales componentes presentes en cada uno de ellos.
En este primer diagrama, diagrama de actividad, nos encontramos con los siguientes componentes:
- Nodo Inicial, luego flujo de objeto apuntado hacia la actividad de insertar tarjeta. Desde este
sale un flujo de objeto apuntando a un nodo de decisión o combinación donde se verá si la
tarjeta es válida o no. Si la tarjeta no es válida sale desde este un flujo de objeto hacia un nodo
de bifurcación y unión donde se informara la condición de tarjeta inválida y esta será
expulsada, luego de esto mediante un flujo de objeto se dirige a un nodo final dando fin a la
operación. Si la tarjeta es válida, mediante un flujo de objeto apunta a una bifurcación y unión,
donde por una parte se realiza la actividad de ingreso de código y este mediante un flujo de
objeto pasa por un nodo de decisión o combinación donde se comprueba el código y si es
erróneo regresa por medio de flujo de objeto a la actividad introducir código dos veces más, la
tercera vez de código erróneo en este nodo mediante flujo de objeto es enviado a un nodo
final para anular el proceso. Si el código es correcto o válido en esta misma bifurcación y unión
se ejecuta la actividad de introducir la cantidad la cual sale mediante flujo de objeto hasta un
nodo de decisión o combinación donde se chequeará el monto disponible en base al solicitado,
si este no es suficiente, se regresa mediante flujo de objeto a la actividad de introducir
cantidad. Si la cantidad está disponible llega al final de esta bifurcación y unión.
Este diagrama muestra el proceso de uso de una tarjeta posiblemente en un cajero automático.
En este segundo diagrama, diagrama de secuencia, se muestran los siguientes componentes:
- Dos actores, actor cliente y actor restaurante. Además tenemos las clases Cliente, clase
Sistema Cenar Ahora, clase Restaurante y clase Banco quienes inician línea de vida. La clase
cliente solicita pedido el que entra en un bucle hasta que finalice el pedido, el cual envía
mensaje al sistema cenar ahora quien inicia activación, luego cliente envía mensaje de
confirmación de pedido al sistema cenar ahora donde se ejecuta otra activación, esta última
envía mensaje a restaurante donde se ejecuta otra activación la cual devuelve una respuesta.
Luego la clase cliente envía mensaje de detalle de pago a sistema cenar ahora quien inicia otra
activación, la cual envía mensaje procesar pago a banco donde se inicia activación y finaliza
con devolución de mensaje o respuesta hasta la activación de sistema cenar ahora quien
mediante la misma activación envía mensaje confirmar pedido a clase restaurante y devuelve
mensaje de confirmación a cliente, mientras que la clase restaurante inicio activación con la
confirmación de pedido la cual se cierra con mensaje de enviar pedido a la clase cliente donde
se inicia otra activación.
Diagrama de estado:
Diagrama de Secuencias