Crear un modelo UseCase de un sistema con Tooluca

En un modelo use case, se muestran las relaciones de actores y use cases pertenecientes a un      sistema.  Para crear, representar y manipular estos elementos  con Tooluca (actores, use cases y diagramas), lo podemos  hacer de la siguiente manera:

En el árbol jerárquico de contenidos de la aplicación, existe una carpeta (nodo) llamada vista use case, si presionamos un click con el botón derecho del ratón, se presentará el siguiente menú de comandos (fig. 1):

 

duke.gif (2582 bytes)

 

 

 

 

fig5.gif (26789 bytes)

Fig. 1 (menú de la carpeta vista use case)

 

a partir de este menú se pueden representar  elementos que intervendrán en nuestro proyecto Por ejemplo: se crearán actores, use cases y un diagrama use case. (vea fig 2)

 

duke.gif (2582 bytes)

 

 

fig6.gif (26876 bytes)

Fig. 2 (después de haber creado actores, use cases y un diagrama use case)

 

Descripción de  los elementos gráficos creados en el árbol jerárquico
actor.gif (891 bytes) Este figura denota un actor en la aplicación. Y puede ser arrastrada desde el árbol jerárquico a cualquier -diagrama use case- creado.
usecase.gif (887 bytes) Este figura denota un use case en la aplicación. Y puede ser arrastrada desde el árbol jerárquico a cualquier -diagrama use case- creado.
diagrama.gif (897 bytes) Esta figura denota un diagrama use case en la aplicación.

       

Tooluca permite manipular cada elemento de la -vista use case- individualmente. Para conocer las acciones de estos elementos, tenemos que elegir el nodo de interés, luego presionar el botón derecho  del ratón.

Para un elemento actor o use case del árbol tenemos el siguiente menú: (vea fig 3)

 

duke.gif (2582 bytes)

 

 

 

fig28.gif (18713 bytes)

Fig. 3 (menú para cada elemento use case o actor representado en el árbol)

 

En el menú anterior al hacer click sobre el submenu:

Propiedades -> se podrá editar  pormenorizadamente la información del elemento en curso. (vea fig 4 y fig.5)

Eliminar -> la aplicación borrará totalmente el  elemento del modelo con sus respectivas representaciones en cada diagrama.

 

duke.gif (2582 bytes)

 

 

fig28.gif (18713 bytes)

Fig. 4 (información detallada de un elemento actor representado en el árbol)

 

Fig. 5 (información detallada de un elemento use case representado en el árbol)

 

Para un elemento diagrama use case representado en el árbol tenemos el siguiente menú: (vea fig 6)

 

 

 

 

duke.gif (2582 bytes)

Fig. 6 (menú del elemento diagrama use case representado en el árbol)

 

En el menú anterior al hacer click sobre el submenu:

Propiedades -> se podrá describir el diagrama use  case en curso. (vea fig 7)

Imprimir digrama -> la aplicación imprimirá el  diagrama use case en curso.

Eliminar -> la aplicación borrará totalmente el  diagrama del modelo use case y del proyecto.

 

duke.gif (2582 bytes)

 

fig40.gif (25566 bytes)

Fig. 7 (información detallada de un diagrama use case representado en el árbol)

 

Diagrama use case - opciones de edición

Barra de herramientas

Al hacer click sobre este icono:

fselect.gif (87 bytes) Se le permite al usuario seleccionar, manipular cualquier figura del diagrama en curso.
factor.gif (871 bytes) Se puede crear un actor sobre el diagrama en curso.
usecase.gif (887 bytes) Se puede graficar un use case sobre el diagrama en curso.
fenlace.gif (851 bytes) Se puede crear una asociación en el diagrama. Este enlace se lo puede realizar sólo entre actores y use case.
fherencia.gif (866 bytes) Se puede definir una especialización entre elementos (actores o use case) del mismo tipo.
fdepende.gif (852 bytes) Se puede definir una dependencia, entre elementos; actores o use cases.
fenota.gif (877 bytes) Se puede definir un enlace entre elementos del diagrama (sólo actores o use cases) con una nota de texto.
fnota.gif (887 bytes) Se puede definir una nota de texto explicativa en el diagrama.

(ver ejemplo de la fig. 8 )

 

duke.gif (2582 bytes)

 

fig34.gif (23239 bytes)

Fig. 8 (después de haber diseñado un diagrama use case)