16
DIAGRAMAS DE CASOS DE USO INTEGRANTES: Morocho Hugo Vargas David

Diagrama de Casos de Uso

Embed Size (px)

Citation preview

Page 1: Diagrama de Casos de Uso

DIAGRAMAS DE CASOS DE USO

INTEGRANTES:Morocho HugoVargas David

Page 2: Diagrama de Casos de Uso

DIAGRAMAS DE CASO DE USO

• El diagrama de casos de uso representa la forma en como un Cliente (Actor) opera con el sistema en desarrollo, además de la forma, tipo y orden en como los elementos interactúan (operaciones o casos de uso).

Page 3: Diagrama de Casos de Uso

ELEMENTOS DIAGRAMAS DE CASOS DE USO

• Actor • Cualquier sistema externo que interactúe con el

nuestro • Persona • Máquina • Caso de uso • Acción que debe llevar a cabo el sistema. • Se debe escribir los detalles aparte en un texto

explicativo

Page 4: Diagrama de Casos de Uso
Page 5: Diagrama de Casos de Uso

ELEMENTOS DE DIAGRAMAS DE CASOS DE USO

Page 6: Diagrama de Casos de Uso
Page 7: Diagrama de Casos de Uso

IMPOTANCIA DE LOS CASOS DE USO

• Es una excelente herramienta para estimular a que los usuarios potenciales hablen de un sistema dese sus propios puntos de vista. Nos siempre es fácil para los usuarios explicar cómo pretender utilizar el sistema porque antes los sistemas eran como una ciencia oculta. La idea es involucrar a los usuarios en la etapas iníciales del análisis y diseño del sistema pues esto aumentara las posibilidades de que el sistema sea más provechoso y dará mucho más calidad en para que se lo elaboro.

Page 8: Diagrama de Casos de Uso

EJEMPLO

Page 9: Diagrama de Casos de Uso
Page 10: Diagrama de Casos de Uso

• En este caso de uso establece un conjunto de escenarios para realizar algo útil para un actor. En este caso de uso es COMPRAR.

• EL actor, en este caso de uso, es un cliente que desea comprar una lata de gaseosa, el escenario se inicia cuando el cliente inserta el dinero para luego realizar la selección y si todo va bien al final contara al menos con una lata e gaseosa. Además en la secuencia hay preguntas que va a comprar, con que comprar la gaseosa, cuando va a comprar entre varias cosas más.

• Veamos en que la maquina se queda sin gaseosa de la marca que más le gustaba al cliente entonces debería salirle un mensaje con aviso de que se termino dicha marca caso contrario debería devolverle su dinero

• Inserta el dinero pero no es el costo del valor de la gaseosa sin embargo la maquina tiene en stock esa marca e gaseosa entonces el la maquina debe darle un aviso en el cual le transmita lo siguiente “ingrese la cantidad correcta de dinero” o caso contrario la maquina devolverle su dinero insertado anteriormente.

Page 11: Diagrama de Casos de Uso

CASOS DE USO ADICIONALES• Según el ejemplo ya dicho, debería alguien quien reabastezca la

maquina con sodas y otra persona que recoja el dinero, entonces aquí se genera 2 casos de uso reabastecer y recolectar.

• Genera que una persona deber abrir la puerta y tiene que reabastecer la maquina con sodas cada cierto tiempo y luego cerrar la puerta de la maquina

• También genera otra persona que es el recolector que tiene que abrir la puerta en el cual debe retirar el dinero y debe dejar dinero para los cambios o vueltos para luego cerrar la puerta de la maquina.

Page 12: Diagrama de Casos de Uso

INCLUSION DE LOS CASOS DE USO• En los casos de uso de Reabastecer y recolectar el dinero

hubo pasos en común que son abrir la puerta y cerrar la puerta de la máquina de sodas. Esto podríamos eliminar la duplicación de pasos de un caso de uso al otro.

• Con estos nuevo casos e uso a la mano, el caso e uso Reabastecer iniciaría con el caso de uso “ exhibir el interior” luego daría los pasos ya indicaos y concluiría con “ cubrir el interior” y lo mismo seria para el recolector del dinero

Page 13: Diagrama de Casos de Uso

EXTENSIÓN DE LOS CASOS DE USO

• En el mismo ejemplo, que pasaría si una marca se vende mucho mejor que otra y la otra marca no es tan bien vendida pues aquí surge un nuevo caso e uso que es el de remplazar la marca mas vendida por la marca que no tiene mucha acogida. A este nuevo caso lo llamaremos “Reabastecer de acuerdo a las ventas” a esto se le llama extensión de casos de uso.

Page 14: Diagrama de Casos de Uso

INICIO DEL ANÁLISIS DE CASO E USO• En el mundo real, por lo general, se seguirá un conjunto de

procedimiento cuando empiece un análisis de un caso de uso.• Empezara con entrevistas a los clientes, a usuarios para saber todo lo

que hacen en su trabajo durante el periodo laboral o lo que ellos harían con el nuevo sistema que nosotros diseñaríamos para satisfacer la necesidad del cliente.

• En los casos de uso aparecerán varia faces de proceso de desarrollo esto ayudara de mejor manera con la interfaz de usuario, esto dará mas opciones e desarrollo a los programadores en el desarrollo del sistema.

Page 15: Diagrama de Casos de Uso

• El caso de uso es una estructura para describir la forma en que un sistema lucirá para los usuarios potenciales. Es una recolección de escenarios iniciados por una entidad llamada actor (persona, componente de hardware, una laptop u otro sistema) Un caso de uso debería dar por resultado algo de valor ya sea para el actor que lo inicio o para otro.

• Es posible volver a utilizar casos de uso Una forma Inclusión es realizar los pasos e un caso de uso como parte de la secuencia de pasos e otro caso de uso.

• Otra forma Extensión es de crear un nuevo caso de uso mediante la adicción de pasos a un caso de uno existente.

• La entrevista directa con los usuarios es la mejor técnica para derivar casos de uso• Hará las entrevistas a los usuarios después e entrevistar a los clientes y generar una lista de

procesos de clases. Esto le dará finalmente en la terminología que utilizará para hablar con los usuarios. Es buena idea entrevistar a un grupo de usuarios. El objetivo es derivar un conjunto candidato de casos de uso y todos los mayores posibles.

Page 16: Diagrama de Casos de Uso

GRACIAS