UML Domine el lenguaje de modelado más utilizado en la actualidad
C a sos de uso Cierra la puerta Cerrar Válvula Alarma F igu ra 8. Ejemplo de una especificación basada en eventos. Constructores Un caso de uso es la abstracción que resume la interacción entre el sistema y un usuario para llevar a cabo un objetivo en particular. Por ejemplo, cuando un usuario remite la orden Imprimir Resultados Febrero 2007, se realizan varias acciones: se crea una conexión con la base de datos, se efectúa la consulta y los resultados son pues tos en una estructura cuyo contenido será enviado a la impresora. Todos estos pasos constituyen el caso de uso Imprimiendo resultados. El conjunto de casos de uso de nuestro sistema define sus responsabilidades. Esto sig nifica que nuestro sistema no será capaz de ejecutar acciones o fijncionalidades que no estén modeladas como tales. Estos son disparados por los usuarios, como en este ejemplo, donde el usuario envía la orden para imprimir los resultados. La noción de usuario es denominada Actor. Un actor es una persona, o incluso otro sistema, que interactúa contra nuestro sistema. Por ejemplo, en el caso de uso que recién detallamos y que llamamos Imprimiendo resultados, intervienen dos actores. Por un lado, el usuario que remite la orden y, por otro, la base de datos que nos provee dónde están almacenados los resultados. Es importante saber que los casos de uso muchas veces están relacionados e interactúan entre sí. m PALMER Y MC.MENAMIN John Palmer trabaja como Director de Metodologías Arquitectónicas en IBM, grupo encargado de dar consultoría a diversas empresas europeas. Steve Me. Menamin es vicepresidente de la corporación Borland Software. Su Investigación sobre el manejo de eventos dio lugar a nume rosas técnicas de partición de sistemas: la clasificación de eventos rriodularizá La funcionalidad. 145
RkJQdWJsaXNoZXIy MjI4NDcx