Posteado por: Iván Garcerant en: 2-10-08
Un flujo de eventos consiste en enumerar los pasos que sucesivamente realizan los actores y el sistema en el contexto de un caso de uso. Es decir, que un flujo de eventos es en su forma más básica un simple listado de acciones, que corresponden con un caso de uso en concreto.
Si pensamos un poco en el tema nos podemos percatar que la funcionalidad promedio de un caso de uso ha de tener bifurcaciones e incluso bucles. Esto es natural pensarlo ya que hay una similitud muy fuerte entre la noción de algoritmo y la de flujo de eventos vistos estos como listado de pasos.
Sin embargo, a diferencia de las notaciones formales utilizadas para expresar algoritmos, los flujos de eventos se construyen en lenguaje natural, lo cual impone limitaciones sobre cuan precisamente podemos indicar condiciones y bifurcaciones sin comprometer la claridad.
La solución a este problema claro esta, es la de tener más de un flujo de eventos. Tendremos uno sencillo y claro, que exprese lo que ha de ocurrir en el caso más probable y a su vez, tendremos otros flujos alternativos que lidien con las condiciones de error o casos que requieran bifurcación.
Al flujo de eventos principal, ese que contiene el caso más probable, se le llama Flujo de Eventos del Día Feliz, como forma de hacer referencia a la ausencia de condiciones de error. En otras palabras, le llamamos día feliz ya que en este flujo de eventos principal vamos a asumir que todo ocurre de la mejor forma: el actor tiene disponible la información y la indica sin fallas, el sistema puede completar todas las operaciones y así sucesivamente para cada posible desviación. En el flujo del día feliz simplemente todo ocurre correctamente.
[...] que no siempre las llamadas de voz se corresponden con este flujo de eventos. Sin embargo en un día feliz, cuando todo sale sin problemas, es de esta manera en que sucede. A lo que ocurre en todos los [...]
Buenos, muy bueno el blog, tengo una duda, a ver si me iluminás un poco.
Como se aclara en la plantilla del caso de uso, que un ingreso es repetitivo?
O si, en algun punto, se desea volver a un paso anterior (debido a algún error etc)?
Gracias y muy bueno el blog!
8-10-08 a 11:10 am
Hola Ivan!! Como Siempre aqui alimentando mi conocimiento con mas conocimiento en tu blog jeje
Am..podrìamos decir entonces que el flujo de eventos, ya sea feliz o no feliz xD, son los detalles de los pasos realizados en el caso de uso no?
Es decir, el flujo de eventos del dia feliz es lo que en nuestra tabla del caso de uso llamamos como flujo principal de acciones del caso de uso y aquellos eventos los cuales hacen que el Flujo de eventos del dìa feliz no lo sea son los que se encuentran en el Flujo de eventos alternativo.
En otras palabras, un flujo de eventos del dia feliz esta conformado por acciones en las cuales los eventos llevan una sucesion sin caminos opuestos a los esperados. Para realizar sin problema alguno la accion del caso de uso.
Saludos.