Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Casos Uso UML
Casos Uso UML
Universidad de Sevilla
ETS Ingeniera Informtica
Av. Reina Mercedes S/N
41015 Sevilla
Tlf. 954553867
Fax. 954553917
ndice
z
z
z
z
Introduccin
Definiciones:
Proceso de negocio:
Flujo de trabajo de la organizacin. Existe por s mismo.
Requisito:
Caracterstica que el sistema software debe tener.
Caso de uso:
Tcnica para la definicin de requisitos funcionales.
Introduccin
Definiciones:
Caso de uso:
1.
2.
3.
Participan actores.
Asociacin: la participacin de un
actor es necesaria para realizar el caso
de uso.
10
Iniciar partida
include
Mov er j ugador
extension points:
En la direccin del j ugdor
hay una caj a
Todas las caj as en repisas
extend
Cargar un niv el
extend
Jugador
Mov er caj a
include
Reiniciar partida
Terminar partida
11
Relaciones
Ya hemos visto la nica relacin posible entre un actor y un caso
de uso: asociacin.
Tambin podemos establecer una nica relacin entre actores:
generalizacin.
En UML podemos establecer tres relaciones entre casos de uso:
generalizacin, inclusin y extensin.
13
ud Casos de uso
01. Buscar
restauraciones de
retablos.
Pintor
Etc
Arqueologo
14
Pintor
Catalogador
02. Buscar
excav aciones
arqueolgicas.
Arqueologo
ud Casos de uso
01. Buscar
restauraciones de
retablos.
Pintor
Catalogador
02. Buscar
excav aciones
arqueolgicas.
Arqueologo
15
Inclusiones y extensiones
Extensin
ud Ej emplos de casos de uso
Asignacin de
pintor a
restauracin
Administrador
extend
Alta de pintor
16
Inclusiones y extensiones
17
Inclusiones y extensiones
18
Inclusiones y extensiones
Inclusin
ud Ej emplos de casos de uso
Bqeuda de
restauraciones
include
Asignacin de
pintor a
restauracin
Administrador
extend
Alta de pintor
19
Ejemplos
21
Inclusiones y extensiones
Actor registrador
22
Inclusiones y extensiones
Subsistema de funcionarios
Funcionario
Consultar normativas
<<extend>>
Subsistema de registradores
<<include>>
Registrar normativa
<<include>>
<<include>>
Borrar normativa
Registrador
Reemplazar normativa
Acceso al sistema
23
Ejercicios
Ejercicios
Ejercicios
Dnde estn los fallos?
26
Ejercicios
Ejercicios
Consutar estado
Hablar en encuentro
Usuario
Entrar en encuentro
Salir de encuentro
Planificar encuentro
Manager
Designar moderador
Moderador
Asignar turno
Concluir encuentro
28
Ejercicios
29
Ejercicios
System
Evento temporal
Obtener cotizaciones
Proveedor de informacin
<<extend>>
Marcar valores
Usuario
Consultar valores
Qu
Qu ms
ms cosas
cosas deberamos
deberamos contar?
contar?
30
Ejercicios
31
Ejercicios
System
Iniciar partida
Conectar a partida
Jugador B
Jugador A
Mover nave
Disparar
<<extend>>
Finalizar partida
32
33