Sei sulla pagina 1di 4

Cuestionario Semana 7

Jorge Olguín Leiva

Herramienta de Modelamiento UML

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.

Este diagrama muestra el proceso de solicitud de comida a un local de comida en línea.


Caso 2: Genere el diagrama de estado y el diagrama de secuencia del siguiente planteamiento.
“Para el ingreso de nuevas aves, dada la siguiente información:
Una empresa avícola desea llevar el control de la alimentación diaria de las aves en cada una de las etapas básicas de
crecimiento (bebé, joven y consumo). Cada ración de alimento tiene una composición en base a tres elementos y es diferente en
cada una de las etapas. Cada etapa tiene definido un periodo de tiempo. Todo empieza con la fecha de nacimiento del ave bebé
y finaliza con la fecha de venta del ave de consumo. Las aves se identifican desde su nacimiento y en base al número de lote de
incubación. Cada lote posee un tamaño de población y una fecha de entrega para el inicio de crianza. El control de alimentación
de cada población de un lote de crianza a lo largo de cada etapa incluye la cantidad total de la ración de alimento que se coloca,
la población de aves al inicio del día y el control de la merma en base al número de aves que mueren el día anterior”.
Nota: Para ello debe adjuntar un archivo con la información antes descrita.

Diagrama de estado:

Diagrama de Secuencias

Potrebbero piacerti anche