Vous êtes sur la page 1sur 129

ndice

Descripcin ............................................................................................................ 1
Plan de Desarrollo ................................................................................................. 5
1. Introduccin ................................................................................................ 5
1.1 Propsito ............................................................................................ 5
1.2 Alcance .............................................................................................. 6
1.3 Resumen ............................................................................................ 6

2. Vista General del Proyecto ........................................................................ 6
2.1 Propsito, Alcance y Objetivos ........................................................... 6
2.2 Suposiciones y Restricciones ............................................................. 7
2.3 Entregables del Proyecto ................................................................... 7
2.4 Evolucin del Plan de Desarrollo del Software ................................. 11

3. Organizacin del Proyecto ....................................................................... 11
3.1 Participantes en el Proyecto ............................................................. 11
3.2 Interfaces Externas .......................................................................... 11
3.3 Roles y Responsabilidades .............................................................. 12

4. Gestin del Proceso ................................................................................. 12
4.1 Estimaciones del Proyecto ............................................................... 12
4.2 Plan del Proyecto ............................................................................. 12
4.2.1 Plan de las Faces ................................................................... 12
4.2.2 Calendario del Proyecto ......................................................... 15
4.2 Cronograma ..................................................................................... 15

5. Cuestionario .............................................................................................. 16

6. Diagrama de casos de Usos .................................................................... 18

7. Consultar Contenidos .............................................................................. 21
7.1 Descripcin ...................................................................................... 21




7.2 Flujo de eventos ............................................................................... 21
7.2.1 Flujo Bsico ................................................................................ 21
7.2.2 Subflujos ..................................................................................... 21
7.2.2.1 Consultar ............................................................................. 21
7.3 Excepciones ..................................................................................... 21
7.3.1 Carga Incorrecta ..................................................................... 21
8. Geolocalizar .............................................................................................. 24
8.1 Descripcin ...................................................................................... 24
8.2 Flujo de eventos ............................................................................... 24
8.2.1 Flujo Bsico ................................................................................ 24
8.2.2 Subflujos ..................................................................................... 24
8.2.2.1 Geolocalizacin ................................................................... 24
8.3 Precondiciones ................................................................................. 24
8.3.1 GPS ........................................................................................ 24
8.3.1 Cmara ................................................................................... 24
8.4 Excepciones ..................................................................................... 25
8.4.1 Mal funcionamiento del GPS .................................................. 25
9. Caso de uso Escanear QR ....................................................................... 28
9.1 Descripcin ...................................................................................... 28
9.2 Flujo de eventos ............................................................................... 28
9.2.1 Flujo Bsico ................................................................................ 28
9.2.2 Flujo Alternativo .......................................................................... 28
9.2.2.1 Mostrar Informacin del Sitio ............................................... 28
9.2.2.1 Galera de Imgenes ........................................................... 28
9.3 Precondiciones ............................................................................... 28
9.3.1 Cdigo QR .............................................................................. 28
9.4 Excepciones ................................................................................... 28
9.4.1 E-1 Fallo en la Conexin ........................................................ 28

10. Caso de uso Mostrar Informacin ........................................................... 31




10.1 Descripcin..................................................................................... 31
10.2 Flujo de eventos ............................................................................. 31
10.2.1 Flujo Bsico .............................................................................. 31
10.2.2 Subflujos ................................................................................... 31
10.2.2.1 Mostrar Informacin del Sitio ............................................. 31
10.2.2.1 Galera de Imgenes ......................................................... 31
10.3 Precondiciones ........................................................................... 32
10.3.1 Cdigo QR ............................................................................ 32
10.4 Excepciones ................................................................................. 32
10.4.1 Lectura Incorrecta de Cdigo QR ......................................... 32
11. Tomar Fotografa ...................................................................................... 39
11.1 Descripcin..................................................................................... 39
11.2 Flujo de eventos ............................................................................. 39
11.2.1 Flujo Bsico .............................................................................. 39
11.2.2 Subflujos ................................................................................... 39
11.2.2.1 Iniciar ................................................................................. 39
11.2.2.1 Regresar ............................................................................ 39
11.3 Precondiciones ........................................................................... 40
11.3.1 Ejecutar ................................................................................ 40
11.3.2 Clic Botn ............................................................................. 40
11.4 Excepciones .............................................................................. 40
11.4.1 Cmara ............................................................................. 40
12. Elegir Plantilla ........................................................................................... 43
12.1 Descripcin..................................................................................... 43
12.2 Flujo de eventos ............................................................................. 43
12.2.1 Flujo Bsico .............................................................................. 43
12.2.2 Subflujos ................................................................................... 43
12.2.2.1 Elegir Plantilla .................................................................... 43
12.2.2.2 Reset ................................................................................. 43
12.2.2.3 Guardar Imagen ................................................................. 44




12.3 Precondiciones ........................................................................... 44
12.3.1 Seleccin .............................................................................. 44
12.3.2 Captura ................................................................................. 44
12.4 Excepciones .............................................................................. 44
12.4.1 Error de Visualizacin....................................................... 44
13. Vincular con Redes Sociales ................................................................... 47
13.1 Descripcin..................................................................................... 47
13.2 Flujo de eventos ............................................................................. 47
13.2.1 Flujo Bsico .............................................................................. 47
13.2.2 Subflujos ................................................................................... 47
13.2.2.1 Vinculacin ........................................................................ 47
13.3 Precondiciones ........................................................................... 47
13.3.1 Captura ................................................................................. 47
13.4 Excepciones .............................................................................. 47
13.4.1 Error de Conexin ............................................................ 47
14. Almacenar Sitios ....................................................................................... 50
14.1 Descripcin..................................................................................... 50
14.2 Flujo de eventos ............................................................................. 50
14.2.1 Flujo Bsico .............................................................................. 50
14.2.2 Subflujos ................................................................................... 50
14.2.2.1 Sitios Visitados .................................................................. 50
14.3 Precondiciones ........................................................................... 50
14.3.1 Captura ................................................................................. 50
14.4 Excepciones .............................................................................. 50
14.4.1 Error al Marcar Sitio.......................................................... 50
15. Capturas de Pantalla ................................................................................ 51
16. Modelo de requisitos ............................................................................... 51
17. Clases Candidatas ................................................................................... 51
18. Diagramas de Clases ............................................................................... 51
19. Diagramas de Secuencia ......................................................................... 51




20. Modelo de Anlisis .................................................................................. 51























pg. 1
Confidencial
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

El sistema de realidad aumentada que se implementar permitir al usuario tener
informacin de un sitio turstico especficamente Monte Albn, tal informacin ser
obtenida mediante la lectura de un cdigo QR que se dirigir a una pgina HTML
implementada por el equipo de trabajo, sta se encontrar vinculada a un
servidor, evitando recurrir a un centro de informacin turstica.
El sistema contendr una aplicacin realizada en android, con una pantalla de
inicio donde se presentarn las opciones disponibles para el usuario, que sern
las siguientes:
Mostrar Contenido: Esta opcin tiene como propsito dar una breve informacin
sobre las diferentes zonas de atraccin: Pirmides, Tumbas, El juego de pelota,
Edificios y Plataformas mediante un mapa de sitio con imgenes que mostrarn
cada una de las zonas anteriormente mencionadas. Adems de tener datos sobre
horarios, tarifas y servicios (guardarropa, estacionamiento), dentro de esta opcin
el usuario podar hacer uso de la Geolocalizacin de Monte Albn mediante el
GPS del dispositivo, esto con el fin de ubicarse y localizar cada uno de los sitios
de inters mediante un mapa de sitios.
Escaneo De Cdigos QR: Se tendr acceso a la cmara para que se pueda leer
el cdigo QR que se localizarn en cada uno de los lugares que aparecen en el
mapa de sitios, y as lanzar la URL que contenga el cdigo; vincularse a la pgina
que contenga la informacin especfica de la atraccin que contenga el cdigo QR
ledo. El contenido de la pgina estar estructurado de la siguiente manera:
Informacin acerca del sitio arqueolgico/turstico: incluye historia,
novedades y datos curiosos, esta informacin ser breve ya que habr
otros elementos que despierten el inters del visitante, como las
visualizaciones basadas en realidad aumentada.
Galera de fotos: Fotografas dinmicas del lugar (desplazamientos, zoom),
con la ventaja de poder compartirlas directamente en redes sociales como
Facebook o Twiter desde la aplicacin.




pg. 2
Confidencial
Visualizacin de Realidad Aumentada: aqu el usuario podr ver imgenes en 2
dimensiones dependiendo de la atraccin que este visualizando mediante el
escaneo de tags, adems de animaciones virtuales como ejemplo: visualizacin
del juego de pelota al estar en la plataforma del juego.
Toma de fotografas con realidad aumentada: esta opcin le dar la
oportunidad al usuario de capturar una fotografa con la innovacin de la realidad
aumentada, el usuario contar con la opcin de elegir entre diversas plantillas que
se encontrarn dentro de la aplicacin, despus de que la imagen es capturada
sta se guardar automticamente en la memoria del dispositivo para poder hacer
una consulta posterior.
Historial: El historial mostrar cada uno de las zonas visitadas por el usuario,
donde se irn guardando para tener un control sobre el recorrido completo de
Monte Albn, esto con la finalidad de que si no se cumple el recorrido pueda
visitar las zonas faltantes en una prxima visita.





















SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR

Plan de Desarrollo de Software

Versin 0.9














SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 4
Confidencial
Historial de Revisiones

Fecha Versin Descripcin Autor
01/10/2013 1.0 Versin preliminar como
propuesta de desarrollo.
Canseco Snchez
Jos E.
Ordaz Llndez
Patricia S.
Pedro Cruz Julio
Csar
Trujillo Jimnez
Sandra



SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 5
Confidencial

Plan de Desarrollo del Software

1 Introduccin
Este Plan de Desarrollo del Software es una versin preliminar preparada
para ser incluida en la propuesta elaborada como respuesta al proyecto de
prcticas de la asignatura de Ingeniera de Software de la Escuela de
Ciencias de la Universidad Autnoma Benito Jurez de Oaxaca. Este
documento provee una visin global del enfoque de desarrollo propuesto.
El proyecto estar basado en una metodologa de Rational Unified Process
en la que nicamente se proceder a cumplir con las tres primeras fases
que marca la metodologa, constando nicamente en la tercera fase de dos
iteraciones. Es importante destacar esto puesto que utilizaremos la
terminologa RUP en este documento. Se incluir el detalle para las fases
de Inicio y Elaboracin y adicionalmente se esbozarn las fases posteriores
de Construccin y Transicin para dar una visin global de todo proceso.
El enfoque desarrollo propuesto constituye una configuracin del proceso
RUP de acuerdo a las caractersticas del proyecto, seleccionando los roles
de los participantes, las actividades a realizar y los artefactos (entregables)
que sern generados. Este documento es a su vez uno de los artefactos de
RUP.
1.1 Propsito
El propsito del Plan de Desarrollo de Software es proporcionar la
informacin necesaria para controlar el proyecto. En l se describe el
enfoque de desarrollo del software.
Los usuarios del Plan de Desarrollo del Software son:
El jefe del proyecto lo utiliza para organizar la agenda y necesidades
de recursos, y para realizar su seguimiento.
Los miembros del equipo de desarrollo lo usan para entender lo qu
deben hacer, cundo deben hacerlo y qu otras actividades
dependen de ello.
1.2 Alcance
El alcance de este plan de desarrollo est previsto para trabajar de una
manera ordenada, permitiendo al equipo llevar un orden de trabajo en
cuanto a la entrega de documentacin.

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 6
Confidencial

1.3 Resumen
Despus de esta introduccin, el resto del documento est organizado en
las siguientes secciones:
Vista General del Proyecto proporciona una descripcin del propsito,
alcance y objetivos del proyecto, estableciendo los artefactos que sern
producidos y utilizados durante el proyecto.
Organizacin del Proyecto describe la estructura organizacional del
equipo de desarrollo.
Gestin del Proceso explica los costos y planificacin estimada, define
las fases e hitos del proyecto y describe cmo se realizar su seguimiento.
Planes y Guas de aplicacin proporciona una vista global del proceso de
desarrollo de software, incluyendo mtodos, herramientas y tcnicas que
sern utilizadas.

2. Vista General del Proyecto
2.1 Propsito, Alcance y Objetivos
El sistema de realidad aumentada que se implementar permitir al usuario
tener informacin de un sitio turstico especficamente Monte Albn, tal
informacin ser obtenida mediante la lectura de un cdigo QR que se
dirigir a una pgina HTML implementada por el equipo de trabajo, sta se
encontrar vinculada a un servidor, evitando recurrir a un centro de
informacin turstica.
El sistema contendr una aplicacin realizada en android, con una pantalla
de inicio donde se presentarn las opciones disponibles para el usuario,
que sern las siguientes:
Mostrar Contenido: Esta opcin tiene como propsito dar una breve
informacin sobre las diferentes zonas de atraccin: Pirmides, Tumbas, El
juego de pelota, Edificios y Plataformas mediante un mapa de sitio con
imgenes que mostrarn cada una de las zonas anteriormente
mencionadas. Adems de tener datos sobre horarios, tarifas y servicios
(guardarropa, estacionamiento), dentro de esta opcin el usuario podar
hacer uso de la Geolocalizacin de Monte Albn mediante el GPS del
dispositivo, esto con el fin de ubicarse y localizar cada uno de los sitios de
inters mediante un mapa de sitios.
Escaneo De Cdigos QR: Se tendr acceso a la cmara para que se
pueda leer el cdigo QR que se localizarn en cada uno de los lugares que
aparecen en el mapa de sitios, y as lanzar la URL que contenga el cdigo;
vincularse a la pgina que contenga la informacin especfica de la

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 7
Confidencial
atraccin que contenga el cdigo QR ledo. El contenido de la pgina estar
estructurado de la siguiente manera:

Informacin acerca del sitio arqueolgico/turstico: incluye historia,
novedades y datos curiosos, esta informacin ser breve ya que habr
otros elementos que despierten el inters del visitante, como las
visualizaciones basadas en realidad aumentada.
Galera de fotos: Fotografas dinmicas del lugar (desplazamientos, zoom),
con la ventaja de poder compartirlas directamente en redes sociales como
Facebook o Twiter desde la aplicacin.
Visualizacin de Realidad Aumentada: aqu el usuario podr ver
imgenes en 2 dimensiones dependiendo de la atraccin que este
visualizando mediante el escaneo de tags, adems de animaciones
virtuales como ejemplo: visualizacin del juego de pelota al estar en la
plataforma del juego.
Toma de fotografas con realidad aumentada: esta opcin le dar la
oportunidad al usuario de capturar una fotografa con la innovacin de la
realidad aumentada, el usuario contar con la opcin de elegir entre
diversas plantillas que se encontrarn dentro de la aplicacin, despus de
que la imagen es capturada sta se guardar automticamente en la
memoria del dispositivo para poder hacer una consulta posterior.
Historial: El historial mostrar cada uno de las zonas visitadas por el
usuario, donde se irn guardando para tener un control sobre el recorrido
completo de Monte Albn, esto con la finalidad de que si no se cumple el
recorrido pueda visitar las zonas faltantes en una prxima visita.

2.2 Suposiciones y Restricciones
La aplicacin funcionara siempre y cuando se cuenta con un dispositivo
mvil android,
El sitio Arqueolgico de Monte Albn cuente con un marcador o cdigo QR.

2.3 Entregables del proyecto
A continuacin se indican y describen cada uno de los artefactos que sern
generados y utilizados por el proyecto y que constituyen los entregables.
Esta lista constituye la configuracin de RUP desde la perspectiva de
artefactos, y que proponemos para este proyecto.

Es preciso destacar que de acuerdo a la filosofa de RUP (y de todo
proceso iterativo e incremental), todos los artefactos son objeto de
modificaciones a lo largo del proceso de desarrollo, con lo cual, slo al
trmino del proceso podramos tener una versin definitiva y completa de

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 8
Confidencial
cada uno de ellos. Sin embargo, el resultado de cada iteracin y los hitos
del proyecto estn enfocados a conseguir un cierto grado de completitud y
estabilidad de los artefactos. Esto ser indicado ms adelante cuando se
presenten los objetivos de cada iteracin.

1) Plan de Desarrollo del Software
Es el presente documento.

2) Modelo de Casos de Uso del Negocio
Es un modelo de las funciones de negocio vistas desde la perspectiva
de los actores externos (Agentes de registro, solicitantes finales, otros
sistemas etc.). Permite situar al sistema en el contexto organizacional
haciendo nfasis en los objetivos en este mbito. Este modelo se
representa con un Diagrama de Casos de Uso usando estereotipos
especficos para este modelo.

3) Modelo de Objetos del Negocio
Es un modelo que describe la realizacin de cada caso de uso del
negocio, estableciendo los actores internos, la informacin que en trminos
generales manipulan y los flujos de trabajo (workflows) asociados al caso
de uso del negocio. Para la representacin de este modelo se utilizan
Diagramas de Colaboracin (para mostrar actores externos, internos y las
entidades (informacin) que manipulan, un Diagrama de Clases para
mostrar grficamente las entidades del sistema y sus relaciones, y
Diagramas de Actividad para mostrar los flujos de trabajo.

4) Glosario
Es un documento que define los principales trminos usados en el
proyecto. Permite establecer una terminologa consensuada. .

5) Modelo de Casos de Uso
El modelo de Casos de Uso presenta las funciones del sistema y los
actores que hacen uso de ellas. Se representa mediante Diagramas de
Casos de Uso.

6) Visin
Este documento define la visin del producto desde la perspectiva del
cliente, especificando las necesidades y caractersticas del producto.
Constituye una base de acuerdo en cuanto a los requisitos del sistema.

7) Especificaciones de Casos de Uso
Para los casos de uso que lo requieran (cuya funcionalidad no sea
evidente o que no baste con una simple descripcin narrativa) se realiza

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 9
Confidencial
una descripcin detallada utilizando una plantilla de documento, donde se
incluyen: precondiciones, post-condiciones, flujo de eventos, requisitos no-
funcionales asociados. Tambin, para casos de uso cuyo flujo de eventos
sea complejo podr adjuntarse una representacin grfica mediante un
Diagrama de Actividad.

8) Especificaciones Adicionales
Este documento capturar todos los requisitos que no han sido incluidos
como parte de los casos de uso y se refieren requisitos no-funcionales
globales. Dichos requisitos incluyen: requisitos legales o normas, aplicacin
de estndares, requisitos de calidad del producto, tales como: confiabilidad,
desempeo, etc., u otros requisitos de ambiente, tales como: sistema
operativo, requisitos de compatibilidad, etc.

9) Prototipos de Interfaces de Usuario
Se trata de prototipos que permiten al usuario hacerse una idea ms o
menos precisa de las interfaces que proveer el sistema y as, conseguir
retroalimentacin de su parte respecto a los requisitos del sistema. Estos
prototipos se realizarn como: dibujos a mano en papel, dibujos con alguna
herramienta grfica o prototipos ejecutables interactivos, siguiendo ese
orden de acuerdo al avance del proyecto. Slo los de este ltimo tipo sern
entregados al final de la fase de Elaboracin, los otros sern desechados.
Asimismo, este artefacto, ser desechado en la fase de Construccin en la
medida que el resultado de las iteraciones vayan desarrollando el producto
final.

10) Modelo de Anlisis y Diseo
Este modelo establece la realizacin de los casos de uso en clases y
pasando desde una representacin en trminos de anlisis (sin incluir
aspectos de implementacin) hacia una de diseo (incluyendo una
orientacin hacia el entorno de implementacin), de acuerdo al avance del
proyecto.

11) Modelo de Datos
Previendo que la persistencia de la informacin del sistema ser
soportada por una base de datos relacional, este modelo describe la
representacin lgica de los datos persistentes, de acuerdo con el enfoque
para modelado relacional de datos. Para expresar este modelo se utiliza un
Diagrama de Clases (donde se utiliza un profile UML para Modelado de
Datos, para conseguir la representacin de tablas, claves, etc.) .

12) Modelo de Implementacin
Este modelo es una coleccin de componentes y los subsistemas que

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 10
Confidencial
los contienen. Estos componentes incluyen: ficheros ejecutables, ficheros
de cdigo fuente, y todo otro tipo de ficheros necesarios para la
implantacin y despliegue del sistema. (Este modelo es slo una versin
preliminar al final de la fase de Elaboracin, posteriormente tiene bastante
refinamiento).


13) Modelo de Despliegue
Este modelo muestra el despliegue la configuracin de tipos de nodos
del sistema, en los cuales se har el despliegue de los componentes.

14) Casos de Prueba
Cada prueba es especificada mediante un documento que establece las
condiciones de ejecucin, las entradas de la prueba, y los resultados
esperados. Estos casos de prueba son aplicados como pruebas de
regresin en cada iteracin. Cada caso de prueba llevar asociado un
procedimiento de prueba con las instrucciones para realizar la prueba, y
dependiendo del tipo de prueba dicho procedimiento podr ser
automatizable mediante un script de prueba.

15) Solicitud de Cambio
Los cambios propuestos para los artefactos se formalizan mediante este
documento. Mediante este documento se hace un seguimiento de los
defectos detectados, solicitud de mejoras o cambios en los requisitos del
producto. As se provee un registro de decisiones de cambios, de su
evaluacin e impacto, y se asegura que stos sean conocidos por el equipo
de desarrollo. Los cambios se establecen respecto de la ltima baseline (el
estado del conjunto de los artefactos en un momento determinado del
proyecto) establecida. En nuestro caso al final de cada iteracin se
establecer una baseline.

16) Plan de Iteracin
Es un conjunto de actividades y tareas ordenadas temporalmente, con
recursos asignados, dependencias entre ellas. Se realiza para cada
iteracin, y para todas las fases.

17) Evaluacin de Iteracin
Este documento incluye le evaluacin de los resultados de cada
iteracin, el grado en el cual se han conseguido los objetivos de la iteracin,
las lecciones aprendidas y los cambios a ser realizados.

18) Lista de Riesgos
Este documento incluye una lista de los riesgos conocidos y vigentes en

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 11
Confidencial
el proyecto, ordenados en orden decreciente de importancia y con acciones
especficas de contingencia o para su mitigacin.

19) Manual de Instalacin
Este documento incluye las instrucciones para realizar la instalacin del
producto.

20) Material de Apoyo al Usuario Final
Corresponde a un conjunto de documentos y facilidades de uso del
sistema, incluyendo: Guas del Usuario, Guas de Operacin, Guas de
Mantenimiento y Sistema de Ayuda en Lnea

21) Producto
Los ficheros del producto empaquetados y almacenadas en un CD con
los mecanismos apropiados para facilitar su instalacin. El producto, a partir
de la primera iteracin de la fase de Construccin es desarrollado
incremental e iterativamente, obtenindose una nueva release al final de
cada iteracin.

Los artefactos 19, 20 y 21 se generarn a partir de la fase de
Construccin, con lo cual se han incluido aqu slo para dar una visin
global de todos los artefactos que se generarn en el proceso de desarrollo.

2.4 Evolucin del Plan de Desarrollo del Software
El Plan de Desarrollo del Software se revisar semanalmente y se refinar
antes del comienzo de cada iteracin.

3. Organizacin del Proyecto
3.1 Participantes en el Proyecto
Jefe de Proyecto.
Julio Cesar Pedro Cruz elegido Jefe del proyecto porque es el integrante
del equipo con mayor desempeo en cuanto a la facilidad de palabra y
sentido de responsabilidad, adems de que cuenta con conocimientos de
programacin en PHP, JAVA, programacin mvil, redes de computadoras
y seguridad informtica.
Analista de Sistemas.

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 12
Confidencial
Jos Esteban Canseco Snchez, ser Analista del sistema, ya que cuenta
con una gran capacidad de reflexionar el contexto de los detalles, tambin
que cuenta con conocimientos de programacin en PHP, Java, C++ y Base
de datos.
Diseador
Julio Cesar Pedro Cruz se desempeara como diseador porque tiene una
gran paciencia e imaginacin para modelar interfaces.
Programador
Patricia Soledad Ordaz Llndez tendr el cargo de programador dentro de
este proyecto pues cuenta con conocimientos de programacin en los
diferentes lenguajes como son PHP, Java, programacin mvil, SQL.
Tester
Trujillo Jimnez Sandra ser la tester del proyecto encargada de la etapa
final de ste probando todas las posibles fallas del proyecto.

3.2 Interfaces Externas
La aplicacin contara con una interfaz principal llamada Inicio la cual
desplegara las opciones para que el usuario maneje la aplicacin.

3.3 Roles y Responsabilidades
A continuacin se describen las principales responsabilidades de cada uno
de los puestos en el equipo de desarrollo durante las fases de Inicio y
Elaboracin, de acuerdo con los roles que desempean en RUP.

Puesto Responsabilidad
Jefe de Proyecto
El jefe de proyecto asigna los recursos, gestiona las
prioridades, coordina las interacciones con los
clientes y usuarios, y mantiene al equipo del
proyecto enfocado en los objetivos. El jefe de
proyecto tambin establece un conjunto de
prcticas que aseguran la integridad y calidad de
los artefactos del proyecto. Adems, el jefe de
proyecto se encargar de supervisar el
establecimiento de la arquitectura del sistema.
Gestin de riesgos. Planificacin y control del
proyecto.
Analista de Captura, especificacin y validacin de requisitos,

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 13
Confidencial
Sistemas interactuando con el cliente y los usuarios mediante
entrevistas. Elaboracin del Modelo de Anlisis y
Diseo. Colaboracin en la elaboracin de las
pruebas funcionales y el modelo de datos.
Diseador
Diseo, modelado y estructura de las interfaces
graficas de la aplicacin
Programador
Construccin de prototipos. Colaboracin en la
elaboracin de las pruebas funcionales, modelo de
datos y en las validaciones con el usuario
Tester
Pruebas de la aplicacin bajo diversos contextos
tratando de encontrar errores en l.


4. Gestin del Proceso

4.1 Estimaciones del Proyecto
El presupuesto del proyecto y los recursos involucrados se adjuntan en un
documento separado.

4.2 Plan del Proyecto
En esta seccin se presenta la organizacin en fases e iteraciones y el
calendario del proyecto.

4.2.1 Plan de las Fases
El desarrollo se llevar a cabo en base a fases con una o ms iteraciones
en cada una de ellas. La siguiente tabla muestra una la distribucin de
tiempos y el nmero de iteraciones de cada fase (para las fases de
Construccin y Transicin es slo una aproximacin muy preliminar)
Fase
Nro.
Iteraciones
Duracin
Fase de Inicio 2 4
Semanas

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 14
Confidencial
Fase de
Elaboracin
2 3
Semanas
Fase de
Construccin
2 4
Semanas
Fase de
Transicin
2 3
Semanas

Los hitos que marcan el final de cada fase se describen en la siguiente
tabla.
Descripcin Hito
Fase de Inicio En esta fase desarrollarn los requisitos del producto
desde la perspectiva del usuario, los cuales sern
establecidos en el artefacto Visin. Los principales
casos de uso sern identificados y se har un
refinamiento del Plan de Desarrollo del Proyecto. La
aceptacin del cliente /usuario del artefacto Visin y
el Plan de Desarrollo marcan el final de esta fase.
Fase de
Elaboracin
En esta fase se analizan los requisitos y se
desarrolla un prototipo de arquitectura (incluyendo
las partes ms relevantes y / o crticas del sistema).
Al final de esta fase, todos los casos de uso
correspondientes a requisitos que sern
implementados en la primera release de la fase de
Construccin deben estar analizados y diseados
(en el Modelo de Anlisis / Diseo). La revisin y
aceptacin del prototipo de la arquitectura del
sistema marca el final de esta fase. En nuestro caso
particular, por no incluirse las fases siguientes, la
revisin y entrega de todos los artefactos hasta este
punto de desarrollo tambin se incluye como hito. La
primera iteracin tendr como objetivo la
identificacin y especificacin de los principales
casos de uso, as como su realizacin preliminar en
el Modelo de Anlisis / Diseo, tambin permitir

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 15
Confidencial
hacer una revisin general del estado de los
artefactos hasta este punto y ajustar si es necesario
la planificacin para asegurar el cumplimiento de los
objetivos. Ambas iteraciones tendrn una duracin
de una semana.
Fase de
Construccin
Durante la fase de construccin se terminan de
analizar y disear todos los casos de uso, refinando
el Modelo de Anlisis / Diseo. El producto se
construye en base a 2 iteraciones, cada una
produciendo una release a la cual se le aplican las
pruebas y se valida con el cliente / usuario. Se
comienza la elaboracin de material de apoyo al
usuario. El hito que marca el fin de esta fase es la
versin de la release 2.0, con la capacidad
operacional parcial del producto que se haya
considerado como crtica, lista para ser entregada a
los usuarios para pruebas beta.
Fase de
Transicin
En esta fase se prepararn dos releases para
distribucin, asegurando una implantacin y cambio
del sistema previo de manera adecuada, incluyendo
el entrenamiento de los usuarios. El hito que marca
el fin de esta fase incluye, la entrega de toda la
documentacin del proyecto con los manuales de
instalacin y todo el material de apoyo al usuario, la
finalizacin del entrenamiento de los usuarios y el
empaquetamiento del producto.



4.2.2 Calendario del Proyecto
A continuacin se presenta un calendario de las principales tareas del
proyecto incluyendo slo las fases de Inicio y Elaboracin. Como se ha
comentado, el proceso iterativo e incremental de RUP est caracterizado
por la realizacin en paralelo de todas las disciplinas de desarrollo a lo largo
del proyecto, con lo cual la mayora de los artefactos son generados muy
tempranamente en el proyecto pero van desarrollndose en mayor o menor
grado de acuerdo a la fase e iteracin del proyecto. La siguiente figura
ilustra este enfoque, en ella lo ensombrecido marca el nfasis de cada
disciplina (workflow) en un momento determinado del desarrollo.

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Versin: 0.9
Plan de Desarrollo Fecha: 01/10/2013
Documento de Plan de Desarrollo

pg. 16
Confidencial


4.2.3 Cronograma








pg. 17
Confidencial

5. CUESTIONARIO
1. Quines estn interesados en ciertos requerimientos?
Los administradores de la zona arqueolgica de Monte Albn

2. Dentro de la organizacin donde se utilizar el sistema?
El sistema se utilizar en toda la zona arqueolgica de Monte Albn

3. Quines se beneficiarn con el uso del sistema?
Los propios usuarios, ya que a veces requieren una mayor informacin la cual
el gua de turista no se la puede proporcionar por lo que ellos llevan ya un plan
de trabajo en el cual especifican tiempos para explicar las diferentes zonas.

4. Quin proporcionar, utilizar y modificar informacin al sistema?
El analista del sistema Jos Esteban Canseco Snchez, ser el encargado de
modificar la informacin al sistema.

5. Quin dar soporte y mantenimiento al sistema?
La programadora Patricia Soledad Ordaz Llndez ser la encargada de darle
el soporte y el mantenimiento al sistema.

6. El sistema usar recursos Externos?
S, porque necesitaremos de dispositivos mviles que cuenten con GPS
(tablets o celulares) los cuales ayudarn al usuario para poder utilizar la
aplicacin.

7. Existe alguna persona que jugar diferentes roles?
Si, Julio Csar Pedro Cruz jugar 2 roles los cuales son jefe y diseador

8. Existe diferentes personas que jugarn el mismo rol?
No

9. El sistema interactuar con otro sistema legal?
El sistema no interactuar con algn otro sistema





pg. 18
Confidencial

1. Qu tarea realizar cada actor?
Jos Esteban ser el analista del sistema
Patricia Soledad ser la programadora
Sandra ser la tester
Julio Csar ser el diseador

2. Cada actor va a crear, almacenar, cambiar, remover o leer esta
informacin?
Solamente el diseador, el analista del sistema y el programador realizarn
cambios a la informacin.

3. Qu caso de uso crear, almacenar, cambiar, remover?
Tenemos el caso de uso de almacenar sitios.

4. Algn actor necesita informar al sistema sobre eventos, o cambios
externos?
Si el analizador del sistema informar sobre los cambios externos

5. Algn actor requiere ser informado sobre ciertas ocurrencias del
sistema?
Si, el analizador del sistema deber ser informado.

6. Qu casos de uso soportar y mantendr el sistema?
No tenemos ningn caso de uso que soporte el sistema.

7. Todos los requerimientos funcionales podrn ser realizados por los
casos de uso?
Si.









pg. 19
Confidencial
6. DIAGRAMA DE CASOS DE USO















Redes Soci al es
GPS
Escanear codi gos QR
Mostrar Informaci on
<<i ncl ude>>
Geol ocal i zar
Consul tar Conteni do
Usuari o
Al macenami ento
Al macenar Si ti os
Real i dad
Aumentada
El egi r Pl anti l l a
Di fundi r en Redes Soci al es
<<extend>>
Tomar Fotografi as con RA
<<extend>>
<<extend>>
Vi sual i zar RA
<<i ncl ude>>













SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR
Especificacin de Caso de Uso:
CONSULTAR CONTENIDO


Versin 1.0







SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Consultar Contenido Fecha: 07/10/2013
Plantilla de Especificacin de Caso de Uso

pg. 21
Confidencial
Historial de Revisiones

Fecha Versin Descripcin Autor
19/09/2013 1.0 Versin preliminar como
propuesta de desarrollo.
Patricia Soledad
Ordaz





SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Consultar Contenido Fecha: 07/10/2013
Plantilla de Especificacin de Caso de Uso

pg. 22
Confidencial
Especificacin de caso de uso: Consultar Contenidos

7 Consultar Contenidos
7.1 Descripcin
Este caso de uso tiene como finalidad proporcionar al usuario informacin
de tipo general sobre Monte Albn.

7.2 Flujo de eventos

7.2.1 Flujo Bsico
Este caso de uso iniciar cuando el usuario da clic a la opcin de
Consultar Contenidos que aparece en la pantalla (p1) Inicio, para
despus ver una nueva ventana (p2) Consultar, la cual presentar las
opciones: Geolocalizar y Regresar. Adems del contenido especificado
en el subflujo S1-Consultar.
Si el usuario selecciona Geolocalizar se ejecuta el caso de uso
Geolocalizar.
Si por el contrario elige Regresar entonces volver a la pantalla (p1)
Inicio.



7.2.2 Subflujos

7.2.2.1 S1: Consultar
Este subflujo se iniciar automticamente cuando el usuario carga
la pantalla (p2) Consultar, donde se muestra la informacin
almacenada en un archivo del dispositivo, tal como:
Horarios: Se mostrarn los diversos horarios del sitio turstico.
Servicios: Se mostrarn los servicios con los que cuente Monte Albn
como: Estacionamiento y guardarropa.
Tarifas: Visualizar los diversos costos al pblico de acuerdo al da y
tipo de visitante.


7.3 Excepciones

7.3.1 E1: Carga Incorrecta
Que no se cargue correctamente el archivo que contenga la informacin
general sobre Monte Albn, en este caso se le mostrar un mensaje de
error al usuario.

















SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR
Especificacin de Caso de Uso:
GEOLOCALIZAR


Versin 1.0







SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Geolocalizar Fecha: 01/10/2013
Plantilla de Especificacin de Caso de Uso

pg. 24
Confidencial

Historial de Revisiones

Fecha Versin Descripcin Autor
01/10/2013 1.0 Versin preliminar como
propuesta de desarrollo.
Patricia Soledad
Ordaz





SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Geolocalizar Fecha: 01/10/2013
Plantilla de Especificacin de Caso de Uso

pg. 25
Confidencial
Especificacin de caso de uso: Geolocalizar

8 Geolocalizar
8.1 Descripcin
Este caso de uso tiene como propsito mostrar la ubicacin del usuario
dentro de Monte Albn mediante el uso del sistema GPS.

8.2 Flujo de eventos
8.2.1 Flujo Bsico

El usuario inicializar el caso de uso al dar clic a la opcin de
Geolocalizar que se mostrar en la pantalla (p2) Consultar, la cual
va a desplegar una nueva pantalla (p3) Geolocalizar en la cual se
ejecutar el subflujo S1-Geolocalizacin y el botn con la opcin de
Salir para regresar a la pantalla (p2) Consultar


8.2.2 Subflujos:

8.2.2.1 Geolocalizacin:
Este subflujo se ejecutar automticamente al cargar la pantalla (p3)
Geolocalizar, donde mediante el uso del GPS (EX1) y la cmara del
dispositivo el usuario podr ver todas las zonas con las que cuenta
Monte Albn, estas se le mostrarn con puntos especficos detallados
con sus respectivos nombres, as el usuario podr ubicar ms
fcilmente las diversas atracciones del sitio.

8.3 Precondiciones

8.3.1 GPS
Que el GPS del dispositivo este activo y funcionado correctamente.

8.3.2 Cmara
Que la aplicacin se vincule correctamente con la cmara


8.4 Excepciones

8.4.1 EX1: MAL FUNCIONAMIENTO DEL GPS:
Que el GPS del dispositivo mvil del usuario no funcione correctamente y
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Geolocalizar Fecha: 01/10/2013
Plantilla de Especificacin de Caso de Uso

pg. 26
Confidencial
no pueda mostrar la ubicacin de las zonas de atraccin de Monte Albn,
en este caso se le mostrar un mensaje de error al usuario ERROR DE
ACTIVACIN DEL GPS
























SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR
Especificacin de Caso de Uso:
ESCANEAR QR


Versin 1.0






SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Escanear QR Fecha: 19/09/2013
Plantilla de Especificacin de Caso de Uso

pg. 28
Confidencial
Historial de Revisiones

Fecha Versin Descripcin Autor
19/09/2013 1.0 Versin preliminar como
propuesta de desarrollo.
Trujillo Jimnez
Sandra
























SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Escanear QR Fecha: 19/09/2013
Plantilla de Especificacin de Caso de Uso

pg. 29
Confidencial
Especificacin de caso de uso: Escanear QR

9 Escanear QR
9.1 Descripcin
Este caso de uso tiene como propsito permitir al usuario hacer uso de un
lector de cdigos QR que se encontrar dentro de la aplicacin, mediante el
cual escanear el cdigo QR de algn atractivo en especfico de Monte
Albn y poder realizar la vinculacin a una pgina web.

9.2 Flujo de eventos
9.2.1 Flujo Bsico
El usuario inicializar este caso de uso al dar clic en el botn de Escanear
QR que se encontrar en la pantalla (p1) Inicio, posteriormente se
mostrar la pantalla (p4) Escanear cdigo QR, donde se mostrar un texto
de ayuda para el usuario en la parte inferior, as como un botn Escanear
(s-1) y otro llamado Regresar (s-2).

9.2.2 Flujos Alternativos
9.2.2.1 S-1 Escanear:
Este subflujo se ejecutar despus que el usuario de clic al botn
Escanear, donde se mostrar una nueva pantalla (p5) Leer que
mediante el uso de la cmara permitir al usuario enfocar el cdigo QR
colocado en algn atractivo de monte Albn y as, el lector podr
descifrar dicho cdigo y dar origen al caso de uso Mostrar
Informacin (E-1).

9.2.2.2 S-2 Regresar:
Por el contrario si el usuario selecciona el botn Regresar
inmediatamente se re direccionar a la pantalla (p1) Inicio.

9.3 Precondiciones
9.3.1 Presencia de cdigo QR
Que el sitio que se va a escanear cuente con un cdigo QR para poder ser
escaneado por el lector de cdigos.

9.4 Excepciones
9.4.1 E-1: Fallo en la Conexin
No se pueda conectar con el servidor, por consiguiente no se muestra la

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Escanear QR Fecha: 19/09/2013
Plantilla de Especificacin de Caso de Uso

pg. 30
Confidencial
informacin correcta.












SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR
Especificacin de Caso de Uso:
MOSTRAR INFORMACION


Versin 1.0










SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Mostrar Informacin Fecha: 19/09/2013
Plantilla de Especificacin de Caso de Uso

pg. 32
Confidencial

Historial de Revisiones

Fecha Versin Descripcin Autor
19/09/2013 1.0 Versin preliminar como
propuesta de desarrollo.
Patricia Soledad
Ordaz























SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Mostrar Informacin Fecha: 19/09/2013
Plantilla de Especificacin de Caso de Uso

pg. 33
Confidencial
Especificacin de caso de uso: Mostrar Informacin

10 Mostrar Informacin

10.1 Descripcin
Este caso de uso tiene como finalidad proporcionar al usuario informacin
detallada de una zona en especfico Monte Albn mediante una pgina
web.

10.2 Flujo de eventos

10.2.1 Flujo Bsico

Este caso de uso se origina despus de que el Lector de QR que aparece
en la pantalla (p5) Leer descifra el cdigo QR y lanza una nueva pantalla
(p6) Informacin donde se mostrar la pgina web Monte Albn, aqu el
usuario podr hacer uso de las opciones: Inicio, Galera de imgenes y
Salir.
Si el usuario da clic a la opcin de Inicio se ejecutara el subflujo S-1
Mostar Informacin del Sitio.
Por el contario si el usuario elige la opcin de Galera de Imgenes se
iniciara el subflujo (S-2) Galera de Imgenes. Si elige Salir regresar a la
pantalla (p1) Inicio.

10.2.2 Subflujos
10.2.2.1 S1: Mostrar Informacin del sitio:
Este subflujo se iniciar cuando el usuario da clic en la opcin Inicio
que aparece en la pantalla (p6) Informacin, esta opcin se
expandir en la misma pantalla, mostrando al usuario tres secciones:
-Historia del lugar, la cual contendr un breve relato sobre los datos
histricos ms relevantes de la zona como su fundacin, apogeo etc.
-Datos curiosos: noticias que despierten el inters del usuario por el
lugar por ejemplo hallazgos del lugar, personajes histricos que
habitaron el sitio.
-Novedades (opcional, es decir no todos los sitios contaran con esta
opcin) aqu se le mostrar al usuario los datos ms novedosos del
lugar, como por ejemplo: Proyecciones de Filmes Culturales, Rituales,
Exposiciones Fotogrficas.

Se tomar en cuenta que al ingresar a cada una de estas opciones no
habr ningn botn con la opcin de salir puesto que podr seleccionar
cualquier otra fcilmente ya que se presentarn mediante un men.
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Mostrar Informacin Fecha: 19/09/2013
Plantilla de Especificacin de Caso de Uso

pg. 34
Confidencial


10.2.2.2 S2: Galera de imgenes:
Este subflujo se iniciar cuando el usuario selecciona la opcin de
Galera que se encontrar en la pantalla (p6) Informacin, al dar clic
podr disfrutar de una galera de fotografas visualizadas en la misma
pantalla (p6-A) Informacin sobre la atraccin de Monte Albn en la
que se encuentra, estas fotografas podrn desplazarse hacia la
derecha y a la izquierda, estas fotografas podrn ser vistas de manera
individual si el usuario decide dar clic en alguna de las imgenes, la
imagen seleccionada se visualizar en una nueva pantalla (p7)
Imagen, donde aparecer la opcin Compartir la cual dar a origen
al caso de uso de Vincular con Redes Sociales.

10.3 Precondiciones
10.3.1 Cdigo QR:
Escanear el cdigo QR de alguna zona en especial, y que este lanza la
URL de la pgina HTML con la informacin de una zona especfica de
Monte Albn.

10.4 Excepciones
10.4.1 E1: Lectura incorrecta de cdigo QR
Excepcin E1 que el usuario realice una lectura incorrecta del cdigo QR y
no se pueda vincular a la pgina web


















SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR
Especificacin de Caso de Uso:
Visualizar Realidad Aumentada


Versin 1.0










SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Tomar Fotografa Fecha: 19/09/2013
Plantilla de Especificacin de Caso de Uso

pg. 36
Confidencial
Historial de Revisiones

Fecha Versin Descripcin Autor
19/09/2013 1.0 Versin preliminar como
propuesta de desarrollo.
Trujillo Jimnez
Sandra





SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Tomar Fotografa Fecha: 19/09/2013
Plantilla de Especificacin de Caso de Uso

pg. 37
Confidencial
Especificacin de caso de uso: Visualizar Realidad aumentada

11 Visualizar Realidad Aumentada

11.1 Descripcin
Este caso de uso el usuario podr disfrutar de la Realidad aumentada
mediante fotografas y video.

11.2 Flujo de eventos

11.2.1 Flujo Bsico
El caso de uso se inicializar despus de dar clic al botn Visualizar
Realidad Aumentada, ubicado en la pantalla (p1) Inicio, al presionar este
botn inmediatamente se abrir una pantalla nueva pantalla (p-8) Realidad
Aumentada, la cual estar conformada con las siguientes opciones:
Tomar Fotografa, si el usuario elige esta opcin se ejecutara el subflujo
S1-Tomar Fotografa.
Video Si el usuario elige esta opcin se ejecutar el subflujo S2-Visualizar
Video.
Por el contrario si el usuario da clic al botn Regresar ubicado en la parte
superior izquierda de dicha interfaz, regresar a la pantalla (p1) Inicio.

11.2.2 Subflujos
11.2.2.1 S1-Tomar Fotografa:
Este subflujo se ejecutar cuando el usuario elige el botn Tomar
fotografa, el cual capturar la fotografa que el usuario desee que se
mostrar en la pantalla (p8) Realidad Aumentada, despus de esto
aparecer la pantalla (p9) Fotografa, la cual abrir la cmara del
dispositivo contando con las opcin de: Capturar, Guardar, y Salir.
Si el usuario elige Capturar se tomar la imagen.
Si el usuario elige Guardar la imagen tomada, se guardar en la
memoria. Al guardarse dicha imagen se originar el caso de uso Elegir
Plantilla.
La opcin de Salir le permitir al usuario regresar a la pantalla (p-8)
Realidad Aumentada.

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Tomar Fotografa Fecha: 19/09/2013
Plantilla de Especificacin de Caso de Uso

pg. 38
Confidencial
11.2.2.2 S2- Visualizar Video:
Este subflujo se ejecutar cuando el usuario elige el botn Video, que se
mostrar en la pantalla (p8) Realidad Aumentada, se abrir una nueva
pantalla (p10) Video), aqu el usuario mediante un marcador colocado en
un atractivo podr disfrutar de la difusin de un video representativo por
ejemplo: una representacin del juego de pelota en dicha plataforma.

11.3 Precondiciones
11.3.1 Clic Botn:
Dar clic al botn Tomar Fotografa.
Dar clic al botn Video

11.4 Excepciones
11.4.1 E1: Cmara
Cmara en mal estado, es decir que no funcione adecuadamente




















SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR
Especificacin de Caso de Uso:
ELEGIR PLANTILLA


Versin 1.0




SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Elegir Plantilla Fecha: 15/10/2013
Plantilla de Especificacin de Caso de Uso

pg. 40
Confidencial
Historial de Revisiones

Fecha Versin Descripcin Autor
19/09/2013 1.0 Versin preliminar como
propuesta de desarrollo.
Patricia Soledad
Ordaz




































SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Elegir Plantilla Fecha: 15/10/2013
Plantilla de Especificacin de Caso de Uso

pg. 41
Confidencial

Especificacin de caso de uso: Elegir Plantilla

12 Elegir Plantilla

12.1 Descripcin
Este caso de uso tiene como objetivo que el usuario pueda elegir una de las
diversas plantillas con diseos de realidad aumentada que contendr la
aplicacin, despus de tomar una fotografa.

12.2 Flujo de eventos

12.2.1 Flujo Bsico
Este caso de uso se iniciar despus de que el usuario da clic al botn
Guardar que aparece en la pantalla (p9) Fotografa mediante la cual
podr ver la imagen que captur, inmediatamente despus aparecern las
plantillas disponibles con los diversos diseos de RA, adems de las
siguientes opciones: Elegir Plantilla, Reset, Guardar Imagen, Salir.

-Si el usuario opta por la opcin de Elegir Plantilla se ejecutara el subflujo
S-1 Elegir Plantilla.
-Si el usuario elige la opcin de Reset, se ejecutara el subflujo S-2 Reset.
-Si el usuario elige la opcin de Guardar Imagen, se ejecutara el subflujo
S-3 Guardar Imagen.
-Si el usuario considera que no tiene ms capturas y opta por la opcin
Salir, se regresar a la pantalla (p8) Realidad Aumentada.

12.2.2 Subflujos
12.2.2.1 S1: Elegir Plantilla:
Aqu se podr visualizar diversos diseos como son (azteca, juego de
pelota, etc.) con Realidad Aumentada, si elige alguno se le mostrara
su fotografa con la plantilla de su eleccin la cual puede contener
animaciones de movimiento o sonido de los antes mencionados.

12.2.2.2 S2: Reset:
Esta opcin ser de ayuda si despus de elegir una plantilla con
Realidad Aumentada si es que el usuario decide que esta no es de su
agrado y desea cambiarla sin tener que volver a capturar la misma
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Elegir Plantilla Fecha: 15/10/2013
Plantilla de Especificacin de Caso de Uso

pg. 42
Confidencial
fotografa, este subflujo se podr ejecutar las veces que el usuario as
lo desee o simplemente no se ejecute.

12.2.2.3 S3: Guardar Imagen
Al ejecutar esta opcin la imagen capturada se almacena en el
dispositivo para su posterior visualizacin.

12.3 Precondiciones
12.3.1 Seleccin:
Haber seleccionado la opcin de visualizar Realidad Aumentada de la
pantalla inicial de la aplicacin.
12.3.2 Captura:
Hacer una captura de imagen en el momento en que la ya se tenga acceso
a la cmara.

12.4 Excepciones
12.4.1 E1: Error de Visualizacin
Que se pretenda visualizar la plantilla sin antes tomar la foto, en
ese caso entonces se mostrar un mensaje de error.










SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR
Especificacin de Caso de Uso:
VINCULAR CON REDES SOCIALES


Versin 1.0
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Vincular con Redes Sociales Fecha: 15/10/2013
Plantilla de Especificacin de Caso de Uso

pg. 44
Confidencial
Historial de Revisiones

Fecha Versin Descripcin Autor
19/09/2013 1.0 Versin preliminar como
propuesta de desarrollo.
Patricia Soledad
Ordaz




SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Vincular con Redes Sociales Fecha: 15/10/2013
Plantilla de Especificacin de Caso de Uso

pg. 45
Confidencial
Especificacin de caso de uso: Vincular con Redes Sociales

13 Vincular con Redes Sociales

13.1 Descripcin
Este caso de uso tiene como finalidad proporcionar al usuario la
posibilidad de compartir las fotos con realidad aumentada en las Redes
Sociales como son: Facebook, Twitter, Google+.

13.2 Flujo de eventos

13.2.1 Flujo Bsico
El usuario inicializar el caso de uso despus de tomar la fotografa en la
pantalla (p9) Fotografa o despus de consultar la galera web (p7)
Imagen donde se obtiene la informacin general de Monte Albn, en el cual
se le mostrarn iconos de acceso a las redes sociales.
Al dar clic al icono de Redes Sociales se ejecutara el subflujo S-1
Vinculacin.

13.2.2 Subflujos
13.2.2.1 S1: Vinculacin
Aqu es donde se realiza la conexin a internet para la vinculacin a
las Redes Sociales si no existe una conexin muestra error (E1).

13.3 Precondiciones
13.3.1 Captura:
Haber tomado una fotografa o consultado la informacin de la pgina web
en la etiqueta de galera.

13.4 Excepciones
13.4.1 E1: Error de Conexin
Que no tenga conexin a internet o no est conectado a su proveedor de
datos mviles para la poder compartir sus imgenes con las Redes
Sociales.







SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR
Especificacin de Caso de Uso:
ALMACENAR SITIOS


Versin 1.0




SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Almacenar Sitios Fecha: 19/09/2013
Plantilla de Especificacin de Caso de Uso

pg. 47
Confidencial
Historial de Revisiones

Fecha Versin Descripcin Autor
19/09/2013 1.0 Versin preliminar como
propuesta de desarrollo.
Patricia Soledad
Ordaz




SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Especificacin de Caso de Uso: Almacenar Sitios Fecha: 19/09/2013
Plantilla de Especificacin de Caso de Uso

pg. 48
Confidencial
Especificacin de caso de uso: Almacenar Sitios

14 Almacenar Sitios

14.1 Descripcin
Este caso de uso tiene como finalidad mostrar un listado con todas las
zonas de atraccin de Monte Albn, para tener un control de las zonas
visitadas por el usuario.

14.2 Flujo de eventos

14.2.1 Flujo Bsico
El usuario inicializar el caso de uso al dar clic al botn de almacenar
sitios que aparecer en la pantalla (p1) Inicio, despus de lo cual el
usuario vera la pantalla (p10) Sitios donde se mostrar el subflujo S-1
Sitios Visitados y un botn para Salir y regresar a la pantalla (p1) Inicio.

14.2.2 Subflujos
14.2.2.1 S1: Sitios Visitados
Este subflujo se iniciar automticamente en la pantalla (p11) Sitios
donde se le mostrar al usuario una lista con todos los sitios
pertenecientes a Monte Albn, al seleccionar alguno de ellos le
aparecer una ventana emergente, la cual le preguntara si est
seguro de marcar el sitio como visitado, si es as el sitio se marcara
como visitado dejando marcado(E1), el fin de esta lista es llevar un
control de los sitios para realizar una visita completa a fin de en una
futura visita completarla si es que no se termina en una sola.

14.3 Precondiciones
14.3.1 Captura:
Haber tomado una fotografa o consultado la informacin de la pgina web
en la etiqueta de galera.

14.4 Excepciones
14.4.1 E1: Error al Marcar Sitio
Que por error el usuario marque el sitio como visitado, en tal caso se le
dar la opcin de desmarcarlo.


pg. 49
Confidencial









SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR

CAPTURAS DE PANTALLA



















pg. 50
Confidencial

(P1) INICIO










(P2) CONSULTAR
















pg. 51
Confidencial
(P3)GEOLOCALIZAR

(p3) GEOLOCALIZAR












(P4) ESCANEAR CODIGO QR





pg. 52
Confidencial
(P5) LEER


(P6) INFORMACIN















pg. 53
Confidencial
(P6-A) INFORMACIN














(P7) IMGEN













pg. 54
Confidencial
(P8) REALIDAD AMENTADA













(P9) FOTOGRAFA












Capturar Guardar


pg. 55
Confidencial



(P10) VIDEO









(P10) VIDEO






(P11) VIDEO






Reset Guardar


pg. 56
Confidencial
(P11) SITIOS














Resumen de Casos de Uso Identificados Durante
el Modelo de
Requisitos junto con los Actores y Clases
Interface
Correspondientes
Versin 1.0










SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Resumen de casos de uso identificados durante el modelo de
requisitos junto con los actores y clases interface
correspondientes
Fecha: 07/10/2013

pg. 58
Confidencial

Resumen de casos de uso identificados durante el modelo de
requisitos junto con los actores y clases interface
correspondientes.
CASOS DE USO ACTORES CLASE INTERFACE
Consultar datos Usuario interfacePrincipal,interfaceConsultar
Geolocalizar Usuario,GPS InterfacePrincipla,
Interfaceconsultar,Interface
Geolocalizacion
Escanear cdigo
QR
Usuario, codigo
QR
interfacePrincipal,interfaceEscanearQR,
interfaceLector
Mostrar
informacin
Usuario, cdigo
QR
InterfaceLector,Interfaceinformacion,
InterfacegaleriaImagenes
Visualizar RA Usuario, realidad
aumentada
interfacePrincipal,
interfacevisualizarRA,
Interfacefotografa, , InterfaceVideo,

Elegir plantilla Usuario, realidad
aumentad
interfaceElegirPlantilla,
InterfaceMostrarFoto.
Vincular redes Usuario, redes
sociales, realidad
aumentada
interfaceGaleriadeImagen,
Interfacefotografa,interfaceRedSocial

Almacenar sitio Usuario,
dispositivo de
almacenamiento
InterfacePrincipal, InterfaceSitios,
Interfacealmacenar.




SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Resumen de casos de uso identificados durante el modelo de
requisitos junto con los actores y clases interface
correspondientes
Fecha: 07/10/2013

pg. 59
Confidencial

Resumen de Casos de Uso identificados durante el modelo de
requisitos junto con Clases entidad Correspondientes

CASOS DE USO CLASES ENTIDAD
Consultar datos Horario,servicio,
gaurdarropa,estacionamiento,tarifas
geolocalizacion
Geolocalizar GPS, cmara
Escanear cdigo
QR
Escanear QR , men de ayuda,
camara
Mostrar
informacin
Historial del lugar, datos curiosos,
novedades, imagenes
Visualizar RA Ayuda,cmara, fotografa,video

Elegir plantilla Plantilla
Vincular redes
Sociales
Fotografia
Almacenar sitio Sitios











SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Resumen de casos de uso identificados durante el modelo de
requisitos junto con los actores y clases interface
correspondientes
Fecha: 07/10/2013

pg. 60
Confidencial
Resumen de los casos de uso identificados durante el modelo de
requisitos junto con clases Control correspondientes
CASOS DE USO CLASES CONTROL
Consultar datos ManejadorPrincipal,ManejadorDatos .
Geolocalizar ManejadorPrincipal,ManejadorGPS.
Escanear cdigo
QR
ManejadorPrincipal,ManejadorLecturaQR ,
ManejadorCamara
Mostrar
informacin
ManejadorInformacion, ManejadorHistoria,
Manejadordatos curiosos, Manejadornovedades,
ManejadorImagenes
Visualizar RA ManejadorPrincipal,Manejadorcmara,Manejador
Ayuda, ManejadorImegenes, ManejadorVideo
Elegir plantilla ManejadorImagenes
Vincular redes
Sociales
ManejadorImagenes, ManejadorRedSocial
Almacenar sitio ManejadorPrincipal,ManejadorDatos






















SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR

CLASES CANDIDATAS
Versin 1.0









SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Clases Candidatas Fecha: 07/10/2013

pg. 62
Confidencial
CLASES CANDIDATAS

El sistema de realidad aumentada que se implementar permitir al usuario
tener informacin de un sitio turstico especficamente Monte Albn, tal
informacin ser obtenida mediante la lectura de un cdigo QR que se dirigir a
una pgina HTML implementada por el equipo de trabajo, sta se encontrar
vinculada a un servidor, evitando recurrir a un centro de informacin turstica.
El sistema contendr una aplicacin realizada en android, con una pantalla de
inicio donde se presentaran las opciones disponibles para el usuario, que sern
las siguientes:
Mostrar Contenido: Esta opcin tiene como propsito dar una breve informacin
sobre las diferentes zonas de atraccin: Pirmides, Tumbas, El juego de
pelota, Edificios y Plataformas mediante un mapa de sitio con imgenes que
mostraran cada una de las zonas anteriormente mencionadas. Adems de tener
datos sobre horarios, tarifas y servicios (guardarropa,
estacionamiento).Dentro de esta opcin el usuario podar hacer uso de la
Geolocalizacin de Monte Albn mediante el GPS del dispositivo, esto con el fin
de ubicarse y localizar cada uno de los sitios de inters mediante un mapa de
sitios.
Escaneo De Cdigos QR: Se tendr acceso a la cmara para que se pueda leer
el cdigo QR que se localizaran en cada uno de los lugares que aparecen en el
mapa de sitios, y as lanzar la URL que contenga el cdigo; vincularse a la
pgina que contenga la informacin especfica de la atraccin que contenga el
cdigo QR ledo, el contenido de la pgina estar estructurado de la siguiente
manera:
--Informacin acerca del sitio arqueolgico/turstico: incluye historia,
novedades y datos curiosos, esta informacin ser breve ya que habr
otros elementos que despierten el inters del visitante, como las
visualizaciones basadas en realidad aumentada.
--Galera de fotos: Fotografas dinmicas del lugar (desplazamientos,
zoom), con la ventaja de poder compartirlas directamente en redes
sociales como Facebook o Twiter desde la aplicacin.

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Clases Candidatas Fecha: 07/10/2013

pg. 63
Confidencial
Visualizacin de Realidad Aumentada: aqu el usuario podr ver imgenes en 2
dimensiones dependiendo de la atraccin que este visualizando mediante el
escaneo de tags, adems de animaciones virtuales como ejemplo:
visualizacin del juego de pelota al estar en la plataforma del juego.
Toma de fotografas con realidad aumentada: esta opcin le dar la
oportunidad al usuario de capturar una fotografa con la innovacin de la
realidad aumentada, el usuario contara con la opcin de elegir entre diversas
plantillas que se encontraran dentro de la aplicacin, despus de que la imagen
es capturada esta se guardara automticamente en la memoria del dispositivo
para poder hacer una consulta posterior.
Historial: El historial mostrar cada uno de las zonas visitadas por el usuario,
donde se irn guardando para tener un control sobre el recorrido completo de
Monte Albn, esto con la finalidad de que si no se cumple el recorrido pueda
visitar las zonas faltantes en una prxima visita.
Clases Candidatas
Galera de fotos
Guardarropa
Fotografa dinmica
Tags
Animacin virtual
Sistema de realidad
aumentada
Usuario
Plantilla
Realidad aumentada
Centro de informacin
Zonas de atraccin
Edificios
Plataforma
Horario
Monte Albn
Geolocalizacin
Desplazamiento
Zoom
Estacionamiento
Aplicacin
Cdigos QR
Cmara
Mapa de sitio
Sitio
arqueolgico/turstico
Historia
Android
Pantalla de inicio
Sistema
Juego de pelota
Tarifa
Pagina
GPS
Redes sociales
Facebook
Pgina HTML
Twiter
Novedad
Dato curioso
Visitante
Visualizar
Servidor
Pirmides
Tumbas
Imagen
Servicios
Sitio turstico
La URL
Sitio de inters

Clases redundantes:
Usuario y visitante. En el caso de sistema de realidad aumentada, consideramos
que usuario es ms descriptivo por ser la persona que utilice la aplicacin.
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Clases Candidatas Fecha: 07/10/2013

pg. 64
Confidencial

Clases irrelevantes:
Estacionamiento, guardarropa, tumbas, pirmides, juego de pelota, plataforma,
imagen, plantilla, historia, cmara, zonas de atraccin, sitio turstico, centro de
informacin, sitios de inters.
Clases imprecisas:
Sistema, pgina, servicio, novedad, la URL, Facebook, redes sociales, Twiter,
Android, animacin virtual, fotografa dinmica, pgina HTML, aplicacin, galera
de fotos, tags, Geolocalizacin, GPS.
Nombre de clases:
Sitio arqueolgico en lugar de Monte Albn
Clases que son atributos:
Zoom, dato curioso.
Clases que son operaciones:
Desplazamiento, visualizar.
Clases de interfaces de usuario:
Pantalla de inicio, mapa de sitios.
Clases de sistema completo:
Sistema de realidad aumentada.
Clases actores:
Cliente, cdigo QR.

Clases Candidatas Modificaciones
La URL Se elimina (imprecisa)
Pagina Se elimina (imprecisa)
Monte Albn Renombrada: sitio arqueolgico
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Clases Candidatas Fecha: 07/10/2013

pg. 65
Confidencial
Galera de fotos Eliminado (imprecisa)
Sitio turstico Eliminado (irrelevante)
Servicios Eliminado(imprecisa)
Servidor Eliminado (imprecisa)
Pirmides Eliminado (irrelevante)
Tumbas Eliminado (irrelevante)
Imagen Eliminado (irrelevante)
Visualizar Eliminado (operacin)
Sitio arqueolgico/turstico
Historia Eliminado (irrelevante)
Android Eliminado (imprecisa)
Pantalla de inicio Eliminado (interfaz)
Sistema Eliminado (imprecisa)
Juego de pelota Eliminado (irrelevante)
Tarifa
Usuario Eliminado (actor)
Mapa de sitio Eliminado (interfaz)
Plantilla Eliminado (irrelevante)
Realidad aumentada Eliminado (Sistema completo)
Centro de informacin Eliminado (irrelevante)
Zonas de atraccin
Edificios
Horario
Plataforma Eliminado (irrelevante)
Cmara Eliminado (irrelevante)
Dato curioso Eliminado (atributo)
Guardarropa Eliminado (irrelevante)
Animacin virtual Eliminado (imprecisa)
Cdigos QR Eliminado (actor)
Novedad Eliminado (imprecisa)
Sistema de realidad aumentada Sistema completo
Fotografa dinmica Eliminado (imprecisa)
Tags Se elimina (imprecisa)
Twiter Eliminado (imprecisa)
Desplazamiento Eliminado (operaciones)
Zoom Eliminado (atributo)
Redes sociales Eliminado (imprecisa)
Facebook Eliminado (imprecisa)
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Clases Candidatas Fecha: 07/10/2013

pg. 66
Confidencial
Pgina HTML Eliminado (imprecisa)
Estacionamiento Eliminado (irrelevante)
Aplicacin Eliminado (imprecisa)
Geolocalizacin Eliminado (imprecisa)
GPS Eliminado (imprecisa)
Sitios de inters Eliminado (irrelevante)

CLASES IDENTIFICADAS
Clases identificadas
Tarifas
Edificios
Sitio arqueolgico/turstico
Horarios


Asociaciones Identificadas
Un Sitio arqueolgico/turstico contiene horarios.
Un Sitio arqueolgico/turstico tiene edificios.
Un Sitio arqueolgico/turstico contiene tarifas.
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Clases Candidatas Fecha: 07/10/2013

pg. 67
Confidencial

Asociaciones Identificadas con roles
Un Sitio arqueolgico/turstico tiene horario de entrada.
Un Sitio arqueolgico/turstico contiene horario de salida.
Un Sitio arqueolgico/turstico contiene edificios.
Un Sitio arqueolgico/turstico contiene tarifas.


Asociaciones Identificadas con roles y MULTIPLICIDAD
Un Sitio arqueolgico/turstico contiene tarifas.
Un Sitio arqueolgico/turstico contiene horarios de entrada.
Un Sitio arqueolgico/turstico contiene horarios de salida.
Un Sitio arqueolgico/turstico contiene mltiples edificios.
Tarifas
Edificios
Horarios
Sitio Arqueologico/Turistico
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Clases Candidatas Fecha: 07/10/2013

pg. 68
Confidencial

IDENTIFICACION DE ATRIBUTOS
CLASES ATRIBUTOS
Tarifas Precios
Horario Hora de entrada, hora de salida
Edificios Nombre, descripcin, ubicacin
Sitio Arqueolgico Nombre, ubicacin ,historia









SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Clases Candidatas Fecha: 07/10/2013

pg. 69
Confidencial
DIAGRAMA DE CLASES CASO CONSULTAR CONTENIDO



i terfacePri ncipa
l
i nterfaceConsultar
Manejador Pri nci pal
1
1
1
1
Geol ocal i zaci on Tarifas Estacionami ento Horario Servi ci o Guardarropa
ManejadorDatos
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

















SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

DIAGRAMAS DE CLASES
Versin 1.0









SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de clases Fecha: 27/10/2013


pg. 71
Confidencial


Mostrar Contenido





Interfaz Pagina Principal
Intefaz de Usuario
1
1
1
1
Interfaz Pagina Consulta
1 1 1 1
1
1
1
1
Manejador Principal
1
1
1
1
1
1
1
1
Interface Consulta Datos
Manejador Datos
1
1
1
1
1
1
1
1
1
1
1
1
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de clases Fecha: 27/10/2013


pg. 72
Confidencial


Mostrar Contenidos



Interface Consultar Datos
Interfaz De
Usuario
1 1 1 1
Manejador Consultas
1
1
1
1
Interface
ConsultarHorarios
1
1
1
1
1
1
1
1
Entidad
MemoriaDispositivo
Entidad Horarios
Interfaz Consultas
Manejador
ConsultaHorarios
1
1
1
1
1
1
1
1
1 1 1 1
1
1
1
1
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de clases Fecha: 27/10/2013


pg. 73
Confidencial


Geolocalizar




Interfaz Pagina Consultar
Interfaz De Usuario
1
1
1
1
Manejador de Datos
1
1
1
1
Interfaz Consulta Datos
1
1
1
1
Entidad Gps
Entidad Camara
Interfaz Geolocalizar
Manejador Gps
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de clases Fecha: 27/10/2013


pg. 74
Confidencial


Escanear QR




Interfaz Principal
Interfaz Usuario 1
1
1
1
Entidad Camara
Interface EscanearQR
1
1
1
1
1
1
1
1
Manejador Principal
1
1
1
1
Entidad QR
1
1
1
1
Manejador Camara
1
1
1
1
1
1
1
1
Interface Lec torQR
1
1
1
1
1
1
1
1
Manejador Lectura QR
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de clases Fecha: 27/10/2013


pg. 75
Confidencial


Mostrar Informacin

Manejador Inf ormacion
Interf ace LectorQR
Interf ace Usuario
1
1
1
1
Manejador Inf ormacion
Interf ace InicioWeb
1
1
1
1
1
1
1
1
1
1
1
1
Interf ace Galeria
Manejador Imagenes
1 1 1 1
Interf ace MostrarInf ormacion
1
1
1
1
1
1
1
1
1
1
1
1
Entidad Imagenes
1
1
1
1
Interf ace Historia
1
1
1
1
Interf ace DatosCuriosos
1
1
1
1
Interf ace Nov edades
1
1
1
1
ManejadorDatos
1
1
1
1
1
1
1
1
1
1
1
1
Entidad MemoriaDispositiv o
1
1
1
1
1 1 1 1
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de clases Fecha: 27/10/2013


pg. 76
Confidencial


Visualizar Realidad Aumentada



Entidad Ayuda
Interfaz Usuario
Interfaz Principal
1
1
1
1
Manejador Ayuda
1
1
1
1
Manejador Principal
1
1
1
1
Manejador VisualizarRA
1
1
1
1
Interfaz VisualizarRA
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Entidad Camara
1
1
1
1
Interface VisualizarCamara
1
1
1
1
Entidad Fotografia
Interface Fotografia
interfaceVideo
Manejador Fotografia
1
1
1
1
1
1
1
1
manejadorVideo
1
1
1
1
Manejador Camara
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
1
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de clases Fecha: 27/10/2013


pg. 77
Confidencial


Elegir Plantilla





Interface Usuario
Manejador Fotografia
1
1
1
1
Interface ElegirPlantilla
1
1
1
1
Interface Fotografia
1
1
1
1
1
1
1
1
1
1
1
1
Entidad Plantilla
Interfaz Imagen
1
1
1
1
Manejador Imagen
1
1
1
1
Manejador Plantilla
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de clases Fecha: 27/10/2013


pg. 78
Confidencial


Vincular Con Redes Sociales








Interface Usuario
Interface Imagenes
1
1
1
1
Entidad Imagen
Manejador RedSocial
1
1
1
1
Interface RedSocial
1
1
1
1
1
1
1
1
Inteface Fotografia
1
1
1
1
Manejador Imagenes
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de clases Fecha: 27/10/2013


pg. 79
Confidencial


Almacenar Sitios





Manejador Principal
Interface Principal
1
1
1
1
Interface Usuario
1
1
1
1
Interface Sitios
1
1
1
1
1
1
1
1
Manejador Sitios
1
1
1
1
Entidad Sitio
1
1
1
1











SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

DIAGRAMAS DE SECUENCIAS
Versin 1.0










SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de Secuencia Fecha: 27/10/2013

pg. 81
Confidencial
CONSULTAR CONTENIDO

GEOLOCALIZACIN

: Usuario : Usuario
InterfazUsuario InterfazUsuario ManejadorServi
cio
ManejadorServi
cio
ManejadorPrinc
ipal
ManejadorPrinc
ipal
1. Inicializar
2. MostrarPrincipal
3. Consultar
4. BuscarContenido
5. SolicitarContenido
6. MostrarContenido
: Usuario : Usuario
InterfazUsuario InterfazUsuario ManejadorGPS ManejadorGPS ManejadorCm
ara
ManejadorCm
ara
ManejadorPrinc
ipal
ManejadorPrinc
ipal
1. Geolocalizar
2. BuscarGeolocalizar
3. SolicitarCamara
4. SolicitarGPS
5.MostrarGeolocalizacin
6.Regresar
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de Secuencia Fecha: 27/10/2013

pg. 82
Confidencial
ESCANEAR QR


: Usuario : Usuario
InterfazUsuario InterfazUsuario manejadorQR manejadorQR ManejadorCmara ManejadorCmara ManejadorPrincipal ManejadorPrincipal
3. Iniciar
6. ScanearQR
10. Regresar
1. Inicializar
2. MostrarPrincipal
4.iniciarCamara
5.mostrarCamara
7.buscarQR
8.buscarContenidoQR
9.mostrarContenidoQR
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de Secuencia Fecha: 27/10/2013

pg. 83
Confidencial

MOSTRAR INFORMACIN



: Usuario : Usuario
InterfazUsuario InterfazUsuario ManejadorCont
enidoWeb
ManejadorCont
enidoWeb
ManejadorWeb ManejadorWeb ManejadorPrinc
ipal
ManejadorPrinc
ipal
1. ClicUrl
2. BuscarContenido
3. ObtenerWeb
4. MostrarContenidoWeb
5. Inicio
6. BuscarPaginaInicio
7. ObtenerPagina
8. MostrarInicio
9. Galeria
10. BuscarGaleria
11. ObtenerGaleria
12. MostrarGaleria
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de Secuencia Fecha: 27/10/2013

pg. 84
Confidencial
VISUALIZAR REALIDAD AUMENTADA

: Usuario : Usuario
InterfazUsuario InterfazUsuario ManejadorRA ManejadorRA ManejadorCm
ara
ManejadorCm
ara
ManejadorPrinc
ipal
ManejadorPrinc
ipal
1. Inicializar
2. MostrarPrincipal
3. VisualizarRA
4. BuscarVisualizar
5. SolicitarVisualizarRA
6. MostrarVisualizar
7. IniciarVizualizar
8. BuscarIniciarCamara
9. SolicitarCmara
10. MostrarCamara
11.TomarFoto
12.verRA
13.capturarImagen
14.mostrarFoto
15.verVideo
16.solicitarAnimacion
17.enviarAnimacion
18.mostrarAnimacion
19.Salir
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de Secuencia Fecha: 27/10/2013

pg. 85
Confidencial
ELEGIR PLANTILLAS

VINCULAR CON REDES SOCIALES



: Usuario : Usuario
InterfazUsuario InterfazUsuario ManejadorServi
ciosCamara
ManejadorServi
ciosCamara
ManejadorCam
ara
ManejadorCam
ara
ManejadorPrinc
ipal
ManejadorPrinc
ipal
1.Iniciar
2. BuscarIniciarCamara
3. ObtenerCamara
4.TomarFoto
5. ElegirPlantilla
6. BuscarPlantillas
7. ObtenerPlantillas
8. MostrarPlantillas
: usuario : usuario
interfaceUsuari
o
interfaceUsuari
o
manejadorVincularRed
Social
manejadorVincularRed
Social
manejadorPrinc
ipal
manejadorPrinc
ipal
interfaceFoto interfaceFoto
1: Inicializar
2: MostrarPrincipal
3: SolicitarImagen
4: MostrarImagen
5: CompartirRedSocial
6: VincularRedSocial
7: CompartirImagen
8: Salir
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Diagramas de Secuencia Fecha: 27/10/2013

pg. 86
Confidencial

ALMACENAR SITIOS










SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN BASADA EN
CODIGOS QR

Modelo de Anlisis
Documento de Casos de Uso
Versin 1.0















SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Documento de Casos de Uso Fecha: 27/10/2013

pg. 88
Confidencial
Consultar Contenidos
Caso De Uso Consultar Contenidos
Actores Usuario
Propsito Proporcionar al usuario informacin de tipo general sobre
Monte Albn.
Resumen Este caso de uso es iniciado por el usuario. Ofrece la
funcionabilidad de consultar datos generales de Monte
Albn como horarios, tarifas y servicios.
Precondiciones Ninguna.
Flujo Principal Este caso de uso comienza cuando la Interfaz de Usuario
enva el evento de inicializar al Manejador Principal. El
Manejador Principal enva el evento mostrarPrincipal a la
Interfaz de Usuario. La Interfaz de Usuario despliega la
Pgina Principal (P-1). Despus en la Pgina Principal el
usuario debe haber seleccionado la opcin de Consultar
Contenidos mediante la Interfaz de Usuario para desplegar
la pantalla Consultar Contenidos (P-2) y ejecutar el
subflujo(S-1).En la pantalla Consultar Contenidos el
usuario tendr las siguientes opciones: Geolocalizar, Salir
Si el usuario selecciona la actividad Geolocalizar se
ejecutara el caso de uso Geolocalizar.
Si selecciona salir regresara a la Pgina Principal.

Subflujos S-1 Consultar Contenidos
Este subflujo se iniciara automticamente cuando el usuario
carga la pantalla (p2)Consultar contenidos. La Interfaz de
Usuario ejecuta la accin de buscar contenido al Manejador
Principal, el cual enviara la solicitud de datos a Manejador
de Datos, los cuales se encontraran almacenados en un
archivo de la memoria dispositivo, Manejador De Datos
enviara la accin de MostrarContenido a la Interfaz de
Usuario. Los datos que se le mostrarn al usuario en la
Interfaz de Usuario sern:
Horarios: Se mostrarn los diversos horarios del sitio
turstico.
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Documento de Casos de Uso Fecha: 27/10/2013

pg. 89
Confidencial
Servicios: Se mostrarn los servicios con los que cuente
Monte Albn como: Estacionamiento y guardarropa.
Tarifas: visualizara los diversos costos al pblico de acuerdo
al da y tipo de visitante.

Excepciones E1: Que no se cargue correctamente el archivo que
contenga la informacin general sobre Monte Albn, en este
caso se le mostrara un mensaje de error al usuario.

Escanear QR
Caso De Uso Escanear QR
Actores Usuario, Cdigos QR.
Propsito Permitir al usuario hacer uso de un lector de cdigos QR,
mediante el cual escanear el cdigo QR de algn atractivo
en especfico de Monte Albn.
Resumen Este caso de uso es iniciado por el usuario. Ofrece la
funcionabilidad de permitir al usuario hacer uso de un lector
de cdigos QR que se encontrara dentro de la aplicacin,
escanear el cdigo QR de algn atractivo de Monte Albn y
poder realizar la vinculacin a una pgina web.
Precondiciones
Que el sitio de Monte Albn del cual se desea obtener
informacin cuente con un cdigo QR para poder ser
escaneado por el lector de cdigos.

Flujo Principal Este caso de uso comienza cuando la Interfaz de Usuario
enva el evento de inicializar al Manejador Principal. El
Manejador Principal enva el evento mostrarPrincipal a la
Interfaz de Usuario. La Interfaz de Usuario despliega la
Pgina Principal (P-1). Despus en la Pgina Principal el
usuario debi haber seleccionado la opcin de Escanear
QR mediante la Interfaz de Usuario para desplegar la
pantalla (p4) Escanear cdigo QR, al seleccionar dicha
opcin la Interfaz de Usuario manda el evento iniciar
cmara al Manejador Cmara, el cual regresar el evento
mostrar cmara a la interfaz de Usuario. En la pantalla
Escanear cdigo QR el usuario tendr las siguientes
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Documento de Casos de Uso Fecha: 27/10/2013

pg. 90
Confidencial
opciones: Escanear y salir. Adems de un texto de
ayuda para el uso del lector de QR.
Si el usuario selecciona escanear se ejecutara el
subflujo(S-1).
Si selecciona salir regresara a la Pgina Principal.

Subflujos S-1 Escanear
Este subflujo se iniciara cuando el usuario carga la pantalla
(p5) Leer despus de seleccionar la opcin Escanear. La
Interfaz de Usuario ejecuta la accin de buscar QR al
Manejador QR, para que el usuario pueda enfocar el
cdigo QR colocado en algn atractivo de monte Albn, y
as Manejador QR enviara la solicitud de buscar Contenidos
QR a Manejador Principal as, el lector de QR podr
descifrar dicho cdigo, al hacerlo Manejador Principal
ejecutar el evento de mostrar Contenido QR a la Interfaz
de Usuario y dar origen al caso de uso Mostrar
Informacin.
Excepciones E1: No se pueda conectar con el servidor, por consiguiente
no se muestra la informacin correcta.

Geolocalizar
Caso De Uso Geolocalizar
Actores Usuario, GPS
Propsito Mostrar la ubicacin del usuario dentro de Monte Albn
mediante el uso del sistema GPS.
Resumen Este caso de uso es iniciado por el usuario al elegir
Geolocalizacin en la Pgina principal, se le mostrar un
mapa con su ubicacin dentro de Monte Albn por medio del
sistema GPS.
Precondiciones
Que el GPS del dispositivo este activo y funcionado
correctamente,
Adems de que la aplicacin se vincule correctamente con
la cmara
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Documento de Casos de Uso Fecha: 27/10/2013

pg. 91
Confidencial
Flujo Principal El usuario inicializar el caso de uso al dar clic a la opcin
de Geolocalizar que se mostrar en la pantalla (p2)
Consultar para desplegar una nueva pantalla (p3)
Geolocalizar en la cual se ejecutar el subflujo S1-
Geolocalizacin y el botn con la opcin de Salir para
regresar a la pantalla (p2) Consultar.
Subflujos S-1 Geolocalizacin
Este subflujo se iniciara cuando se despliega la pantalla
(p3) Geolocalizar, la Interfaz de Usuario enva el evento de
buscar Geolocalizar al Manejador Principal. El Manejador
Principal enva el evento Solicitar Cmara al Manejador
Cmara. El Manejador Cmara enva el evento Solicitar
GPS a el Manejador GPS .El Manejador GPS enva el
evento Mostrar Geolocalizacin a la Interfaz de Usuario
donde podr ver todas las zonas con las que cuenta Monte
Albn, estas se le mostrarn con puntos especficos
detallados con sus respectivos nombres, as podr ubicar
ms fcilmente las diversas atracciones del sitio.

Excepciones
E1: Que el GPS del dispositivo mvil del usuario no
funcione correctamente y no pueda mostrar la ubicacin de
las zonas de atraccin de Monte Albn, en este caso se le
mostrar un mensaje de error al usuario ERROR DE
ACTIVACIN DEL GPS











SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Documento de Casos de Uso Fecha: 27/10/2013

pg. 92
Confidencial

















SISTEMA DE REALIDAD AUMENTADA EN MONTE
ALBAN BASADA EN CODIGOS QR
TARJETAS DE CLASE

Versin 1.0




SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 94
Confidencial

Historial de Revisiones

Fecha Versin Descripcin Autor
13/11/2013 1.0 Versin preliminar como propuesta de
desarrollo.
Patricia Soledad Ordaz





SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 95
Confidencial

RESPONSABILIDADES

Caso De Uso Consultar Contenidos

Clase: Interfaz de Usuario
Modulo: Interface De Usuario
Estereotipo: Interface
Propiedades:
Superclase:
Subclase:
Enva el evento de inicializar al Manejador Principal
Despliega la Pgina Principal
Desplegar la pantalla Consultar Contenidos
Ejecuta la accin de buscar contenido al Manejador Principal
Mostrar los datos: Horarios, Servicios y Tarifas.


Clase: Manejador Principal
Modulo: Interface De Usuario
Estereotipo: Manejador
Propiedades:
Superclase:
Subclase:
Enva el evento mostrar Principal a la Interfaz de Usuario
Enviar la solicitud de datos a Manejador de Datos

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 96
Confidencial

Clase: Pgina Principal
Modulo: Interface De Usuario
Estereotipo: Interface
Propiedades:
Superclase:
Subclase:
Se despliega
Enviar la solicitud de datos a Manejador de Datos


Clase: Consultar Contenidos
Modulo: Datos
Estereotipo: Interface
Propiedades:
Superclase:
Subclase:
Se despliega
Mostrar las siguientes opciones: Geolocalizar, Salir


Clase: Manejador de Datos
Modulo: Datos
Estereotipo: Manejador
Propiedades:
Superclase:
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 97
Confidencial
Subclase:
Enviara la accin de MostrarContenido a la Interfaz de Usuario

CASO DE USO GEOLOCALIZAR
Clase: Consultar Contenidos
Modulo: Datos
Estereotipo: Interface
Propiedades:
Superclase:
Subclase:
Se desplegar

Clase: Manejador de Datos
Modulo: Datos
Estereotipo: Manejador
Propiedades:
Superclase:
Subclase:
Desplegar una nueva Interface Geolocalizar



Clase: Interface Geolocalizar
Modulo: Interface de Usuario
Estereotipo: Interface
Propiedades:
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 98
Confidencial
Superclase:
Subclase:
Se despliega
Se ejecutar el subflujo S1-Geolocalizacin
Se mostrar el botn con la opcin de Salir para regresar a la pantalla Consultar
Contenidos


Clase: Interface de Usuario
Modulo: Interface de Usuario
Estereotipo: Interface
Propiedades:
Superclase:
Subclase:
Enva el evento de buscar Geolocalizar al Manejador Principal
Mostrar todas las zonas con las que cuenta Monte Albn

Clase: Manejador Principal
Modulo: Interface de Usuario
Estereotipo: Manejador
Propiedades:
Superclase:
Subclase:
Enva el evento Solicitar Cmara al Manejador Cmara


SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 99
Confidencial
Clase: Manejador Cmara
Modulo: Hardware
Estereotipo: Manejador
Propiedades:
Superclase:
Subclase:
Enva el evento Solicitar GPS a el Manejador GPS



Clase: Manejador GPS
Modulo: Hardware
Estereotipo: Manejador
Propiedades:
Superclase:
Subclase:
Enva el evento Mostrar Geolocalizacin a la Interfaz de Usuario


CASO DE USO ESCANEAR QR
Clase: Interface de Usuario
Modulo: Interface de Usuario
Estereotipo: Interface
Propiedades:
Superclase:
Subclase:
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 100
Confidencial
Enva el evento de inicializar al Manejador Principal
Despliega la Pgina Principal
Despliega la pantalla Escanear cdigo QR
Enva la accin de buscar QR al Manejador QR

Clase: Manejador Principal
Modulo: Interface de Usuario
Estereotipo: Manejador
Propiedades:
Superclase:
Subclase:
Enva el evento mostrar Principal a la Interfaz de Usuario
Eejecutar el evento de mostrar Contenido QR a la Interfaz de Usuario

Clase: Pgina Principal
Modulo: Interface de Usuario
Estereotipo: Interface
Propiedades:
Superclase:
Subclase:
Mostrar la opcin de Escanear QR



Clase: Escanear cdigo QR
Modulo: Interface de Usuario
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 101
Confidencial
Estereotipo: Interface
Propiedades:
Superclase:
Subclase:
Mostrar las opciones: Escanear y salir. Adems de un texto de ayuda para el
uso del lector de QR.


Clase: Manejador Cmara
Modulo: Hardware
Estereotipo: Manejador
Propiedades:
Superclase:
Subclase:
regresar el evento mostrar cmara a la interfaz de Usuario


Clase: Manejador QR
Modulo: Hardware
Estereotipo: Manejador
Propiedades:
Superclase:
Subclase:
enviar la solicitud de buscar Contenidos QR a Manejador Principal


SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 102
Confidencial
COLABORACIONES
Caso de uso Consultar Contenidos

Clase: Interfaz de usuario
Modulo: Datos
Propiedades:
Estereotipo: interfaz Usuario
Superclase:
Subclase:
Enva el evento inicializar Manejador Principal
Despliega Pgina Principal
Evento buscar contenidos Manejador principal
Mostrar horario Interfaz de usuario
Mostrar servicio Interfaz de usuario
Mostrar tarifas Interfaz de usuario

Clase: Manejador principal
Modulo: Interfaz Usuario
Propiedades:
Estereotipo: Manejador
Superclase:
Subclase:
Enva el evento mostrar principal Interfaz de usuario
Enva el evento solicitud de datos Manejador de datos

Clase: pgina principal
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 103
Confidencial
Modulo: Datos
Propiedades:
Estereotipo: interfaz
Superclase:
Subclase:
Evento consultar contenidos Interfaz de usuario


Clase: consultar contenidos
Modulo: Datos
Propiedades:
Estereotipo: interfaz
Superclase:
Subclase:
Enva el evento Mostrar Principal Interfaz de usuario
Mostrar Geolocalizar Manejador principal
Mostrar salir Pgina principal


Clase: manejador de datos
Modulo: De datos
Propiedades:
Estereotipo: Manejador
Superclase:
Subclase:
Enva el evento mostrar contenido Interfaz de usuario
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 104
Confidencial

Caso de uso escanear QR
Clase: Interfaz de usuario
Modulo: Interfaz de usuario
Propiedades:
Estereotipo: interfaz
Superclase:
Subclase:
Enva el evento inicializar Manejador principal
Despliega pgina principal Pgina principal
Enva evento iniciar cmara Manejador cmara
Enva el evento buscar QR Manejador QR

Clase: Manejador principal
Modulo: Interfaz de usuario
Propiedades:
Estereotipo: Manejador
Superclase:
Subclase:
Enva el evento mostrar principal Interfaz de usuario
Enva evento mostrar contenido QR Interfaz de usuario

Clase: Pgina principal
Modulo: Interfaz de usuario
Propiedades:
Estereotipo: interfaz
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 105
Confidencial
Superclase:
Subclase:
Enva evento escanear QR Interfaz de usuario
Despliega escanear cdigo QR Interfaz de usuario

Clase: Escanear cdigo QR
Modulo: Interfaz De usuario
Propiedades:
Estereotipo: Interfaz
Superclase:
Subclase:
Mostrar Escanear Interfaz usuario
Mostrar salir Interfaz usuario

Clase: Manejador cmara
Modulo: Hardware
Propiedades:
Estereotipo: Manejador
Superclase:
Subclase:
Enva evento mostrar cmara Interfaz usuario

Clase: Manejador QR
Modulo: Hardware
Propiedades:
Estereotipo: Manejador
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 106
Confidencial
Superclase:
Subclase:
Enva evento buscar contenido Manejador principal

Caso de uso Geolocalizar
Clase: Consultar contenido
Modulo: Datos
Propiedades:
Estereotipo: Interfaz
Superclase:
Subclase:
Mostrar salir Interfaz Geolocalizar
Desplegar interfaz Geolocalizar Interfaz Geolocalizar




Clase: Interfaz Geolocalizar
Modulo: Interfaz De usuario
Propiedades:
Estereotipo: Interfaz
Superclase:
Subclase:
Enva evento buscar contenido Manejador principal

Clase: Interfaz de usuario
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 107
Confidencial
Modulo: Interfaz De usuario
Propiedades:
Estereotipo: Interfaz
Superclase:
Subclase:
Enva evento buscar Geolocalizar Manejador principal

Clase: Manejador principal
Modulo: Interfaz De usuario
Propiedades:
Estereotipo: Manejador
Superclase:
Subclase:
Enva evento solicitar cmara Manejador cmara

Clase: Manejador cmara
Modulo: Hardware
Propiedades:
Estereotipo: Manejador
Superclase:
Subclase:
Enva evento solicitar GPS Manejador GPS

Clase: Manejador GPS
Modulo: Hardware
Propiedades:
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 108
Confidencial
Estereotipo: Manejador
Superclase:
Subclase:
Enva evento mostrar
Geolocalizacin
Interfaz usuario


JERARQUIAS
Nueva Clase Interfaz










SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 109
Confidencial


Nueva Clase Manejador






Nuevas Clases

Clase: Interfaz
Modulo: interfaz de usuario
Propiedades: abstracta
Estereotipo: interfaz
Superclase:
Subclase: pgina principal, interfaz usuario, interfaz Geolocalizar, Consultar
Contenidos, Escanear QR.
Desplegar pagina
Manejar evento

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 110
Confidencial
Clase: manejador
Modulo: Datos
Propiedades: abstracta
Estereotipo: control
Superclase:
Subclase: manejador de datos, manejador principal, manejador cmara,
manejador QR, manejador GPS
Desplegar pagina Interfaz usuario, Interfaz

Caso de uso Consultar Contenidos

Clase: Interfaz de usuario
Modulo: Datos
Propiedades: Concreta
Estereotipo: interfaz Usuario
Superclase: Interfaz
Subclase:
Enva el evento inicializar Manejador Principal
Despliega Interfaz
Evento buscar contenidos Manejador
Mostrar horario Interfaz de usuario
Mostrar servicio Interfaz de usuario
Mostrar tarifas Interfaz de usuario


Clase: Manejador principal
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 111
Confidencial
Modulo: Interfaz Usuario
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Enva el evento mostrar principal Interfaz
Enva el evento solicitud de datos Manejador

Clase: pgina principal
Modulo: Datos
Propiedades: Concreta
Estereotipo: interfaz
Superclase:Interfaz
Subclase:
Evento consultar contenidos Interfaz de usuario


Clase: consultar contenidos
Modulo: Datos
Propiedades: Concreta
Estereotipo: interfaz
Superclase: Interfaz
Subclase:
Enva el evento Mostrar Principal Interfaz de usuario
Mostrar Geolocalizar Manejador principal
Mostrar salir Interfaz
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 112
Confidencial


Clase: manejador de datos
Modulo: De datos
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Enva el evento mostrar contenido Interfaz

Caso de uso escanear QR

Clase: Interfaz de usuario
Modulo: Interfaz de usuario
Propiedades: Concreta
Estereotipo: interfaz
Superclase: Interfaz
Subclase:
Enva el evento inicializar Manejador
Despliega pgina principal Interfaz
Enva evento iniciar cmara Manejador
Enva el evento buscar QR Manejador

Clase: Manejador principal
Modulo: Interfaz de usuario
Propiedades: Concreta
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 113
Confidencial
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Enva el evento mostrar principal Interfaz de usuario
Enva evento mostrar contenido QR Interfaz de usuario

Clase: Pgina principal
Modulo: Interfaz de usuario
Propiedades: Concreta
Estereotipo: interfaz
Superclase: Interfaz
Subclase:
Enva evento escanear QR Interfaz de usuario
Despliega escanear cdigo QR Interfaz de usuario

Clase: Escanear cdigo QR
Modulo: Interfaz De usuario
Propiedades: Concreta
Estereotipo: Interfaz
Superclase: Interfaz
Subclase:
Mostrar Escanear Interfaz usuario
Mostrar salir Interfaz usuario

Clase: Manejador cmara
Modulo: Hardware
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 114
Confidencial
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Enva evento mostrar cmara Interfaz usuario


Clase: Manejador QR
Modulo: Hardware
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Enva evento buscar contenido Manejador

Caso de uso Geolocalizar
Clase: Consultar contenido
Modulo: Datos
Propiedades: Concreta
Estereotipo: Interfaz
Superclase:Interfaz
Subclase:
Mostrar salir Interfaz Geolocalizar
Desplegar interfaz Geolocalizar Interfaz Geolocalizar

Clase: Interfaz Geolocalizar
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 115
Confidencial
Modulo: Interfaz De usuario
Propiedades: Concreta
Estereotipo: Interfaz
Superclase: Manejador
Subclase:
Enva evento buscar contenido Manejador

Clase: Interfaz de usuario
Modulo: Interfaz De usuario
Propiedades: Concreta
Estereotipo: Interfaz
Superclase: Interfaz
Subclase:
Enva evento buscar Geolocalizar Manejador principal

Clase: Manejador principal
Modulo: Interfaz De usuario
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Enva evento solicitar cmara Manejador cmara

Clase: Manejador cmara
Modulo: Hardware
Propiedades: Concreta
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
TARJETAS DE CLASE

pg. 116
Confidencial
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Enva evento solicitar GPS Manejador GPS

Clase: Manejador GPS
Modulo: Hardware
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Enva evento mostrar
Geolocalizacin
Interfaz

















SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
CONTRATOS

Versin 1.0
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
CONTRATOS

pg. 118
Confidencial
Historial de Revisiones

Fecha Versin Descripcin Autor
13/11/2013 1.0 Versin preliminar como propuesta de
desarrollo.
Patricia Soledad Ordaz























SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
CONTRATOS

pg. 119
Confidencial
CONTRATOS
MODULO INTERFAZ DE USUARIO
Clase: Interfaz
Modulo: interfaz de usuario
Propiedades: abstracta
Estereotipo: interfaz
Superclase:
Subclase: pgina principal, interfaz usuario, interfaz Geolocalizar, Consultar
Contenidos, Escanear QR.
Contratos
1.Desplegar pgina

Clase: Manejador principal
Modulo: Interfaz Usuario
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Responsabilidades Privadas
mostrar principal Interfaz (1)
solicitud de datos Manejador (2)

Clase: Interfaz de usuario
Modulo: Interfaz de usuario
Propiedades: Concreta
Estereotipo: interfaz
Superclase: Interfaz
Subclase:
Responsabilidades privadas
inicializar Manejador (1)
Despliega principal Interfaz(1)
iniciar cmara Manejador (3)
buscar Contenido QR Manejador (4)





SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
CONTRATOS

pg. 120
Confidencial

Clase: Manejador principal
Modulo: Interfaz de usuario
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Responsabilidades Privadas
mostrar principal Interfaz de usuario (1)
mostrar contenido QR Interfaz de usuario(1),
Manejador(2),Manejador QR(4)

Clase: Pgina principal
Modulo: Interfaz de usuario
Propiedades: Concreta
Estereotipo: interfaz
Superclase: Interfaz
Subclase:
Responsabilidades Privadas
escanear QR Interfaz de usuario(1), Manejador
QR(4)
Despliega escanear cdigo QR Interfaz de usuario(1)

Clase: Escanear cdigo QR
Modulo: Interfaz De usuario
Propiedades: Concreta
Estereotipo: Interfaz
Superclase: Interfaz
Subclase:
Responsabilidades Privadas
Mostrar Escanear Interfaz usuario(1)
Mostrar salir Interfaz usuario(1)


Clase: Interfaz Geolocalizar
Modulo: Interfaz De usuario
Propiedades: Concreta
Estereotipo: Interfaz
Superclase: Manejador
Subclase:
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
CONTRATOS

pg. 121
Confidencial
buscar contenido Manejador (2), Manejador cmara(3),
Manejador GPS(5)


Clase: Interfaz de usuario
Modulo: Interfaz De usuario
Propiedades: Concreta
Estereotipo: Interfaz
Superclase: Interfaz
Subclase:
Responsabilidades Privadas
Buscar Geolocalizar Manejador GPS(2),

Clase: Manejador principal
Modulo: Interfaz De usuario
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Responsabilidades Privadas
solicitar cmara Manejador Cmara (2)




MODULO DATOS
Clase: manejador
Modulo: Datos
Propiedades: abstracta
Estereotipo: control
Superclase:
Subclase: manejador de datos, manejador principal, manejador cmara,
manejador QR, manejador GPS
Contratos
1.Manejar Evento
Manejar evento(s)
Responsabilidades Privadas
Desplegar pagina Interfaz usuario(1), Interfaz(1)
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
CONTRATOS

pg. 122
Confidencial

Clase: Interfaz de usuario
Modulo: Datos
Propiedades: Concreta
Estereotipo: interfaz Usuario
Superclase: Interfaz
Subclase:
Contratos
1.Despliega Interfaz(1)
2. Inicializar Manejador(2)
Responsabilidades Privadas
evento buscar contenidos Manejador(2)
Mostrar horario Interfaz (1)
Mostrar servicio Interfaz (1)
Mostrar tarifas Interfaz (1)

Clase: pgina principal
Modulo: Datos
Propiedades: Concreta
Estereotipo: interfaz
Superclase: Interfaz
Subclase:
Responsabilidades Privadas
consultar contenidos Interfaz de usuario(1)


Clase: consultar contenidos
Modulo: Datos
Propiedades: Concreta
Estereotipo: interfaz
Superclase: Interfaz
Subclase:
Mostrar Principal Interfaz de usuario(1)
Geolocalizar Manejador principal(2)
salir Interfaz(1)

Clase: manejador de datos
Modulo: Datos
Propiedades: Concreta
Estereotipo: Manejador
SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
CONTRATOS

pg. 123
Confidencial
Superclase: Manejador
Subclase:
Responsabilidades Privadas
mostrar contenido Interfaz (1)



Clase: Consultar contenido
Modulo: Datos
Propiedades: Concreta
Estereotipo: Interfaz
Superclase: Interfaz
Subclase:
Responsabilidades Privadas
salir Interfaz Geolocalizar(1)
Desplegar Geolocalizar Interfaz Geolocalizar(1)

MODULO DE HARDWARE

Clase: Manejador cmara
Modulo: Hardware
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Contratos
3.Mostrar cmara Interfaz (1)


Clase: Manejador QR
Modulo: Hardware
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Contratos
4.buscar contenido QR Manejador (2),Manejador Cmara(3)

SISTEMA DE REALIDAD AUMENTADA EN MONTE ALBAN
BASADA EN CODIGOS QR
Versin: 1.0
Fecha: 13/11/2013
CONTRATOS

pg. 124
Confidencial

Clase: Manejador cmara
Modulo: Hardware
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Contratos
5.solicitar GPS Manejador (2), Manejador Cmara(3)

Clase: Manejador GPS
Modulo: Hardware
Propiedades: Concreta
Estereotipo: Manejador
Superclase: Manejador
Subclase:
Responsabilidades Privadas
mostrar Geolocalizacin Interfaz (1),manejador GPS(5)