Anda di halaman 1dari 52

Modelo de Casos de Uso

Versin <1.0>

Historia de Revisin
Fecha
<dd/mm/aaaa>

Versin
<x.x>

Descripcin
<detalles>

Autor
<nombre>

Tabla de Contenido
1.

2.

DEFINICIN DE ACTORES
Actor No.1 Administrador
Actor No.2 Visitante
Actor No.3 Modulo cliente

5
5
5

CASOS DE USO
7
2.1
Casos de uso del modulo administrativo
7
Casos de uso del modulo cliente
8

3.

DIAGRAMA DE CASOS DE USO


9
3.1
Diagrama casos de uso actor administrador
9
3.2
Diagrama casos de uso actores visitante y modulo cliente

4.

DESCRIPCIN DE CASOS DE USO


Detalle casos de uso del modulo administrativo
CU_01: Iniciar sesin de usuario al modulo administrativo
CU_02: Guardar fecha y hora de inicio al modulo administrativo
CU_03: Buscar y mostrar alarmas
CU_04: Listar avatares
CU_05: Agregar avatar
CU_06: Modificar avatar
CU_07: Eliminar avatar
CU_08: Buscar avatar
CU_09: Listar geometras
CU_10: Agregar geometra
CU_11: Modificar geometra
CU_12: Eliminar geometra
CU_13: Buscar geometra
CU_14: Cargar archivos al servidor
CU_15: Listar los archivos cargados
CU_16: Eliminar archivo cargado
CU_17: Actualizar y preparar recursos para la descarga
CU_18: Modificar la configuracin del sistema
CU_19: Cerrar sesin del modulo administrativo
CU_20: Registrar visitante
CU_21: Procesar tipo de activacin de usuario
CU_22: Activar/Desactivar usuario

11
12
13
13
14
15
16
17
18
19
19
20
21
22
23
24
24
25
26
27
28
29

CU_23: Activar usuario por e-mail


CU_24: Buscar usuario
CU_25: Iniciar sesin de visitante
CU_26: Guardar fecha y hora de inicio del recorrido
CU_27: Guardar fecha y hora de finalizacin del recorrido
CU_28: Descargar recurso
CU_29: Consultar ayuda modulo administrativo
Detalle casos de uso del modulo cliente
CU_30: Descargar y actualizar geometras
CU_31: Descargar y actualizar avatares
CU_32: Descargar y actualizar texturas
CU_33: Descargar configuracin
CU_34: Descargar y actualizar libreras
CU_35: Configurar resolucin
CU_36: Iniciar sesin en el servidor
CU_37: Cargar geometras al entorno virtual
CU_38: Cargar avatar seleccionado al entorno virtual
CU_39: Ajustar condiciones ambientales de entorno virtual
CU_40: Desplazar avatar por el entorno
CU_41: Manipulacin del visor 3D
CU_42: Cerrar sesin en el servidor
CU_43: Activar modo de depuracin para el administrador
CU_44: Consultar ayuda
5.

MATRIZ CASOS DE USO REQUISITOS


Modulo cliente (Recorrido virtual)
Modulo Administrativo

30
31
32
33
34
35
36
36
37
38
39
40
40
41
42
43
44
45
46
47
48
49

Modelo de Casos de Uso


1. DEFINICIN DE ACTORES
Actor No.1 Administrador
El administrador del recorrido virtual, es la persona encargada de ingresar a todas
las funciones de configuracin del entorno virtual, como tambin la actualizacin
de la informacin all expuesta.

Administrador
Actor No.2 Visitante
El visitante, es la persona que realiza el recorrido e interacta con el entorno
virtual.

Visitante
Actor No.3 Modulo cliente
El modulo cliente es la aplicacin que el visitante descarga para realizar el
recorrido, se convierte en un actor cuando realiza peticiones va Web al sistema.

Modulo Cliente

2.

CASOS DE USO

2.1

Casos de uso del modulo administrativo

CU_01 Iniciar sesin de usuario al modulo administrativo.


CU_02 Guardar fecha y hora de inicio al modulo administrativo.
CU_03 Buscar y mostrar alarmas.
CU_04 Listar avatares.
CU_05 Agregar avatar.
CU_06 Modificar avatar.
CU_07 Eliminar avatar.
CU_08 Buscar avatar.
CU_09 Listar geometras.
CU_10 Agregar geometras.
CU_11 Modificar geometras.
CU_12 Eliminar geometras.
CU_13 Buscar geometra.
CU_14 Cargar archivos al servidor
CU_15 Listar los archivos cargados
CU_16 Eliminar archivo cargado
CU_17 Actualizar y preparar recursos para la descarga
CU_18 Modificar la configuracin del sistema
CU_19 Cerrar sesin del modulo administrativo.
CU_20 Registrar visitante.
CU_21 Procesar tipo de activacin de usuario
CU_22 Activar usuario
CU_23 Activar usuario por e-mail
CU_24 Buscar usuario
CU_25 Iniciar sesin de visitante.
CU_26 Guardar fecha y hora de inicio del recorrido.
CU_27 Guardar fecha y hora de finalizacin del recorrido.
CU_28 Descargar recurso.
CU_29 Consultar ayuda modulo administrativo.

Casos de uso del modulo cliente


CU_30 Descargar y actualizar geometras.
CU_31 Descargar y actualizar avatares.
CU_32 Descargar y actualizar texturas.
CU_33 Descargar configuracin.
CU_34 Descargar y actualizar libreras
CU_35 Configurar resolucin.
CU_36 Iniciar sesin en el servidor.
CU_37 Cargar geometras al entorno virtual.
CU_38 Cargar avatar seleccionado al entorno virtual.
CU_39 Ajustar condiciones ambientales de entorno virtual.
CU_40 Desplazar avatar por el entorno.
CU_41 Manipulacin del visor 3D.
CU_42 Cerrar sesin en el servidor.
CU_43 Activar modo de depuracin para el administrador.
CU_44 Consultar ayuda.

3.

DIAGRAMA DE CASOS DE USO

3.1

Diagrama casos de uso actor administrador

3.2

Diagrama casos de uso actores visitante y modulo cliente

4.

DESCRIPCIN DE CASOS DE USO

Detalle casos de uso del modulo administrativo


CU_01: Iniciar sesin de usuario al modulo administrativo

Actor(es): Administrador.
Descripcin: Proceso llevado a cabo por el administrador con el fin de ingresar al modulo
administrativo.

Flujo de Eventos
Curso normal

Alternativas

El caso de uso inicia cuando el


administrador ingresa a la pgina de inicio
de la aplicacin en donde se solicitan los
siguientes campos:
Nombre de usuario.
Contrasea
Y el da clic en el botn Iniciar sesin.

El sistema inicia la sesin y dispara el


siguiente caso de uso:
CU_02 Guardar fecha y hora de inicio al
modulo administrativo.

El sistema muestra la pantalla de inicio


del modulo administrativo seguidamente
despliega la siguiente informacin:
Cantidad de usuarios conectado al
recorrido virtual.
Hora en el mundo virtual.
Total de visitas al recorrido en el da y
dispara el caso de uso: CU_03 Buscar
y mostrar alarmas
Finaliza el caso de uso.

1.1. Si el administrador ha ingresado un


nombre de usuario y/o contrasea incorrectos
o el usuario administrador no esta activo o el
usuario no existe. El sistema muestra en
pantalla un mensaje indicando que el nombre
de usuario y/o contrasea no son vlidos.
(Punto 1 del curso normal).

Requerimientos Especiales
Precondiciones
El administrador debe existir.

Poscondiciones

Puntos de Extensin

El administrador ha iniciado Ninguno.

10

El administrador debe estar sesin.


activo y tener asignados un
nombre
de
usuario
y
contrasea.

CU_02: Guardar fecha y hora de inicio al modulo administrativo


Actor(es): Administrador
Descripcin: Es el proceso iniciado luego de que el administrador acaba de iniciar sesin
en el sistema con el fin de guardar la hora y fecha de entrada.

Flujo de Eventos
Curso normal

1
2
3
4

Alternativas

El caso de uso inicia luego de que el


administrador a iniciado sesin en el
modulo administrativo.
El sistema obtiene la hora actual del
servidor.
El sistema obtiene la fecha actual del
servidor.
El sistema guarda un registro con la hora,
fecha y nombre de usuario en el Log
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El administrador debe haber Un registro con la hora, fecha Ninguno.


iniciado el caso de uso:
y nombre de usuario ha
quedado almacenado en el
Log.
CU_01 Iniciar sesin de
usuario
al
modulo
administrativo.

11

CU_03: Buscar y mostrar alarmas


Actor(es): Administrador
Descripcin: Es el proceso llevado a cabo por el sistema luego de que el administrador a
iniciado sesin y se encuentra en la pantalla de inicio.

Flujo de Eventos
Curso normal
1
2

Alternativas

El sistema busca si no existen avatares,


geometras y texturas disponibles para
descargar.
El sistema muestra una alarma indicando
que estos recursos no se encuentran
disponibles para ser descargados por los
visitantes.
El caso de uso finaliza.

1.1

Si el sistema encuentra los recursos


pasa al punto 3 del curso normal.

Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El administrador ha iniciado Se han desplegado las Ninguno.


sesin.
alarmas respectivas en la
pantalla inicial.

CU_04: Listar avatares


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador solicita al sistema listar
todos los avatares disponibles del sistema.

Flujo de Eventos
Curso normal
1
2

El administrador ingresa a la opcin


Avatares del men principal.
El sistema consulta los avatares
disponibles.

Alternativas

2.1

12

Si el sistema no encuentra avatares


disponibles muestra 0 registros de 0 y

pasa al punto 8 del Curso normal


3
4

El sistema muestra el listado con la


informacin bsica de los avatares como
son: Nombre, escala y archivo del avatar.
El sistema muestra las opciones de:
Editar avatar
Eliminar avatar
Agregar avatar
El administrador selecciona la opcin
Agregar avatar y dispara el caso de uso:
CU_05 Agregar avatar
El administrador selecciona la opcin
Editar avatar y dispara el caso de uso:
CU_06 Modificar avatar
El administrador selecciona la opcin
Eliminar avatar y dispara el caso de uso:
CU_07 Eliminar avatar
Finaliza el caso de uso.
Requerimientos Especiales
Precondiciones

Poscondiciones

El administrador a iniciado Se han listado todos


sesin
al
modulo avatares disponibles.
administrativo.

Puntos de Extensin
los Ninguno.

CU_05: Agregar avatar


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador ingresa un nuevo avatar al
sistema.

Flujo de Eventos
Curso normal
1

Alternativas

El sistema muestra la pantalla de


Agregar avatar con los siguientes
campos: Nombre, Imagen, Archivo con la
malla, escala, velocidad y punto inicial de
partida.
El administrador ingresa todos los campos 2.1
y presiona el botn Guardar.

13

Si el administrador no ingresa algn


campo el sistema muestra un mensaje

solicitando
faltante.
3
4

el

ingreso

del

campo

El sistema muestra un mensaje de que el


avatar ha sido guardado.
El caso de uso finaliza.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El
administrador
ha Un nuevo avatar ha sido Luego de agregar el avatar si
iniciado sesin al modulo ingresado en el sistema.
el administrador desea reflejar
administrativo.
el cambio en la descarga del
recorrido
el
administrador
debe hacer uso del caso de
uso Actualizar y preparar
recursos para la descarga.

CU_06: Modificar avatar


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador modifica un avatar existente
en el sistema.

Flujo de Eventos
Curso normal

Alternativas

El sistema muestra la pantalla de Editar


avatar con los campos del avatar
previamente seleccionado como son:
Nombre, Imagen, Archivo con la malla,
escala, velocidad y punto inicial de
partida.

El administrador cambia el campo


deseado y presiona el botn Guardar

El sistema muestra un mensaje de que el


avatar ha sido modificado y muestra los
nuevos valores de los campos.
Finaliza el caso de uso.

2.1

Si el administrador deja algn campo en


blanco el sistema muestra un mensaje
solicitando el ingreso del campo
faltante.

Requerimientos Especiales

14

Precondiciones

Poscondiciones

Puntos de Extensin

El administrador ha iniciado Los


datos
del
avatar Luego de agregar el avatar si
sesin
al
modulo seleccionado han cambiado.
el administrador desea reflejar
administrativo.
el cambio en la descarga del
recorrido
el
administrador
debe hacer uso del caso de
uso Actualizar y preparar
El
administrador
ha
recursos para la descarga.
seleccionado previamente un
avatar.

CU_07: Eliminar avatar


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador elimina un avatar del
sistema.

Flujo de Eventos
Curso normal
1

Alternativas

El administrador selecciona la opcin


eliminar.
El sistema muestra un mensaje de
confirmacin de eliminacin del avatar
seleccionado con las opciones: Aceptar y
Cancelar
El administrador selecciona Aceptar

El sistema elimina el avatar

Finaliza el caso de uso.

2.1

Si
el
administrador
selecciona
Cancelar el sistema finaliza el caso de
uso sin eliminar el avatar.

Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El administrador ha iniciado Se ha eliminado un avatar del Luego de agregar el avatar si


sesin
al
modulo sistema.
el administrador desea reflejar
administrativo.
el cambio en la descarga del
recorrido
el
administrador
debe hacer uso del caso de
uso Actualizar y preparar

15

El
administrador
ha
seleccionado previamente un
avatar.

recursos para la descarga.

CU_08: Buscar avatar


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador realiza la bsqueda de un
avatar en el sistema.

Flujo de Eventos
1
2

3
4

El sistema muestra el campo Buscar


avatar.
El administrador ingresa el patrn de
bsqueda y presiona el botn Buscar

2.1

Si el administrador deja en blanco el


campo Buscar avatar muestra todos
los avatares disponibles en el sistema y
finaliza el caso de uso.
El sistema devuelve los avatares en los 3.1 Si el sistema no encuentra coincidencias
que cuyos campos nombre y archivo
muestra un mensaje
0 registros
coincidan con el patrn ingresado.
encontrados.
El caso de uso finaliza.
Requerimientos Especiales
Precondiciones

Poscondiciones

El administrador ha iniciado Se ha encontrado un avatar.


sesin
al
modulo
administrativo.

El administrador se encuentra
en
la
pantalla
de
administracin de avatares.

CU_09: Listar geometras


Actor(es): Administrador

16

Puntos de Extensin
Ninguno.

Descripcin: Es el proceso mediante el cual el administrador solicita al sistema listar


todos las geometras disponibles del sistema.

Flujo de Eventos
Curso normal
1
2
3
4

Alternativas

El administrador ingresa a la opcin


Geometras del men principal.
El sistema consulta las geometras
disponibles.

2.1

Si el sistema no encuentra geometras


disponibles muestra 0 registros de 0 y
pasa al punto 8 del Curso normal

El sistema muestra el listado con la


informacin bsica de las geometras
como son: Archivo, escala y formato.
El sistema muestra las opciones de:
Editar geometra
Eliminar geometra
Agregar geometra
El administrador selecciona la opcin
Agregar geometra y dispara el caso de
uso:
CU_10 Agregar geometra
El administrador selecciona la opcin
Editar geometra y dispara el caso de
uso:
CU_11 Modificar geometra
El administrador selecciona la opcin
Eliminar geometra y dispara el caso de
uso:
CU_12 Eliminar geometra
Finaliza el caso de uso.
Requerimientos Especiales
Precondiciones

Poscondiciones

El administrador a iniciado Se han listado todas


sesin
al
modulo geometras disponibles.
administrativo.

CU_10: Agregar geometra


Actor(es): Administrador

17

Puntos de Extensin
las Ninguno.

Descripcin: Es el proceso mediante el cual el administrador ingresa una nueva


geometra al sistema.

Flujo de Eventos
Curso normal
1
2

3
4

Alternativas

El sistema muestra la pantalla de


Agregar geometra con los siguientes
campos: Archivo, escala y formato.
El administrador ingresa todos los campos 2.1
y presiona el botn Guardar.

Si el administrador no ingresa algn


campo el sistema muestra un mensaje
solicitando el ingreso del campo
faltante.

El sistema muestra un mensaje de que la


geometra ha sido guardada.
El caso de uso finaliza.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El
administrador
ha Una nueva geometra ha sido Luego
de
agregar
la
iniciado sesin al modulo ingresada en el sistema.
geometra si el administrador
administrativo.
desea reflejar el cambio en la
descarga del recorrido el
administrador debe hacer uso
del caso de uso Actualizar y
preparar recursos para la
descarga.

CU_11: Modificar geometra


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador modifica una geometra
existente en el sistema.

Flujo de Eventos
Curso normal
1

Alternativas

El sistema muestra la pantalla de Editar


geometra con los campos de la

18

3
4

geometra previamente seleccionada


como son: Archivo, formato y escala.
El administrador cambia el campo
deseado y presiona el botn Guardar

2.1

Si el administrador deja algn campo en


blanco el sistema muestra un mensaje
solicitando el ingreso del campo
faltante.

El sistema muestra un mensaje de que la


geometra ha sido modificada y muestra
los nuevos valores de los campos.
Finaliza el caso de uso.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El administrador ha iniciado Los datos de la geometra Luego


de
agregar
la
sesin
al
modulo seleccionada han cambiado.
geometra si el administrador
administrativo.
desea reflejar el cambio en la
descarga del recorrido el
administrador debe hacer uso
del caso de uso Actualizar y
El
administrador
ha
preparar recursos para la
seleccionado previamente una
descarga.
geometra.

CU_12: Eliminar geometra


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador elimina una geometra del
sistema.

Flujo de Eventos
Curso normal
1

Alternativas

El administrador selecciona la opcin


eliminar.
El sistema muestra un mensaje de
2.1
confirmacin de eliminacin de la
geometra seleccionada con las opciones:
Aceptar y Cancelar
El administrador selecciona Aceptar

El sistema elimina la geometra

19

Si
el
administrador
selecciona
Cancelar el sistema finaliza el caso de
uso sin eliminar la geometra.

Finaliza el caso de uso.


Requerimientos Especiales
Precondiciones

Poscondiciones

El administrador ha iniciado Se
ha
eliminado
sesin
al
modulo geometra del sistema.
administrativo.

El
administrador
ha
seleccionado previamente una
geometra.

Puntos de Extensin
una Luego
de
agregar
la
geometra si el administrador
desea reflejar el cambio en la
descarga del recorrido el
administrador debe hacer uso
del caso de uso Actualizar y
preparar recursos para la
descarga.

CU_13: Buscar geometra


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador realiza la bsqueda de una
geometra en el sistema.

Flujo de Eventos
1
2

3
4

El sistema muestra el campo Buscar


geometra.
El administrador ingresa el patrn de
bsqueda y presiona el botn Buscar

2.1

Si el administrador deja en blanco el


campo Buscar geometra muestra
todas las geometras disponibles en el
sistema y finaliza el caso de uso.
El sistema devuelve las geometras en los 3.1 Si el sistema no encuentra coincidencias
que cuyo campo archivo coincidan con el
muestra un mensaje
0 registros
patrn ingresado.
encontrados.
El caso de uso finaliza.
Requerimientos Especiales
Precondiciones

Poscondiciones

El administrador ha iniciado Se
ha
encontrado
sesin
al
modulo geometra.
administrativo.

20

Puntos de Extensin
una Ninguno.

El administrador se encuentra
en
la
pantalla
de
administracin de geometras.

CU_14: Cargar archivos al servidor


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador cargar los archivos
necesarios para el recorrido.

Flujo de Eventos
Curso normal
1
2

3
4
5

6
7

Alternativas

El administrador selecciona la opcin


Administracin de recursos
El sistema muestra una pantalla
solicitando el archivo a cargar y el lugar
donde desea cargar el archivo, los lugares
posibles son: zona de geometras, zona
de avatares, zona de texturas y archivos
pblicos.
El administrador selecciona el archivo a
cargar de su equipo local
El administrador selecciona el lugar donde
cargar el archivo.
El administrador presiona el botn 5.1 Si el administrador presiona el botn
Cargar.
Cargar y no ha seleccionado ningn
archivo a cargar el sistema no realiza
ninguna accin y finaliza el caso de uso.
El sistema sube el archivo y lo almacena
en la zona especificada.
El caso de uso finaliza.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El administrador ha iniciado Un archivo ha quedado Ninguno.


sesin
al
modulo cargado
en
la
zona
administrativo.
seleccionada.

21

CU_15: Listar los archivos cargados


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador verifica los archivos que se
han cargado al sistema para el recorrido virtual.

Flujo de Eventos
Curso normal
1
2

3
4
5
6

Alternativas

El administrador selecciona la opcin


Administrar recursos
El sistema muestra una pantalla y una
lista con los lugares posibles que son:
zona de geometras, zona de avatares,
zona de texturas y archivos pblicos.
El administrador selecciona una zona.
El administrador presiona el botn Ver
zona
El sistema muestra una ventana y toda la 5.1 Si no hay archivos en dicha zona muestra
lista de archivos que se encuentran en
la zona en blanco y finaliza el caso de
dicha zona.
uso.
El caso de uso finaliza.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El administrador ha iniciado Se han listado todos los Ninguno.


sesin
al
modulo archivos existentes en una
administrativo.
zona.

CU_16: Eliminar archivo cargado


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrado elimina un archivo cargado
al sistema.

Flujo de Eventos

22

Curso normal
1

Alternativas

El administrador ingresa a la opcin


Administracin de recursos
El administrador ejecuta el caso de uso
CU_15 Listar los archivos cargados.
El administrador selecciona el archivo a
borrar y presiona el botn Borrar.
El sistema muestra un mensaje de
confirmacin preguntando si realmente
desea borrar el recurso y muestra las
opciones Aceptar y Cancelar
El administrador presiona el botn 5.1 El administrador presiona el botn
Aceptar.
cancelar, el sistema no borra el archivo
y finaliza el caso de uso.
El sistema borra el archivo de la zona.

Finaliza el caso de uso.

2
3
4

Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El administrador ha iniciado Se ha borrado un recurso de Ninguno.


sesin
al
modulo la zona.
administrativo.

CU_17: Actualizar y preparar recursos para la descarga


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador actualiza el paquete de
recursos que descargar el modulo cliente.

Flujo de Eventos
Curso normal
1
2

Alternativas

El administrador ingresa a la opcin


Administrar recursos
El sistema muestra una pantalla y una
lista con las zonas de los recursos que
son: zona de geometras, zona de
avatares, zona de texturas y archivos
pblicos.
El administrador selecciona una zona y 3.1 Si el administrador selecciona la zona
presiona el botn actualizar.
publica el sistema deshabilita el botn

23

actualizar y no le permite realizan la


operacin pasando a finalizar el caso de
uso.
4

5
6

El sistema crea un archivo comprimido


con todos los archivos de la zona
seleccionada y lo coloca en un directorio
en el que posteriormente el modulo cliente
lo descargar.
El sistema muestra un mensaje de que el
archivo fue creado.
Finaliza el caso de uso.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El administrador ha iniciado Se ha actualizar un recurso de Ninguno.


sesin
al
modulo descarga.
administrativo.

CU_18: Modificar la configuracin del sistema


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador cambia los parmetros de
configuracin del sistema.

Flujo de Eventos
Curso normal
1

Alternativas

El administrador selecciona la opcin


Configuracin del men principal
El sistema muestra la pantalla de
configuracin con los siguientes campos:
Texto para la pgina de registro, Tipo de
activacin de usuarios (Lista con los
valores: Confirmacin por e-mail,
Automtica y Manual) y un cajn de
chequeo Permitir el ingreso al recorrido.
El administrador cambia alguno de los 3.1 Si el administrador deja en blanco los
campos o todos.
campos tipo de activacin de usuarios u
permitir el ingreso al recorrido el
sistema muestra un mensaje solicitando
el ingreso de los mismos, finaliza el
caso de uso.

24

4
5
6

El administrador presiona el botn


Guardar
El sistema actualiza los nuevos valores de
la configuracin.
Finaliza el caso de uso.
Requerimientos Especiales
Precondiciones

Poscondiciones

El administrador ha iniciado Se
ha
modificado
sesin
al
modulo configuracin del sistema.
administrativo.

Puntos de Extensin
la Ninguno

CU_19: Cerrar sesin del modulo administrativo


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el administrador finaliza la sesin del modulo
administrativo.

Flujo de Eventos
Curso normal
1

Alternativas

El administrador selecciona la opcin


Cerrar sesin del men principal.
El sistema obtiene la fecha, hora y
nombre de usuario y guarda un registro
en el Log.
El sistema finaliza la sesin.

Finaliza el caso de uso.

Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El administrador ha iniciado El administrador ha finalizado Ninguno.


sesin
al
modulo la
sesin
del
modulo
administrativo.
administrativo.

CU_20: Registrar visitante

25

Actor(es): Visitante
Descripcin: Es el proceso mediante el cual el visitante realiza el registro en el sistema.

Flujo de Eventos
Curso normal
1
2

3
4

Alternativas

El caso de uso inicia el visitante da clic en


la opcin registrar usuario.
El sistema solicita al visitante nombre,
apellido, sexo, telfono, fecha de
nacimiento, login, e-mail,
password,
ciudad, confirmacin del password, pas y
cargo.
El visitante ingresa la informacin
solicitada por el sistema.
El sistema valida los datos ingresados por 4.1
el visitante.

4.2

Si el visitante selecciona la opcin de 5.1


guardar, el sistema guarda los datos del
usuario ingresado, y muestra un mensaje
en pantalla indicando que los datos han
sido guardados y dispara el caso de uso:
CU_21 Procesar tipo de activacin
de usuario
Finaliza el caso de uso.

Si el visitante no ingresa los campos


obligatorios (nombre, apellidos, sexo,
login, password, fecha de nacimiento,
cargo, confirmacin del password,
ciudad, estado y pas) el sistema debe
mostrar un mensaje en pantalla y
solicitar al visitante que ingrese los
campos (Punto 2 Curso normal).
Si el login del visitante ya existe el
sistema mostrara un mensaje en
pantalla indicando que el login ya existe.
(Punto 2 Curso normal).
Si el visitante selecciona la opcin de
cancelar, el sistema no guarda los datos
del usuario ingresado (Punto 6 Curso
normal).

Requerimientos Especiales
Precondiciones
Ninguna.

Poscondiciones
El usuario ha sido registrado.

CU_21: Procesar tipo de activacin de usuario


Actor(es): Visitante

26

Puntos de Extensin
CU_21

Descripcin: Es el proceso que el visitante continua luego del registro para procesar el
tipo de activacin.

Flujo de Eventos
Curso normal
1

Alternativas

El sistema verifica el tipo de activacin


configurada en el sistema los tipos validos
son: Automtica, Confirmacin por e-mail
y Manual.
Si el tipo de activacin es automtico el
2.1
sistema activa el usuario.

2.2

3
4
5

Si el tipo de activacin es Confirmacin


por e-mail el sistema enva un e-mail
con el link a la pgina de activacin con
un cdigo de activacin nico y muestra
un mensaje de que se ha enviado un email para confirmar la activacin,
posteriormente el usuario desde su
correo electrnico
debe
disparar
manualmente el caso de uso: CU_23
Activar usuario por e-mail. Finaliza el
caso de uso.
Si la activacin es manual muestra un
mensaje indicando que la activacin del
usuario debe realizarla un administrador
quien posteriormente disparar el caso
de uso: CU_22: Activar/Desactivar
usuario. Finaliza el caso de uso.

El sistema muestra un mensaje indicando


que el usuario ha sido activado
El sistema redirecciona al usuario a la
pantalla de inicio de sesin.
Finaliza el caso de uso.
Requerimientos Especiales
Precondiciones

Ninguna.

Poscondiciones

Puntos de Extensin

Se ha procesado el tipo de CU_23


activacin
del
usuario,
dependiendo
de
la CU_22
configuracin
el
visitante
puede quedar activo o no.

CU_22: Activar/Desactivar usuario


Actor(es): Administrador

27

Descripcin: Es el proceso mediante el cual el administrador activa o desactiva un


usuario en el sistema.

Flujo de Eventos
Curso normal
1

2
3

4
5

Alternativas

El administrador ingresa a la opcin


Administracin de usuarios
El administrador busca el usuario
haciendo uso del caso de uso: CU_24:
Buscar usuario
El administrador selecciona el usuario y 3.1 El administrador selecciona el usuario y
presiona el botn Activar usuario
presiona el botn Desactivar usuario
3.2 El sistema desactiva el usuario y muestra
un mensaje de que el usuario ha sido
desactivado. El caso de uso finaliza.
El sistema activa el usuario y muestra un
mensaje de que el usuario ha sido
activado.
El caso de uso finaliza.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El administrador ha iniciado El usuario ha sido activado o Ninguno.


sesin
en
el
modulo desactivado.
administrativo.

CU_23: Activar usuario por e-mail


Actor(es): Visitante
Descripcin: Es el proceso mediante el cual un visitante realiza el proceso de activacin
mediante e-mail.

Flujo de Eventos
Curso normal
1

Alternativas

El visitante revisa su bandeja de entrada


en el sistema de correo electrnico de su
preferencia.

28

2
3

4
5

6
7

8
9

El visitante abre el e-mail que


previamente ha enviado el sistema.
El visitante presiona el link que se enva 3.1 Si el visitante no presiona o sigue el link
en el correo electrnico generado
el sistema nunca activa el usuario y
automticamente por el sistema y es
finaliza el caso de uso.
redireccionado a la pantalla de activacin
por e-mail del sistema.
El sistema recibe los parmetros
contenidos en el e-mail que son: nombre
de usuario y cdigo de activacin nico
El sistema verifica que el nombre de 5.1 Si el nombre de usuario no existe el
usuario exista.
sistema no activa el usuario y muestra
un mensaje de error. Finaliza el caso de
uso.
El sistema vlida que el cdigo de 6.1 Si el cdigo no es vlido el sistema no
validacin nico sea correcto y el mismo
activa el usuario y muestra un mensaje
generado previamente por el sistema.
de error. Finaliza el caso de uso.
El sistema activa el usuario y muestra un 7.1 Si el visitante no presiona el botn
mensaje de que el usuario ha sido
Continuar deber ir manualmente a la
activado y muestra un botn Continuar.
pgina de inicio de sesin. Finaliza el
caso de uso.
El sistema redirecciona al visitante a la
pgina de inicio de sesin del visitante.
El caso de uso finaliza.
Requerimientos Especiales
Precondiciones

Poscondiciones

Se ha enviado previamente un Se ha activado el usuario.


e-mail automtico al correo
electrnico suministrado por el
visitante.

Puntos de Extensin
CU_25.

El correo electrnico debe ser


correcto.
El correo ha llegado a la
bandeja de entrada del gestor
de correo electrnico del
visitante.

CU_24: Buscar usuario


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el usuario realiza la bsqueda de un usuario
en el sistema.

29

Flujo de Eventos
Curso normal
1
2

3
4

Alternativas

El sistema muestra el campo Buscar


usuario.
El administrador ingresa el patrn de
bsqueda y presiona el botn Buscar

2.1

Si el administrador deja en blanco el


campo Buscar usuario muestra todos
los usuarios disponibles en el sistema y
finaliza el caso de uso.
El sistema devuelve los usuarios en los 3.1 Si el sistema no encuentra coincidencias
que cuyos campos nombre, apellido o
muestra un mensaje
0 registros
login coincidan con el patrn ingresado.
encontrados.
El caso de uso finaliza.
Requerimientos Especiales
Precondiciones

Poscondiciones

El administrador ha iniciado Se ha encontrado un usuario.


sesin
al
modulo
administrativo.

Puntos de Extensin
Ninguno.

El usuario ha ingresado a la
opcin Administracin de
usuarios

CU_25: Iniciar sesin de visitante


Actor(es): Visitante
Descripcin:
Flujo de Eventos
Curso normal
1
2

El visitante ingresa a la pgina de inicio


de sesin de usuario.
El sistema muestra una lista con los
avatares disponibles y una imagen con el
avatar seleccionado, el campo login, el
campo password y el botn de Iniciar
sesin.
El visitante selecciona un avatar.

Alternativas

2.1

30

El sistema debe mostrar la imagen del


avatar seleccionado por defecto.
Contina con el punto 3 del curso
normal.

El sistema de manera automtica cambia


la imagen dependiendo del avatar
seleccionado.
El visitante ingresa los campos login y 5.1 Si el visitante no ingresa alguno de los
password.
campos el sistema muestra un mensaje
solicitando el ingreso de los mismos.
Finaliza el caso de uso.
El sistema vlida que el login y password 6.1 Si el login o password son invlidos el
sean correctos.
sistema muestra un mensaje de que el
login o password no son correctos y no
permite la descarga de la aplicacin.
Finaliza el caso de uso.
El sistema inicia la descarga de la
aplicacin.
El visitante descarga la aplicacin.

Finaliza el caso de uso.

Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

Deben
existir
avatares El usuario ha descargado la Casos de uso especficos del
creados en el sistema.
aplicacin cliente.
modulo cliente.
Las respectivas imgenes de
los avatares deben estar
cargadas al sistema.

CU_26: Guardar fecha y hora de inicio del recorrido


Actor(es): Modulo cliente
Descripcin: Es el proceso mediante el cual el modulo cliente realiza una peticin de
registro de hora de inicio del recorrido al sistema va Web.

Flujo de Eventos
Curso normal
1
2
3

Alternativas

El sistema recibe una peticin del modulo


cliente va Web.
El sistema lee el nombre de usuario y
2.1 Si no hay parmetros el sistema no
cdigo de sesin de los parmetros de la
devuelve nada al modulo cliente y
peticin.
finaliza el caso de uso.
El sistema verifica que el usuario este 3.1 Si el usuario no existe o el cdigo de
logueado, y que el cdigo de sesin nico
sesin no es vlido el sistema no

31

sea vlido.
4
5
6
7

retorna nada al modulo cliente y finaliza


el caso de uso.

El sistema obtiene la hora y fecha y


guarda un registro en Log.
El sistema lee la configuracin ingresada
por el administrador y lee el cdigo llave
ingresado por el administrador.
El sistema enva el cdigo llave modulo
cliente.
El caso de uso finaliza.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El
visitante
ha
iniciado Se ha guardado la fecha y Casos de uso especficos del
previamente sesin en el hora de inicio en el sistema y modulo cliente.
sistema.
se ha validado la sesin en el
modulo cliente.
El modulo cliente ha iniciado
en la maquina del visitante.
El modulo cliente tiene
conexin con el sistema va
Web.

CU_27: Guardar fecha y hora de finalizacin del recorrido


Actor(es): Modulo cliente
Descripcin: Es el proceso mediante el cual el modulo cliente realiza una peticin de
desconexin al sistema.

Flujo de Eventos
Curso normal
1
2
3

Alternativas

El sistema recibe una peticin del modulo


cliente va Web.
El sistema lee el nombre de usuario y
2.1 Si no hay parmetros el sistema no
cdigo de sesin de los parmetros de la
devuelve nada al modulo cliente y
peticin.
finaliza el caso de uso.
El sistema verifica que el usuario este 3.1 Si el usuario no existe o el cdigo de
logueado, y que el cdigo de sesin nico
sesin no es vlido el sistema no
sea vlido.
retorna nada al modulo cliente y finaliza
el caso de uso.

32

5
6
7

El sistema obtiene la hora y fecha y


guarda un registro en Log y finaliza la
sesin de usuario coloca estado
desconectado al usuario.
El sistema recibe una peticin del modulo
cliente va Web.
El sistema lee el nombre de usuario y
6.1 Si no hay parmetros el sistema no
cdigo de sesin de los parmetros de la
devuelve nada al modulo cliente y
peticin.
finaliza el caso de uso.
El sistema verifica que el usuario este 7.1 Si el usuario no existe o el cdigo de
logueado, y que el cdigo de sesin nico
sesin no es vlido el sistema no
sea vlido.
retorna nada al modulo cliente y finaliza
el caso de uso.
El sistema obtiene la hora y fecha y
guarda un registro en Log.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El
visitante
ha
iniciado Se ha guardado la fecha y Ninguno.
previamente sesin en el hora de finalizacin en el
sistema.
sistema.
El modulo cliente ha iniciado El modulo cliente ha finalizado
en la maquina del visitante.
su ejecucin.
El modulo cliente tiene
conexin con el sistema va
Web.

CU_28: Descargar recurso


Actor(es): Modulo cliente
Descripcin: Es el proceso mediante el cual el modulo cliente realiza la peticin de
descarga de un recurso al sistema.

Flujo de Eventos
Curso normal
1
2

El sistema recibe una peticin del modulo


cliente va Web.
El sistema lee el nombre de usuario y
cdigo de sesin de los parmetros de la
peticin y el nombre del recurso

Alternativas

2.1

33

Si no hay parmetros el sistema no


devuelve nada al modulo cliente y
finaliza el caso de uso.

solicitado.
El sistema verifica que el usuario este 3.1 Si el usuario no existe o el cdigo de
logueado, y que el cdigo de sesin nico
sesin no es vlido el sistema no
sea vlido.
retorna nada al modulo cliente y finaliza
el caso de uso.
El sistema busca el recurso solicitado.
4.1 Si el recurso solicitado no existe el
sistema devuelve un mensaje de error y
finaliza el caso de uso.
El sistema enva el recurso solicitado al
modulo cliente.
El modulo cliente recibe el recurso.

Finaliza el caso de uso.

4
5

Requerimientos Especiales
Precondiciones

Poscondiciones

El
visitante
ha
iniciado El
modulo
cliente
previamente sesin en el descargado el recurso.
sistema.

Puntos de Extensin
ha

El modulo cliente ha iniciado


en la maquina del visitante.
El modulo cliente tiene
conexin con el sistema va
Web.

CU_29: Consultar ayuda modulo administrativo


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual el usuario inicia la ayuda del sistema.

Flujo de Eventos
Curso normal
1

Alternativas

El administrador da clic en la opcin


Ayuda del men principal.
El sistema muestra el manual de usuario.

El caso de uso finaliza.


Requerimientos Especiales

34

Precondiciones

Poscondiciones

Puntos de Extensin

El administrador a iniciado Se ha mostrado el manual de Ninguno.


sesin
en
el
modulo usuario.
administrativo.

Detalle casos de uso del modulo cliente


CU_30: Descargar y actualizar geometras
Actor(es): Modulo cliente
Descripcin: Es el proceso mediante el modulo cliente que ha sido iniciado por el
visitante realiza la descarga de las geometras.

Flujo de Eventos
Curso normal

Alternativas

El sistema solicita la descarga del recurso


geometras al sistema va Web, y
dispara el caso de uso: CU_28:Descargar
recurso
El sistema guarda el recurso en la
2.1
maquina cliente del visitante.

2.2
3

Si el recurso ya se encuentra
descargado el sistema no realiza la
descarga siempre y cuando no tenga la
misma fecha de actualizacin y finaliza
el caso de uso.
Si el recurso no existe el sistema
muestra un mensaje de error.

El caso de uso finaliza.


Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El modulo cliente se ha Se ha descargado el recurso Ninguno.


iniciado en la maquina del geometras
visitante.
El visitante ah iniciado sesin
en el servidor.

35

CU_31: Descargar y actualizar avatares


Actor(es): Modulo cliente
Descripcin: Es el proceso mediante el modulo cliente que ha sido iniciado por el
visitante realiza la descarga de las geometras.
Flujo de Eventos
Curso normal

1
2

Alternativas

El sistema solicita la descarga del recurso


avatares al sistema va Web, y dispara
el caso de uso: CU_28:Descargar recurso
El sistema guarda el recurso en la
2.1
maquina cliente del visitante.

2.2
3

Si el recurso ya se encuentra
descargado el sistema no realiza la
descarga siempre y cuando no tenga la
misma fecha de actualizacin y finaliza
el caso de uso.
Si el recurso no existe el sistema
muestra un mensaje de error.

El caso de uso finaliza.


Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El modulo cliente se ha Se ha descargado el recurso Ninguno.


iniciado en la maquina del avatares
visitante.
El visitante ah iniciado sesin
en el servidor.

CU_32: Descargar y actualizar texturas


Actor(es): Visitante
Descripcin: Es el proceso mediante el cual el modulo cliente que ha sido iniciado por el
visitante realiza la descarga de las texturas.

Flujo de Eventos
Curso normal

Alternativas

36

1
2

El sistema solicita la descarga del recurso


texturas al sistema va Web, y dispara el
caso de uso: CU_28:Descargar recurso
El sistema guarda el recurso en la
2.1
maquina cliente del visitante,

2.2
3

Si el recurso ya se encuentra
descargado el sistema no realiza la
descarga siempre y cuando no tenga la
misma fecha de actualizacin y finaliza
el caso de uso.
Si el recurso no existe el sistema
muestra un mensaje de error.

El caso de uso finaliza.


Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El modulo cliente se ha Se ha descargado el recurso Ninguno.


iniciado en la maquina del texturas
visitante.
El visitante ah iniciado sesin
en el servidor.

CU_33: Descargar configuracin


Actor(es): Modulo cliente
Descripcin: Es el proceso mediante el cual el modulo cliente que ha sido iniciado por el
visitante realiza la descarga de la configuracin del modulo cliente. (Solo se realiza una
nica descarga de este recurso)

Flujo de Eventos
Curso normal

Alternativas

El sistema solicita la descarga del recurso


configuracin al sistema va Web, y
dispara el caso de uso: CU_28:Descargar
recurso
El sistema guarda el recurso en la
2.1
maquina cliente del visitante,

2.2

37

Si el recurso ya se encuentra
descargado el sistema no realiza la
descarga ya que solo debe realizar una
sola descarga de este recurso. Finaliza
el caso de uso.
Si el recurso no existe el sistema
muestra un mensaje de error.

Finaliza el caso de uso.


Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El modulo cliente se ha Se ha descargado el recurso Ninguno.


iniciado en la maquina del configuracin
visitante.
El visitante ah iniciado sesin
en el servidor.

CU_34: Descargar y actualizar libreras


Actor(es): Modulo cliente
Descripcin: Es el proceso mediante el cual el modulo cliente que ha sido iniciado por el
visitante realiza la descarga de las libreras necesarias para correr el modulo cliente

Flujo de Eventos
Curso normal

1
2

Alternativas

El sistema solicita la descarga del recurso


libreras al sistema va Web, y dispara el
caso de uso: CU_28:Descargar recurso
El sistema guarda el recurso en la
2.1
maquina cliente del visitante,

2.2
3

Si el recurso ya se encuentra
descargado el sistema no realiza la
descarga siempre y cuando no tenga la
misma fecha de actualizacin y finaliza
el caso de uso.
Si el recurso no existe el sistema
muestra un mensaje de error.

El caso de uso finaliza.


Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El modulo cliente se ha Se ha descargado el recurso Ninguno.


iniciado en la maquina del libreras
visitante.
El visitante ah iniciado sesin

38

en el servidor.

CU_35: Configurar resolucin


Actor(es): Visitante
Descripcin: Es el proceso mediante el cual el visitante configura la resolucin de
pantalla para iniciar el recorrido en el modulo cliente.

Flujo de Eventos
Curso normal
1

3
4

Alternativas

El sistema muestra la pantalla de


configuracin de resolucin y muestra la
lista de modos de resolucin soportados
por la tarjeta grfica del visitante, tambin
muestra la opcin de pantalla completa.
El visitante selecciona un modo de
resolucin.

2.1

Si el visitante escoge pantalla completa


el sistema activa esta opcin en
conjunto con la resolucin seleccionada.
Pasa al punto 3 del curso norma.

El sistema cambia la resolucin de la


pantalla.
El caso de uso finaliza.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El modulo cliente se ha Se ha cambiado la resolucin Ninguno.


iniciado en la maquina del de video.
visitante.
El visitante ah iniciado sesin
en el servidor.
Se han descargado todos los
recursos
necesarios
para
iniciar el modulo cliente.

CU_36: Iniciar sesin en el servidor

39

Actor(es): Modulo cliente


Descripcin: Es el proceso mediante el cual el modulo cliente que ha sido iniciado por el
visitante realiza la autenticacin en el modulo administrativo.

Flujo de Eventos
Curso normal

Alternativas

El sistema contacta al modulo


administrativo va Web y solicita permiso
para iniciar el recorrido disparando en el
servidor el caso de uso: CU_26 Guardar
fecha y hora de inicio del recorrido
El sistema recibe una llave de seguridad
que enva el modulo administrativo y
vlida que la llave sea la misma que la
almacenada en la configuracin local.

2.1

2.2

3
4

Si el modulo administrativo no retorna la


llave de seguridad el sistema no permite
el inicio del recorrido y cierra el modulo
cliente. Finaliza el caso de uso.
Si la llave de seguridad es diferente de
la almacenada en la configuracin local
del modulo el sistema muestra un
mensaje al visitante solicitndole la
desinstalacin entera del modulo cliente
y le indica que debe descargarlo
nuevamente e impide el inicio del
recorrido. Finaliza el caso de uso.

El sistema permite que el inicio del


recorrido continu.
Finaliza el caso de uso.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El modulo cliente se ha Se ha permitido o impedido la Ninguno.


iniciado en la maquina del carga del recorrido.
visitante.
El visitante ah iniciado sesin
en el servidor.
Se han descargado todos los
recursos
necesarios
para
iniciar el modulo cliente.
El modulo cliente tiene acceso
va Web con el servidor.

40

CU_37: Cargar geometras al entorno virtual


Actor(es): Modulo cliente
Descripcin: Es el proceso mediante el cual el modulo cliente que ha sido iniciado por el
visitante realiza la carga de las geometras al entorno virtual.

Flujo de Eventos
Curso normal

Alternativas

El sistema busca el archivo de


configuracin de geometras en el que le
indica las geometras que debe cargar.

El sistema lee geometra por geometra


del archivo de configuracin
El sistema carga el archivo especificado 3.1 Si el sistema no encuentra el archivo de
en la configuracin al entorno.
la geometra en el recurso geometras
el sistema muestra un mensaje de error
y aborta la carga de la aplicacin.
Finaliza el caso de uso.
El sistema aplica las texturas a la 4.1 Si el sistema no encuentra la textura en el
geometra.
recurso texturas la ignora e intenta
continuar con la carga de la geometra y
contina al paso 5 del curso normal.
El sistema escala la geometra teniendo
en
cuenta
el
parmetro
escala
especificado en la configuracin.
El sistema agrega la geometra al entono
virtual.
Finaliza el caso de uso
7.1 Si aun hay geometras por cargar vuelve
al paso 3 del curso normal con la
siguiente geometra.
Requerimientos Especiales

5
6
7

Precondiciones

1.1

Si el sistema no encuentra el archivo de


configuracin muestra un mensaje de
error y aborta la carga de la aplicacin.
Finaliza el caso de uso.

Poscondiciones

Puntos de Extensin

El modulo cliente se ha Se han cargado todas las Ninguno.


iniciado en la maquina del geometras del recorrido.
visitante.
El visitante ah iniciado sesin
en el servidor.
Se han descargado todos los
recursos
necesarios
para

41

iniciar el modulo cliente.

CU_38: Cargar avatar seleccionado al entorno virtual


Actor(es): Modulo cliente
Descripcin: Es el proceso mediante el cual el modulo cliente que ha sido iniciado por el
visitante realiza la carga del avatar al entorno virtual.

Flujo de Eventos
Curso normal
1

5
6

Alternativas

El sistema busca el archivo de


configuracin de avatares en el que le
busca el avatar que debe cargar.

1.1

Si el sistema no encuentra el archivo de


configuracin muestra un mensaje de
error y aborta la carga de la aplicacin.
Finaliza el caso de uso.
El sistema carga el archivo con la malla
2.1 Si el sistema no puede encontrar el
del avatar.
archivo en el recurso avatares muestra
un mensaje de error y aborta la carga
de la aplicacin. Finaliza el caso de uso.
El sistema carga la textura del avatar.
3.1 Si el sistema no puede encontrar el
archivo en el recurso texturas ignora la
carga de la textura y contina con el
paso 4 del curso normal.
El sistema carga los archivos con las 4.1 Si el sistema no puede encontrar algn
animaciones asociadas al avatar
archivo de animacin en el recurso
avatares aborta la carga de la
aplicacin. Finaliza el caso de uso.
El sistema aplica la configuracin del
avatar como son: Escala, velocidad , etc.
Finaliza el caso de uso.
Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El modulo cliente se ha Se ha cargado el avatar Ninguno.


iniciado en la maquina del seleccionado
al
entorno
visitante.
virtual.
El visitante ah iniciado sesin
en el servidor.
Se han descargado todos los
recursos
necesarios
para

42

iniciar el modulo cliente.

CU_39: Ajustar condiciones ambientales de entorno virtual


Actor(es): Modulo cliente
Descripcin: Es el proceso mediante el cual el modulo cliente realiza los ajustes de la
condiciones ambientales del entorno virtual.
Flujo de Eventos
Curso normal

Alternativas

El sistema lee la hora del servidor.

El sistema cambia la hora del da en el


ambiente virtual a la hora pasada por el
servidor, si es de da coloca una luz
dependiendo de la hora y si es de noche
coloca una luz tenue.
El caso de uso finaliza.

2.1

Si es de da y el usuario mueve la vista


hacia el cielo se podr ver el sol.

Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El modulo cliente se ha Se han ajustado el ambiente a Ninguno.


iniciado en la maquina del la hora del da en el entorno
visitante.
virtual.
El visitante ah iniciado sesin
en el servidor.
Se han descargado todos los
recursos
necesarios
para
iniciar el modulo cliente.

CU_40: Desplazar avatar por el entorno


Actor(es): Visitante
Descripcin: Es el proceso mediante el cual el avatar es guiado por el entorno por el
visitante.

43

Flujo de Eventos
Curso normal
1

2
3
4

Alternativas

El sistema lee la entrada de teclado del


visitante, las direcciones posibles son:
Adelante, Rotar Izquierda y Rotar
Derecha.
El sistema verifica que enfrente del
avatar no halla un obstculo.

2.1

Si en frente hay un obstculo el sistema


no permite que el avatar avance y
finaliza el caso de uso.

El sistema mueve el avatar en la direccin


entrada por el usuario.
El sistema acomoda el avatar a la altura 4.1 Si no hay suelo o este sobrepasa el lmite
del suelo, subiendo escaln o bajando
mximo para subir o bajar un escalo el
escaln.
sistema no permite que el avatar
avance y finaliza el caso de uso.
El caso de uso termina.
Requerimientos Especiales
Precondiciones

Poscondiciones

El modulo cliente se ha El avatar se ha desplazado.


iniciado en la maquina del
visitante.

Puntos de Extensin
Ninguno.

El visitante ah iniciado sesin


en el servidor.
Se han descargado todos los
recursos
necesarios
para
iniciar el modulo cliente.

CU_41: Manipulacin del visor 3D


Actor(es): Visitante
Descripcin: Es el proceso mediante el cual el visitante manipula el visor 3D permitiendo
obtener diferentes ngulos de cmara utilizando el Mouse.
Flujo de Eventos
Curso normal
1

Alternativas

El sistema lee la entrada del Mouse del

44

visitante.
El sistema verifica la direccin en la que el 2.1
Mouse se mueve y mueve la cmara en la
direccin leda siempre manteniendo
como punto fijo el avatar.
Finaliza el caso de uso.

Si el visitante utiliza la rueda del Mouse


el sistema acerca o aleja la cmara
manteniendo como punto fijo el avatar.
Finaliza el caso de uso.

Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El modulo cliente se ha La cmara ha cambiado de Ninguno.


iniciado en la maquina del posicin.
visitante.
El visitante ah iniciado sesin
en el servidor.
Se han descargado todos los
recursos
necesarios
para
iniciar el modulo cliente.

CU_42: Cerrar sesin en el servidor


Actor(es): Visitante
Descripcin: Es el proceso mediante el cual el visitante finaliza el recorrido virtual y cierra
sesin el servidor.

Flujo de Eventos
Curso normal
1

Alternativas

El visitante presiona la tecla ESC o cierra


la ventana del recorrido.
El sistema contacta al modulo
administrativo va Web y la desconexin
del usuario disparando en el servidor el
caso de uso: CU_27 Guardar fecha y hora
de finalizacin del recorrido
El sistema cierra el modulo cliente.

Finaliza el caso de uso.

Requerimientos Especiales

45

Precondiciones

Poscondiciones

El modulo cliente se ha La sesin del usuario


iniciado en la maquina del finalizado.
visitante.

Puntos de Extensin
ha Ninguno.

El visitante ah iniciado sesin


en el servidor.
Se han descargado todos los
recursos
necesarios
para
iniciar el modulo cliente.

CU_43: Activar modo de depuracin para el administrador


Actor(es): Administrador
Descripcin: Es el proceso mediante el cual permite a un usuario administrador mostrar
las opciones de depuracin.

Flujo de Eventos
Curso normal

Alternativas

El administrador inicia el modulo cliente.

El administrador utiliza presiona una de


2.1 Si el usuario presiona nuevamente la
las teclas de depuracin, las teclas son:
misma opcin de depuracin esta se
F5-Activa la visualizacin de las normales
desactiva. El usuario podr ver las
de los polgonos, F6-Permite ver los
diferentes opciones simultneamente si
bounding boxes y F7- Visualizacin de
lo desea.
los rayos de colisiones.
El sistema verifica que sea un usuario 3.1 Si el usuario no es administrador el
administrador y si lo es procesa la opcin
sistema no permite la visualizacin de la
de depuracin para permitir visualizar la
opcin de depuracin seleccionada.
depuracin seleccionada.
El caso de uso finaliza.

Requerimientos Especiales
Precondiciones

Poscondiciones

Puntos de Extensin

El modulo cliente se ha Se ha visualizado uno o todas Ninguno.


iniciado en la maquina del las opciones de depuracin.
visitante.

46

El visitante ah iniciado sesin


en el servidor.
Se han descargado todos los
recursos
necesarios
para
iniciar el modulo cliente.

CU_44: Consultar ayuda


Actor(es): Visitante
Descripcin: Es el proceso mediante el cual el usuario consulta la ayuda del modulo
cliente.

Flujo de Eventos
Curso normal

Alternativas

El visitante presiona la tecla F1.

El sistema muestra una ventana que se


puede cerrar que muestra las opciones
utilizadas las teclas usadas para
desplazarse y mover la cmara.
El caso de uso finaliza.

Requerimientos Especiales
Precondiciones

Poscondiciones

El modulo cliente se ha Se ha mostrado la ayuda.


iniciado en la maquina del
visitante.
El visitante ah iniciado sesin
en el servidor.
Se han descargado todos los
recursos
necesarios
para
iniciar el modulo cliente.

47

Puntos de Extensin
Ninguno.

< Implementacin De Un Recorrido Virtual Por La Uao A


Partir De Motores Open Source Para Video Juegos >
Autor: <Analista >
<Modelo de Casos de Uso>

5.

Versin:

<1.0>

Fecha: <dd/mm/aaaa>

MATRIZ CASOS DE USO REQUISITOS

Modulo cliente (Recorrido virtual)


Casos de Uso Recorrido
Virtual

Requisitos Funcionales

EV

CU_30 Descargar y actualizar RF_14 Permitir la actualizacin automtica de


geometras.
avatares, texturas y objetos 3D del recorrido.

SI

CU_31 Descargar y actualizar RF_14 Permitir la actualizacin automtica de


avatares.
avatares, texturas y objetos 3D del recorrido.

SI

CU_32 Descargar y actualizar RF_14 Permitir la actualizacin automtica de


texturas.
avatares, texturas y objetos 3D del recorrido.

SI

CU_33
configuracin.

Descargar RF_14 Permitir la actualizacin automtica de


avatares, texturas y objetos 3D del recorrido.
NO

CU_34 Descargar y actualizar RF_14 Permitir la actualizacin automtica de


libreras
avatares, texturas y objetos 3D del recorrido.
CU_35 Configurar resolucin.

RF_15 Permitir cambiar la resolucin de pantalla


para la visualizacin del recorrido.

CU_36 Iniciar sesin en el RF_07 Permitir la validacin del ingreso de


servidor.
usuarios al sistema.
RF_02 Permitir guardar la hora y fecha durante el
inicio y finalizacin del recorrido.
CU_37 Cargar geometras al RF_09 Permitir escalar los objetos 3D durante la
entorno virtual.
carga en el entorno
RF_11 Permitir la carga de elementos para la
composicin del entorno virtual.
CU_38
Cargar
avatar RF_09 Permitir escalar los objetos 3D durante la
seleccionado al entorno virtual. carga en el entorno
RF_01 Permitir la seleccin del avatar, el cual
representara al visitante durante el recorrido.

Fecha ltima
actualizacin de la
plantilla: 03/03/2010

NO

NO

NO

SI

SI

Pgina 48 de 52

< Implementacin De Un Recorrido Virtual Por La Uao A


Partir De Motores Open Source Para Video Juegos >
Autor: <Analista >
<Modelo de Casos de Uso>

Versin:

<1.0>

Fecha: <dd/mm/aaaa>

CU_39 Ajustar condiciones RF_10 Permitir visualizar el recorrido segn la


ambientales de entorno virtual. hora en que se ingrese al entorno virtual, es decir
si es de maana luz natural (sol), y si es de noche
luz artificial.
CU_40 Desplazar avatar por el RF_12 Permitir el desplazamiento por el entorno
entorno.
virtual.
CU_41 Manipulacin del visor RF_03 Permitir el cambio de vista a primer plano
3D.
del usuario.
RF_04 Permitir el cambio de vista a segundo plano
del usuario, es decir la visualizacin del avatar.
RF_05 Permitir rotacin de cmaras en 3D en la
escena para visualizar el entorno.
RF_06 Permitir "Zoom" de la cmara sobre el
avatar cuando la vista es en vuelo de pjaro.
CU_42 Cerrar sesin en el RF_13 Permitir al visitante finalizar el recorrido
servidor.
virtual desde cualquier punto del recorrido.
RF_02 Permitir guardar la hora y fecha durante el
inicio y finalizacin del recorrido.
CU_43 Activar modo
depuracin
para
administrador.
CU_44 Consultar ayuda.

de
el Requerimiento oculto

SI

SI

SI

NO

SI

RF_08 Permitir al visitante en cualquier momento


del recorrido mostrar la ayuda.

SI

Modulo Administrativo
Casos de Uso Administrativo

Requisitos Funcionales

CU_01 Iniciar sesin de usuario al RF_16 Permitir la autenticacin de usuarios


modulo administrativo.
administradores al modulo administrativo
RF_24 Permitir verificar la cantidad de usuarios
que se encuentran realizando el recorrido virtual.
(Se muestra automticamente luego de iniciar
sesin al modulo administrativo)
CU_02 Guardar fecha y hora de inicio RF_17 Permitir que el sistema guarde la hora y
al modulo administrativo.
fecha de inicio y cierre de sesin al modulo
administrativo.

Fecha ltima
actualizacin de la
plantilla: 03/03/2010

Pgina 49 de 52

< Implementacin De Un Recorrido Virtual Por La Uao A


Partir De Motores Open Source Para Video Juegos >
Autor: <Analista >
<Modelo de Casos de Uso>

Versin:

<1.0>

Fecha: <dd/mm/aaaa>

CU_03 Buscar y mostrar alarmas.


CU_04 Listar avatares.

RF_18 Permitir agregar, eliminar o modificar un


avatar.

CU_05 Agregar avatar.

RF_18 Permitir agregar, eliminar o modificar un


avatar.

CU_06 Modificar avatar.

RF_18 Permitir agregar, eliminar o modificar un


avatar.

CU_07 Eliminar avatar.

RF_18 Permitir agregar, eliminar o modificar un


avatar.

CU_08 Buscar avatar.

RF_18 Permitir agregar, eliminar o modificar un


avatar.

CU_09 Listar geometras.

RF_19 Permitir agregar, eliminar y modificar


objetos 3D que componen el entorno virtual.

CU_10 Agregar geometras.

RF_19 Permitir agregar, eliminar y modificar


objetos 3D que componen el entorno virtual.

CU_11 Modificar geometras.

RF_19 Permitir agregar, eliminar y modificar


objetos 3D que componen el entorno virtual.

CU_12 Eliminar geometras.

RF_19 Permitir agregar, eliminar y modificar


objetos 3D que componen el entorno virtual.

CU_13 Buscar geometra.

RF_19 Permitir agregar, eliminar y modificar


objetos 3D que componen el entorno virtual.

CU_14 Cargar archivos al servidor

RF_20 Permitir al administrador subir archivos de


los objetos y avatares que componen el recorrido
va Web.

CU_15 Listar los archivos cargados

RF_20 Permitir al administrador subir archivos de


los objetos y avatares que componen el recorrido
va Web.

Fecha ltima
actualizacin de la
plantilla: 03/03/2010

Pgina 50 de 52

< Implementacin De Un Recorrido Virtual Por La Uao A


Partir De Motores Open Source Para Video Juegos >
Autor: <Analista >
<Modelo de Casos de Uso>
CU_16 Eliminar archivo cargado

Versin:

<1.0>

Fecha: <dd/mm/aaaa>

RF_20 Permitir al administrador subir archivos de


los objetos y avatares que componen el recorrido
va Web.

CU_17 Actualizar y preparar recursos RF_14 Permitir la actualizacin automtica de


para la descarga
avatares, texturas y objetos 3D del recorrido.
CU_18 Modificar la configuracin del RF_26 Permitir la integracin con el sitio Web de
sistema
la UAO.
(En la configuracin se puede cambiar el banner
de la aplicacin redireccionar al sitio de la UAO)
CU_19 Cerrar
administrativo.

sesin

del

modulo RF_17 Permitir que el sistema guarde la hora y


fecha de inicio y cierre de sesin al modulo
administrativo.

CU_20 Registrar visitante.

RF_21 Permitir el registro de usuarios visitantes


va Web.

CU_21 Procesar tipo de activacin de RF_25 Permitir que el administrador cambie el


usuario
tipo de activacin de usuarios a manual,
automtico o por e-mail.
CU_22 Activar usuario

RF_25 Permitir que el administrador cambie el


tipo de activacin de usuarios a manual,
automtico o por e-mail.
RF_22 Permitir modificar, activar y eliminar
usuarios.

CU_23 Activar usuario por e-mail

RF_25 Permitir que el administrador cambie el


tipo de activacin de usuarios a manual,
automtico o por e-mail.

CU_24:Buscar usuario

RF_22 Permitir modificar, activar y eliminar


usuarios.
RF_23 Permitir verificar si un usuario se
encuentra realizando el recorrido virtual.

CU_25 Iniciar sesin de visitante.

RF_07 Permitir la validacin del ingreso de


usuarios al sistema.

Fecha ltima
actualizacin de la
plantilla: 03/03/2010

Pgina 51 de 52

< Implementacin De Un Recorrido Virtual Por La Uao A


Partir De Motores Open Source Para Video Juegos >
Autor: <Analista >
<Modelo de Casos de Uso>

Versin:

<1.0>

Fecha: <dd/mm/aaaa>

CU_26 Guardar fecha y hora de inicio RF_07 Permitir la validacin del ingreso de
del recorrido.
usuarios al sistema.
CU_27 Guardar fecha y hora de RF_02 Permitir guardar la hora y fecha durante el
finalizacin del recorrido.
inicio y finalizacin del recorrido.
CU_28 Descargar recurso.

CU_29 Consultar
administrativo.

Fecha ltima
actualizacin de la
plantilla: 03/03/2010

ayuda

RF_14 Permitir la actualizacin automtica de


avatares, texturas y objetos 3D del recorrido.
modulo Requerimiento Oculto

Pgina 52 de 52

Anda mungkin juga menyukai