Sie sind auf Seite 1von 2

¿DIAGRAMA DE CASO DE USO EN UN OBJETO?

Disparador. Chequeo inicial. Para que una solicitud pueda pasar al estado en estudio
debe aprobar primero un chequeo inicial en el punto de recepción.
Guarda. Forma correcta. Para que la transición pueda darse, la revisión inicial debe
reportar que la forma de la solicitud es correcta, es decir, que todos los campos han sido
diligenciados correctamente.
Comportamiento. Generación de ID. Si la transición es efectuada (es decir, si se presenta
el disparador y se aprueba lo establecido por la guarda), durante la transición del estado
entregada al estado en estudio se genera un número de identificación para la solicitud.
Los estados también pueden presentar mayores niveles de complejidad. Puede suceder
por ejemplo que mientras un estado se encuentre activo sea necesario ejecutar cierta
actividad. Por ejemplo, puede resultar natural que mientras la solicitud se encuentre en
estudio, se verifique que la información registrada en ella sea correcta. Esto se
representaría de la siguiente manera:

En este caso, el estado es dividido en dos partes. Mientras en la parte superior se


conserva el nombre del estado, en la parte inferior se registra la actividad a realizar,
mientras la solicitud se encuentre en ese estado (mientras el estado esté activo). Esta
información se registra en la forma do/comportamiento.
Existen otros dos tipos de comportamiento que pueden realizarse cuando un estado se
convierte en activo. Uno de ellos, el comportamiento de entrada, se ejecuta tan pronto
como el objeto entra al estado correspondiente. En el caso de la solicitud, podría
esperarse que tan pronto entre a estudio el número de ID generado para la solicitud sea
registrado en la base de datos como en proceso para que ningún otro analista de
solicitudes comience a procesarlo. La representación de un comportamiento de este tipo
es:

En este diagrama se aprecia cómo, adicionalmente al comportamiento que se realiza de


manera consistente mientras el estado se encuentre activo, existe un comportamiento
a realizar tan pronto como se entra al estado. La notación de este comportamiento es
de la forma entry/comportamiento.
Finalmente, existen comportamientos que se ejecutan al salir de un estado particular.
En el ejemplo que se está trabajando sería deseable que una vez se termine el proceso
de estudio el ID correspondiente a la solicitud sea marcado como ya estudiado. La
notación para este comportamiento es de la forma exit/comportamiento y en el
diagrama se vería de la siguiente forma:
Nota: con el fin de poder mostrar de manera más cómoda los siguientes conceptos, el
diagrama de máquina de estados presentado hasta el momento va a ser modificado
visualmente en aras de hacerlo más compacto.

Das könnte Ihnen auch gefallen