La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Diagramas de Casos de Uso

Presentaciones similares


Presentación del tema: "Diagramas de Casos de Uso"— Transcripción de la presentación:

1 Diagramas de Casos de Uso
¿Qué son los casos de uso? Importancia de los casos de uso Representación de un modelo de casos de uso Inclusión de los casos de uso Extensión de los casos de uso Ing. José Manuel Poveda R.

2 Los diagramas de clases proporcionan una idea estática del sistema
Los diagramas de clases proporcionan una idea estática del sistema. Ahora veremos a los diagramas que establecen una idea dinámica, es decir que cambian con el tiempo. Las ideas estáticas ayudan a que un analista se comunique con el cliente. La idea dinámica ayudará al analista a comunicarse con un grupo de desarrolladores, y ayudará a estos últimos a crear programas. El modelado de un sistema desde el punto de vista de un usuario es el trabajo de los casos de uso.

3 ¿Qué son los casos de uso?
Es una estructura que ayuda a los analistas a trabajar con los usuarios para determinar la forma en que se usará un sistema. Con una colección de casos de uso se puede hacer el bosquejo de un sistema en términos de lo que los usuarios intentan hacer con él. Este tipo de análisis es crucial para la fase de análisis del desarrollo de un sistema. La forma en que los usuarios utilicen un sistema le da la pauta para lo que diseñará y creará. De lo que se trata es de obtener un sistema que cumpla nuestras necesidades.

4 Representación de un modelo de Caso de Uso:
Actor Caso de Uso Sistema

5 Importancia de los Casos de Uso:
La importancia de los casos de uso radica en que se diseña el sistema desde el propio punto de vista del usuario. La idea es involucrar a los usuarios en las etapas iniciales del análisis y diseño del sistema.

6 UN EJEMPLO: La máquina de gaseosa
La función principal de la máquina de gaseosa es permitir a un cliente (autor) adquirir una lata de gaseosa: “Comprar gaseosa” (caso de uso). Sin embargo hay otros usuarios que intervienen, como el proveedor que tiene que reabastecer a la máquina y el recolector de dinero que tiene que recoger el dinero de la alcancía de la máquina.

7 Representante del Proveedor
Cliente Comprar Gaseosa Maquina de Gaseosas Reabastecer Recolectar dinero Representante del Proveedor Recolector

8 Tipos de Actores: Actores del sistema: Un actor es aquel que interactúa con el sistema, sin ser parte de él y puede asumir el rol que juega una o varias personas, un equipo o un sistema automatizado. Actores del negocio: Un actor del negocio es cualquier individuo, grupo, entidad, organización, máquina o sistema de información externos; con los que el negocio interactúa. Lo que se modela como actor es el rol que se juega cuando se interactúa con el negocio para beneficiarse de sus resultados. Trabajadores del negocio: Un trabajador del negocio es una abstracción de una persona (o grupo de personas), una máquina o un sistema automatizado que actúa en el negocio realizando una o varias actividades, interactuando con otros trabajadores del negocio y manipulando entidades del negocio. Representa un rol.

9 Trabajador del Negocio
Tipos de Actores: Actor de Sistema Actor de Negocio Trabajador del Negocio

10 Ejemplo de Actor de Sistema

11 Ejemplo: Diferencia entre un Actor de Negocio y Trabajador del Negocio

12 Inclusión de los Casos de Uso:
En los casos de uso “Reabastecer” y “Recolectar dinero” se pueden distinguir algunos pasos en común. Ambos empiezan con quitar seguro y abrir la máquina, y finalizan con el cierre de la máquina y su aseguramiento. ¿Podríamos eliminar la duplicación de pasos de un caso de uso al otro? – Si podemos. A la técnica de aprovechamiento de caso de uso se le conoce como INCLUSIÓN DE UN CASO DE USO.

13 Representante del Proveedor
Cliente Comprar Gaseosa Maquina de Gaseosas Cubrir el interior Representante del Proveedor Recolector Exhibir el interior Recolectar dinero Reabastecer <<incluir>>

14 Ejemplo:

15 Extensión de los Casos de Uso:
A la acción de agregar un nuevo caso de uso a otro original se le conoce como EXTENSIÓN DE UN CASO DE USO. P/E: En el caso de uso “Reabastecer”, podría ser que el representante de proveedor reabastezca la máquina de gaseosas de acuerdo a las marcas más vendidas. Cubrir el interior Representante del proveedor Exhibir el interior Reabastecer <<incluir>> Reabastecer de acuerdo a las ventas <<extender>>

16 Ejemplo:

17 Ejemplo: Diferencia entre Inclusión y Extensión:

18 Comprar un vaso de gaseosa
Generalización: Al igual que las clases, los casos de usos pueden heredarse y sus autores también. Recolector Re abastecedor Proveedor Comprar Gaseosa Comprar un vaso de gaseosa

19 Ejemplo de Herencia de Actores y Casos de Uso

20 Modelo de casos de uso del negocio.
Modelo de casos de uso del sistema El modelo de Casos de Uso es la técnica más efectiva y a la vez la más simple que emplean los desarrolladores de software para modelar los requisitos del sistema desde la perspectiva del usuario. El CUN describe los procesos de una empresa en términos de casos de uso y actores del negocio en correspondencia con los procesos del negocio y los clientes, respectivamente.

21 Modelo de casos de uso del negocio
Presenta un sistema desde la perspectiva de su uso y esquematiza cómo proporciona valor a sus usuarios. Este modelo permite a los modeladores comprender mejor qué valor proporciona el negocio a sus actores. Este modelo se define con tres elementos: Diagrama de casos de uso del negocio Descripción de los casos de uso del negocio Diagrama de actividades

22 Modelo de casos de uso del sistema
Consiste en la combinación de actores y casos de uso. Los actores representan usuarios y otros sistemas que interaccionan con el sistema y los casos de uso representan el comportamiento del sistema, los escenarios que el sistema atraviesa en respuesta a un estímulo desde un actor. Este modelo se define con los siguientes elementos: Actores de Sistema Casos de uso del sistema Paquetes del Sistema Diagrama de casos de uso por paquetes.

23 Gracias por su Atención!!!


Descargar ppt "Diagramas de Casos de Uso"

Presentaciones similares


Anuncios Google