2. Dato
En
1995 Ivan Jacobson considerado el
padre de los casos de uso y creador de
la OOSE se incorporo a la empresa
“Rational Software Corporation” para
aportar mas ideas a UML
3. Antes de…
Debemos tomar en cuenta la definición de
UML para poder explicar los casos de usos.
No es un modelo de desarrollo esto significa
que no se debe de pasar del análisis al
diseño y de esto al código
Los diagramas no brindaran pasos para
codificar el sistema en análisis
Como no es un modelo de desarrollo es
totalmente independiente al ciclo de
desarrollo del sistema.
4. Concepto de casos de uso
Los casos de uso representan una unidad
funcional
coherente
dentro
del
sistema
subsistema o clase.
Los casos de uso son secuencias de
procedimientos que se desarrollan dentro del
sistema en respuesta a un evento del actor en el
sistema.
Son considerados para tomar los requerimientos
del sistema, pues se puede observar si el caso de
uso satisface la petición del usuario.
Elementos de los casos de uso: Actores, Casos de
uso y Relaciones.
6. Clasificación de casos de uso
Resumido
o de “Alto nivel”
Extensos
Esenciales
De
implementación, reales o concretos
7. Actores
Es
una entidad externa al sistema que se
modela y puede interactuar con él. No
necesariamente tiene que ser solo un
actor por ejemplo: Usuario o sistema.
La formas en que interactúa el actor con
los casos de uso son de la siguiente
forma: Actor se comunica la caso de uso,
Caso de uso extiende a otro caso de uso,
Caso de uso usa otro caso de uso.
8. Función del actor
Los
actores pueden realizar cualquier rol
dentro del sistema esto es que
dependiendo del caso de uso será el
trabajo a desempeñar.
Un usuario no necesariamente tiene que
coincidir con el actor pues el usuario
puede
representar
distintos
roles
correspondientes a distintos actores.
10. Lo esencial de la
comunicación
Actor
– Sistema.- Se solicita información,
se modifica, informar al sistema de
hechos ocurridos y por ende es por
donde empieza el caso de uso
Sistema – Actor.- Otorgarle alguna tarea
al actor, brindarle información sobre su
estado, ayudar a tomar desiciones.
12. Especificación
La
especificación de un caso de uso
explica como interactúa el actor con el
sistema.
Se puede tomar como una narración
paso a paso de la interacción del sistema
Lo mas importante de los casos de uso
son su especificación mas que los
diagramas de casos de uso.
13.
Cuando realiza una especificación puedes
hacer estas preguntas:
¿Cuáles son las principales funciones o tareas
a realizar por el actor?
¿Qué información del sistema adquiere,
produce o transforma el actor?
¿Deberá el actor informar al sistema de los
cambios sufridos en el entorno?
¿Qué información del sistema desea el
actor?
¿Debe informarse al actor de algún cambio
inesperado?
21. Diagrama de casos de uso
Los
diagramas de casos de uso muestran
las relaciones entre los casos de uso de
un sistema y sus actores.
Dan una visón general.
Interpreta y esclarece dudas.
Se suelen elaborar durante el análisis
inicial del caso de uso.
22. Elementos para el diagrama
Actores
Casos
de uso
Relaciones
Rectángulo para mostrar los límites del
sistema.