Está en la página 1de 16

Modelamiento y Programación

de Sistemas
Casos de uso
Unidad II

• Casos De Uso
Bibliografía
Joseph Schmuller, “Aprendiendo UML en 24
horas”, Prentice-Hall, 2001.

3
Introducción al OO
Ahora veremos los casos de Uso
Contenido:
• Qué son los casos de uso
• Importancia de los casos de uso
• Inclusión de los casos de uso
• Extensión de los casos de uso
• Inicio de un análisis de un caso de uso

4
Que son los Casos de Uso
El diagrama de casos de usos establece de manera
dinámica la idea solucionar el programa a desarrollar.
El modelado de un sistema desde el punto de vista de un
usuario es el trabajo de los casos de uso.
Todos seguimos un procedimiento cuando
realizamos una compra que no sea impulsiva. Lo que
hacemos es seguir un tipo de análisis del caso de uso:
nos preguntamos como utilizamos el producto o
sistema que quedáramos comprar, de modo que
podamos obtener algo que cumpla con nuestra
necesidades. Lo importante es saber cuales son esos
requerimientos.

5
Que son los Casos de Uso
Este tipo de análisis es particularmente 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ñara y creara.
El caso 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 intenten
hacer con él.

6
Importancia de los casos de uso
La idea es involucrar a los usuarios en las etapas
iniciales del análisis y diseño del sistema. Esto aumenta
la probabilidad de que el sistema sea de mayor
provecho para la gente a la que supuestamente
ayudara, en lugar de ser un manojo de expresiones de
computación incomprensibles e inimaginables por el
usuario final.

7
Un ejemplo: La maquina de
Gaseosas
Un caso de uso establece un conjunto de
escenarios para realizar algo útil para un actor. En este
ejemplo, un caso de uso es “Comprar gaseosa”

8
Comprar Gaseosas
El actor, en este caso de uso, es un cliente que desea
comprar una lata de gaseosa. El escenario iniciará cuando el
cliente inserte dinero, posteriormente realizará una
selección; y si todo funciona bien, la máquina contará con, al
menos, una lata de la gaseosa elegida, misma que pondrá al
alcance del cliente.
Consideraciones:
• Escenarios anteriores
• Maquina no tiene gaseosa(permite elegir otra, devolver el
dinero)
• El cliente no tiene la cantidad suficiente del costo de la
gaseosa (devolver dinero, dar vuelto fraccionado, o indicar que
necesita la cantidad exacta )

9
Casos de uso adicionales
Hay otros usuarios que intervienen, como el
proveedor que tiene que restablecer a la maquina, el
recolector de dinero, etc. Esto nos indica que debemos
crear al menos dos casos de uso:”Restablecer” y
“Recolectar dinero”, cuyos detalles sugieran durante las
entrevistas con los proveedores y los recolectores.
Cuando derivamos un caso de uso, no nos
preocupamos por la forma de implementarlo. En
nuestro ejemplo, no nos interesamos

10
Casos de uso
• Permiten representar las funcionalidades
realizadas por los usuarios dentro de un
sistema
Ejemplos de Casos de Uso
Ejemplos de Casos de Uso
Ejemplos de Casos de Uso
Ejemplos de Casos de Uso
Ejemplos de Casos de Uso

También podría gustarte