UML Domine el lenguaje de modelado más utilizado en la actualidad
5. REQUERIMIENTOS Y CASOS DEUSO Relacionar casos de uso Como en cualquier diagrama UML, podemos especificar relaciones entre casos de uso. Particularmente para los diagramas de casos de uso podemos determinar rela ciones entre actores, entre casos de uso y entre actores y casos de uso. Este último tipo ya lo hemos ejemplificado: se trata de reflejar cuando un determinado actor interviene en un caso de uso dado. También hemos visto relaciones entre actores. Muchas veces, un determinado rol es una sub-especificación de otro. Por ejemplo, en la figura 12, vemos cómo en realidad el rol de administrador es capaz de hacer todo lo que hace un moderador además de las fiancionalidades propias del adminis trador. Lo mismo acontece entre el rol del usuario registrado y el del usuario no regis trado. Este tipo de relaciones se denota a través de la asociación de generalización. Entre casos de uso existen dos tipos de relaciones que se adecúan perfectamente para modelar la manera en que los casos interactúan. Para poner un ejemplo, supongamos que es viernes por la noche y llegamos cansados tras un largo día de trabajo. Con pocas cosas en nuestra heladera nueva, y también con escasos ánimo de chef improvisado, decidimos pedir comida por teléfono a la pizzería que nos recomendó nuestra vecina, la pizzería No pizza for you. En este caso, una pizza de palmitos. Como somos clientes nuevos, damos nuestros datos de teléfono y nuestra dirección, y efectuamos el pedido. De modelar esta situación 152
RkJQdWJsaXNoZXIy MjI4NDcx