Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CasosUsoUML PDF
CasosUsoUML PDF
Universidad de Sevilla
ETS Ingeniería Informática
Av. Reina Mercedes S/N
41015 Sevilla
Tlf. 954553867
Fax. 954553917
Web: www.sevinge.es e-mail: info@sevinge.es Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª 1
Telf.: 954 091 086 – FAX: 954 460 306 Isla de la Cartuja. 41092 Sevilla
Índice
Web: www.sevinge.es e-mail: info@sevinge.es Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª
Isla de la Cartuja. 41092 Sevilla
2
Telf.: 954 091 086 – FAX: 954 460 306
Diagramas UML de casos de uso y de requisitos
Web: www.sevinge.es e-mail: info@sevinge.es Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª 3
Telf.: 954 091 086 – FAX: 954 460 306 Isla de la Cartuja. 41092 Sevilla
Introducción
Definiciones:
» Proceso de negocio:
Flujo de trabajo de la organización. Existe por sí mismo.
» Requisito:
Característica que el sistema software debe tener.
» Caso de uso:
Técnica para la definición de requisitos funcionales.
4
Introducción
Definiciones:
» Caso de uso:
Web: www.sevinge.es e-mail: info@sevinge.es Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª 6
Telf.: 954 091 086 – FAX: 954 460 306 Isla de la Cartuja. 41092 Sevilla
Diagramas de casos de uso
7
Diagramas de casos de uso
ud Casos de uso
Buscaminas
Jugador
8
Diagramas de casos de uso
ud Casos de uso
Buscaminas
Caso de Uso: interacción entre
actores y el sistema que produce un
resultado observable de valor para un
01. Iniciar partida
actor.
10
Ejercicio: diagramas de casos de uso
ud Casos de uso
Iniciar partida
«include»
Mov er j ugador
extension points:
En la dirección del j ugdor
hay una caj a
Todas las caj as en repisas «extend» Cargar un niv el
«extend»
Jugador
«include»
Mov er caj a
Reiniciar partida
Terminar partida
11
Diagramas UML de casos de uso y de requisitos
Web: www.sevinge.es e-mail: info@sevinge.es Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª12
Telf.: 954 091 086 – FAX: 954 460 306 Isla de la Cartuja. 41092 Sevilla
Relaciones
13
Generalización actor – actor.
14
Generalización actor – actor.
ud Casos de uso
Añadir al actor catalogador
01. Buscar
restauraciones de
retablos.
Pintor
Catalogador
02. Buscar
excav aciones
arqueológicas.
Arqueologo
ud Casos de uso
Definir al actor catalogador
01. Buscar como una extensión de los
restauraciones de
retablos. actores pintor y
Pintor arqueólogo.
Catalogador
02. Buscar
excav aciones
arqueológicas.
Arqueologo 15
Inclusiones y extensiones
16
Inclusiones y extensiones
17
Inclusiones y extensiones
18
Inclusiones y extensiones
una. «extend»
Alta de pintor
19
Diagramas UML de casos de uso y de requisitos
Web: www.sevinge.es e-mail: info@sevinge.es Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª20
Telf.: 954 091 086 – FAX: 954 460 306 Isla de la Cartuja. 41092 Sevilla
Ejemplos
21
Inclusiones y extensiones
22
Inclusiones y extensiones
Subsistema de funcionarios
Funcionario
Consultar normativas <<extend>>
Subsistema de registradores
<<include>>
Borrar normativa
Registrador
Reemplazar normativa
Acceso al sistema
23
Diagramas UML de casos de uso y de requisitos
Ejercicios
26
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
Hay
Hay más
más de
de un
un actor
actor
29
Ejercicios
System
Obtener cotizaciones
Evento temporal
Proveedor de información
<<extend>>
Marcar valores
Usuario
Consultar valores
¿Qué
¿Qué más
más cosas
cosas deberíamos
deberíamos contar?
contar?
30
Ejercicios
31
Ejercicios
System
Iniciar partida
Conectar a partida
Jugador B
Jugador A
Mover nave
Disparar
<<extend>>
Finalizar partida
32
Definición del comportamiento de los casos de uso
33