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.
4.
11
12
13
13
14
15
16
17
18
19
19
20
21
22
23
24
24
25
26
27
28
29
30
31
32
33
34
35
36
36
37
38
39
40
40
41
42
43
44
45
46
47
48
49
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
3.
3.1
3.2
4.
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
Requerimientos Especiales
Precondiciones
El administrador debe existir.
Poscondiciones
Puntos de Extensin
10
Flujo de Eventos
Curso normal
1
2
3
4
Alternativas
Poscondiciones
Puntos de Extensin
11
Flujo de Eventos
Curso normal
1
2
Alternativas
1.1
Requerimientos Especiales
Precondiciones
Poscondiciones
Puntos de Extensin
Flujo de Eventos
Curso normal
1
2
Alternativas
2.1
12
Poscondiciones
Puntos de Extensin
los Ninguno.
Flujo de Eventos
Curso normal
1
Alternativas
13
solicitando
faltante.
3
4
el
ingreso
del
campo
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.
Flujo de Eventos
Curso normal
Alternativas
2.1
Requerimientos Especiales
14
Precondiciones
Poscondiciones
Puntos de Extensin
Flujo de Eventos
Curso normal
1
Alternativas
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
15
El
administrador
ha
seleccionado previamente un
avatar.
Flujo de Eventos
1
2
3
4
2.1
Poscondiciones
El administrador se encuentra
en
la
pantalla
de
administracin de avatares.
16
Puntos de Extensin
Ninguno.
Flujo de Eventos
Curso normal
1
2
3
4
Alternativas
2.1
Poscondiciones
17
Puntos de Extensin
las Ninguno.
Flujo de Eventos
Curso normal
1
2
3
4
Alternativas
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.
Flujo de Eventos
Curso normal
1
Alternativas
18
3
4
2.1
Poscondiciones
Puntos de Extensin
Flujo de Eventos
Curso normal
1
Alternativas
19
Si
el
administrador
selecciona
Cancelar el sistema finaliza el caso de
uso sin eliminar la geometra.
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.
Flujo de Eventos
1
2
3
4
2.1
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.
Flujo de Eventos
Curso normal
1
2
3
4
5
6
7
Alternativas
Poscondiciones
Puntos de Extensin
21
Flujo de Eventos
Curso normal
1
2
3
4
5
6
Alternativas
Poscondiciones
Puntos de Extensin
Flujo de Eventos
22
Curso normal
1
Alternativas
2
3
4
Requerimientos Especiales
Precondiciones
Poscondiciones
Puntos de Extensin
Flujo de Eventos
Curso normal
1
2
Alternativas
23
5
6
Poscondiciones
Puntos de Extensin
Flujo de Eventos
Curso normal
1
Alternativas
24
4
5
6
Poscondiciones
El administrador ha iniciado Se
ha
modificado
sesin
al
modulo configuracin del sistema.
administrativo.
Puntos de Extensin
la Ninguno
Flujo de Eventos
Curso normal
1
Alternativas
Requerimientos Especiales
Precondiciones
Poscondiciones
Puntos de Extensin
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
4.2
Requerimientos Especiales
Precondiciones
Ninguna.
Poscondiciones
El usuario ha sido registrado.
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
2.2
3
4
5
Ninguna.
Poscondiciones
Puntos de Extensin
27
Flujo de Eventos
Curso normal
1
2
3
4
5
Alternativas
Poscondiciones
Puntos de Extensin
Flujo de Eventos
Curso normal
1
Alternativas
28
2
3
4
5
6
7
8
9
Poscondiciones
Puntos de Extensin
CU_25.
29
Flujo de Eventos
Curso normal
1
2
3
4
Alternativas
2.1
Poscondiciones
Puntos de Extensin
Ninguno.
El usuario ha ingresado a la
opcin Administracin de
usuarios
Alternativas
2.1
30
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.
Flujo de Eventos
Curso normal
1
2
3
Alternativas
31
sea vlido.
4
5
6
7
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.
Flujo de Eventos
Curso normal
1
2
3
Alternativas
32
5
6
7
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.
Flujo de Eventos
Curso normal
1
2
Alternativas
2.1
33
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.
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
Flujo de Eventos
Curso normal
1
Alternativas
34
Precondiciones
Poscondiciones
Puntos de Extensin
Flujo de Eventos
Curso normal
Alternativas
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.
Poscondiciones
Puntos de Extensin
35
1
2
Alternativas
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.
Poscondiciones
Puntos de Extensin
Flujo de Eventos
Curso normal
Alternativas
36
1
2
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.
Poscondiciones
Puntos de Extensin
Flujo de Eventos
Curso normal
Alternativas
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.
Poscondiciones
Puntos de Extensin
Flujo de Eventos
Curso normal
1
2
Alternativas
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.
Poscondiciones
Puntos de Extensin
38
en el servidor.
Flujo de Eventos
Curso normal
1
3
4
Alternativas
2.1
Poscondiciones
Puntos de Extensin
39
Flujo de Eventos
Curso normal
Alternativas
2.1
2.2
3
4
Poscondiciones
Puntos de Extensin
40
Flujo de Eventos
Curso normal
Alternativas
5
6
7
Precondiciones
1.1
Poscondiciones
Puntos de Extensin
41
Flujo de Eventos
Curso normal
1
5
6
Alternativas
1.1
Poscondiciones
Puntos de Extensin
42
Alternativas
2.1
Requerimientos Especiales
Precondiciones
Poscondiciones
Puntos de Extensin
43
Flujo de Eventos
Curso normal
1
2
3
4
Alternativas
2.1
Poscondiciones
Puntos de Extensin
Ninguno.
Alternativas
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.
Requerimientos Especiales
Precondiciones
Poscondiciones
Puntos de Extensin
Flujo de Eventos
Curso normal
1
Alternativas
Requerimientos Especiales
45
Precondiciones
Poscondiciones
Puntos de Extensin
ha Ninguno.
Flujo de Eventos
Curso normal
Alternativas
Requerimientos Especiales
Precondiciones
Poscondiciones
Puntos de Extensin
46
Flujo de Eventos
Curso normal
Alternativas
Requerimientos Especiales
Precondiciones
Poscondiciones
47
Puntos de Extensin
Ninguno.
5.
Versin:
<1.0>
Fecha: <dd/mm/aaaa>
Requisitos Funcionales
EV
SI
SI
SI
CU_33
configuracin.
Fecha ltima
actualizacin de la
plantilla: 03/03/2010
NO
NO
NO
SI
SI
Pgina 48 de 52
Versin:
<1.0>
Fecha: <dd/mm/aaaa>
de
el Requerimiento oculto
SI
SI
SI
NO
SI
SI
Modulo Administrativo
Casos de Uso Administrativo
Requisitos Funcionales
Fecha ltima
actualizacin de la
plantilla: 03/03/2010
Pgina 49 de 52
Versin:
<1.0>
Fecha: <dd/mm/aaaa>
Fecha ltima
actualizacin de la
plantilla: 03/03/2010
Pgina 50 de 52
Versin:
<1.0>
Fecha: <dd/mm/aaaa>
sesin
del
CU_24:Buscar usuario
Fecha ltima
actualizacin de la
plantilla: 03/03/2010
Pgina 51 de 52
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
Pgina 52 de 52