Sie sind auf Seite 1von 7

MODULARIZACIN DE CASOS DE USO

MODULARIZACIN

La Modularizacin es un segmento, rutina, subrutina, subalgoritmo o procedimiento, que puede definirse dentro de un algoritmo con el fin de ejecutar una tarea especifica y puede ser llamado o invocado desde el algoritmo principal cuando sea necesario.

CASO DE USO Un caso de uso es una descripcin de los pasos o las actividades que debern realizarse para llevar a cabo algn proceso. Los personajes o entidades que participarn en un caso de uso se denominan actores.

RELACIONES DE EXTENSIN

La relacin de extensin conecta un caso de uso de extensin a un caso de uso base. Debe definir el lugar del caso de uso base en el cual se incorpora la extensin haciendo referencia a puntos de extensin del caso de uso base (el cual trataremos en otros artculos). Por lo general, el caso de uso de extensin es abstracto, pero no es necesario.

Puede utilizar la relacin de extensin con diferentes objetivos: Para mostrar que un comportamiento de un caso de uso es un comportamiento del sistema opcional, o potencialmente opcional. De este modo, separa el comportamiento opcional del obligatorio en el modelo. Para mostrar que un subflujo se ejecuta slo bajo ciertas condiciones (a veces excepcionales), como desencadenar una alerta.

Para mostrar que puede haber un conjunto de segmentos de comportamiento de los cuales uno o varios pueden insertarse en un punto de extensin en un caso de uso base. Los segmentos de comportamiento que se insertan (y el orden en que se insertan) dependern de la interaccin con los actores durante la ejecucin del caso de uso base.

RELACIONES DE USO
Es comn que la misma funcionalidad del sistema sea accedida a partir de varios casos de uso. Por ejemplo, la funcionalidad de buscar un producto puede ser accedida desde el ingreso de pedidos, desde las consultas de productos, o desde los reportes de ventas por producto. Cmo hago para no repetir el texto de esta funcionalidad en todos los casos de uso que la acceden? La respuesta es simple: sacando esta funcionalidad a un nuevo caso de uso, que es usado por los casos de los cuales fue sacada. Este tipo de relaciones se llama relaciones de uso y se representa por una lnea punteada desde el caso que usa aal caso que es usado. Decimos, por ejemplo, que el caso de uso Obteniendo reporte de ventas por producto usa al caso de uso Buscando producto.

GRACIAS POR SU ATENCIN !

Das könnte Ihnen auch gefallen