You are on page 1of 19

Fase de Análisis

4.3.1 Identificación y Listado de Requerimientos

Los principales requerimientos de esta aplicación están orientados a satisfacer una


necesidad de acercamiento y conocimiento de los principales sitios turísticos de la
Ciudad de Cartagena implementando Realidad Aumentada, sirviendo a la vez como un
producto turístico y educativo, con base en esto, se definieron los siguientes:

1. Requerimientos de los Sitios Turísticos o Listar sitios a ser visualizados o


Desplegar contenido histórico de los sitios turísticos o Desplegar Marcadores
que contienen escenas de los objetos multimedia de los lugares.

1. Reproducir el audio que describe la historia de estos lugares.


2. Visualizar Objeto Multimedia, lo cual debe integrar escena y audio.
2. Requerimientos Orientados con la localización de los Lugares.
1. Listar sitios a ser visualizados o Escoger Lugar a Visualizar o Ver
ubicación del Lugar en el Mapa

3. Requerimientos Orientados con la Evaluación y Calificación de los Sitios o


Escoger sitio a ser evaluado. o Calificar el sitio.
1. Realizar comentarios.

4. Requerimientos Orientados con la Promoción de Otros Lugares (En esta fase del
proyecto solo Restaurantes) o Listar Lugares

1. Desplegar Marcadores que contienen escenas de los objetos


multimedia de los lugares.

2. Visualizar Objeto Multimedia, lo cual debe integrar escena.


3. Mostrar Carta y Lista de Precios (Caso Restaurantes)

5. Requerimientos Orientados con la Evaluación y Calificación de los Platos.


1. Escoger plato a ser evaluado. o Calificar el plato.

2. Realizar comentarios sobre el plato.


4.3.2 Elaboración de Casos De Uso

Un caso de uso representa un proceso común e importante. Los casos de uso


constituyen una técnica para la captura de requisitos potenciales de un nuevo sistema o
una actualización software. Un diagrama de Casos de Uso muestra las distintas
operaciones que se esperan de una aplicación o sistema y cómo se relaciona con su
entorno (usuarios u otras aplicaciones) [5].

1. Caso de Uso General

Figura 18. Caso de Uso de Funcionalidades

Caso de Uso Desplegar Lugares

Actores Usuario

Tipo Primario, Esencial

Descripción Este caso de uso se presenta cuando el


usuario escoge el lugar que desea visualizar
y se despliega todo el contenido del sitio.
Caso de Uso Buscar Localización

Actores Usuario

Tipo Primario, Esencial

Descripción Este caso de uso se presenta cuando el


usuario escoge un lugar para visualizar la
localización de este mismo en el mapa.

Caso de Uso Realizar Comentarios

Actores Usuario,

Tipo Primario, Esencial

Descripción Este caso de uso se presenta cuando el


usuario realiza comentarios de la aplicación
y las experiencias de uso.

2. Lugares:
. Caso de Uso Lugares.

Caso de Uso Listar Sitios

Actores Sistemas

Tipo Primario

Descripción Este caso de uso el sistema despliega los


sitios turísticos almacenados en él.

Caso de Uso Seleccionar Sitios

Actores Usuario Final

Tipo Primario

Descripción Este caso de uso permite al usuario final


seleccionar el sitio que el desee.
Caso de Uso Mostrar Contenido

Actores Sistemas

Tipo Primario

Descripción Este caso de uso el sistema despliega la


información del sitio que el usuario final con
anterioridad haya seleccionado.

Caso de Uso Confrontar Marcador con Visor

Actores Usuario Final

Tipo Primario

Descripción Este caso de uso permite al usuario final


mostrar a la cámara de la computadora, el
patrón del sitio que desea percibir.

Caso de Uso Visualizar Objeto Multimedia

Actores Sistema

Tipo Primario

Descripción Este caso de uso permite que el sistema


exhiba la visualización del objeto multimedia
que el usuario final con anterioridad
seleccionó.

Caso de Uso Calificar Sitio

Actores Usuario Final

Tipo Primario

Descripción Este caso de uso permite al usuario final


darle una calificación al sitio. El usuario hará
clic en Calificar Sitio y la aplicación lo lleva a
la página Comentarios.
3. Localización:

Figura 20. Caso de Uso Localización.

Caso de Uso Listar Sitios

Actores Sistema

Tipo Primario

Descripción Este caso de uso el sistema despliega los


sitios turísticos almacenados en él.

Caso de Uso Escoger Sitio

Actores Usuario Final

Tipo Primario

Descripción Este caso de uso permite al usuario final


seleccionar el sitio que el desea localizar.
Caso de Uso Solicitar Localización

Actores Usuario Final

Tipo Primario

Descripción Este caso de uso permite al usuario final


presionar el botón para solicitar la
localización del sitio escogido con
anterioridad.

Caso de Uso Localizar en Mapa

Actores Sistema

Tipo Primario

Descripción Este caso de uso permite al sistema ubicar el


sitio que el usuario final notificó localizar.

4. Comentarios:

Figura 21. Caso de Uso Comentarios.


Caso de Uso Escribir Comentarios

Actores Usuario Final

Tipo Primario

Descripción Este caso de uso permite al usuario final


escribir el comentario del sitio visualizado.

Caso de Uso Registrar Comentario

Actores Sistema

Tipo Primario

Descripción Este caso de uso permite al sistema registrar


o guardar el comentario hecho por el
usuario final sobre el sitio visualizado.

Caso de Uso Registrar Calificación del Sitio

Actores Sistema

Tipo Primario
Descripción Este caso de uso permite al sistema registrar
o guardar la calificación hecha por el usuario
final al sitio visualizado mediante Realidad
Aumentada.

5. Restaurantes
Figura 22. Caso de Uso Restaurantes.
Caso de Uso Listar Restaurantes

Actores Sistema

Tipo Primario

Descripción Este caso de uso el sistema despliega los


restaurantes almacenados en él.

Caso de Uso Seleccionar Restaurantes

Actores Usuario Final

Tipo Primario

Descripción Este caso de uso permite al usuario final


seleccionar el restaurante que el desee.

Caso de Uso Mostrar Contenido

Actores Sistemas

Tipo Primario

Descripción Este caso de uso el sistema despliega la


información del restaurante que el usuario
final con anterioridad haya seleccionado.
Caso de Uso Comentar Platos

Actores Usuario Final

Tipo Primario

Descripción Este caso de uso permite al usuario final


comentar los platos del restaurante que él
deseé y que haya seleccionado con
anterioridad.

4.3.4 Elaboración de Diagrama de Actividades

Los diagramas de actividades describen la secuencia de actividades en un sistema o


aplicación. Las actividades se representan por medio de rectángulos y la secuencia es
descrita por medio de flechas. [5]

A continuación se describen los diagramas de actividades de este proyecto. 1. Lugares

Figura 23. Diagrama de Actividades Despliegue de Lugares


2. Localización
Figura 24. Diagrama de Actividades Buscar Localización

3. Comentarios

Figura 25. Diagrama de Actividades Realizar Comentarios


4. Restaurantes
Figura 26. Diagrama de Actividades Realizar Comentarios

4.4 Diseño de la Aplicación

4.4.1 Diagrama de Despliegue

El Diagrama de Despliegue es un tipo de diagrama del Lenguaje Unificado de Modelado


que se utiliza para modelar el hardware utilizado en las ejecuciones de sistemas y las
relaciones entre sus componentes.

Figura 27. Diagrama de Despliegue de Aplicación Móvil

4.4.2 Elaboración de Diagrama de Bases de Datos


Los diagramas entidad-relación o diagramas E-R representan los conceptos (entidades)
u objetos del sistema o aplicación y sus relaciones. Estos diagramas facilitan el diseño de
las bases de datos. [5]

Debido a restricciones en el motor de base de datos proporcionado por el entorno de


desarrollo Appery.co, no es posible en este momento crear relaciones entre las
entidades, por eso se describe únicamente las entidades independientes. Es trabajo de
investigación a futuro la implementación de una base de datos relacional que interactúe
con el aplicativo. Las entidades se muestran descritas en la Figura 28.

Tablas de Diagrama de Base de Datos

 Descripción de Datos
Tabla Comentarios
Comentarios (Lugares)

Campo Tipo de Dato Descripción

Id String Se Guarda el código que se asocia al registro.

Nombre String El Nombre de la persona que hace un comentario.

Comentarios String Guarda el comentario que realiza la persona.


Lugar String Se Guarda el lugar escogido por el usuario.

Calificación Number Guarda el número de calificación dado por el usuario.

Acl Lista de Control de Acceso, un sistema de seguridad


donde se asigna un permiso por defecto.

CreatedAt Date Guarda la Fecha y hora de creación del Registro por


defecto.

UpdateAt Date Guarda la Fecha y hora de actualización del registro por


defecto.

. Diccionario de Datos Tabla Comentarios

Restaurantes

Campo Tipo de Dato Descripción


Id String Se Guarda el código que se asocia al registro.

Nombre String El Nombre de la persona que hace un comentario

Comentantarios String Guarda el comentario que realiza la persona.

Plato String Guarda el nombre del plato que escogió.

Restaurante String Guarda en nombre del restaurante asociado.

Calificación Number Guarda el número de calificación dado por el


usuario.

Acl: Lista de Control de Acceso, un sistema de


seguridad donde se asigna un permiso por defecto.

CreatedAt Date Guarda la Fecha y hora de creación del Registro por


defecto.
UpdateAt Date Guarda la Fecha y hora de actualización del
registro por defecto.

Figu . Descripción Tabla Restaurantes

4.4.3 Diseño de Interfaces de Usuario de la Aplicación

El Diseño de las interfaces de la aplicación móvil se realizó en el entorno de desarrollo


Appery.co como se muestra en la figura 31.

Entorno de Desarrollo
Lista de Lugares Despliegue de Iglesias

Marcador de Iglesia San Pedro Claver . Interfaz de Ubicación de Sitios


Figura 36. Comentarios y Experiencias Figura 37. Interfaz de Restaurante

Figura 38.Registro de Comentarios Restaurante


4.5 Implementación y Pruebas de la aplicación

Se Realizaron pruebas respectivas de las funcionalidades de la aplicación móvil utilizando


el software visualizador al igual con la guía turística en físico. La Aplicación Móvil fue
testeada en 2 móviles un Samsung Galaxy S4 y LG Optimus L3 los dos dispositivos poseen
sistema operativo Android donde las características de estos terminales son ideales para
correr la aplicación.

Se encontró que las Funcionalidades de visualización, comentarios y ubicación de


lugares de la aplicación cumplen con los requerimientos perfectamente y funcionan en
los dispositivos correctamente, tanto como en la navegación y todos los aspectos.

En la Guía Turística que comprende los patrones de visualización y descripción de sitios


se testeo la interacción con el software visualizador y se mostraron los objetos
correctamente, el software detecta todos los patrones y muestra el respectivo
contenido multimedia. La Figuras 39, 40, 41 muestran la funcionalidad de listado de
lugares, registro de comentarios y localización respectivamente.

Figura 39. Screenshot de Listado de Lugares Figura 40. Registro de Comentarios


Screenshot de ubicación de lugar

Iglesia San pedro Claver desde Aplicación. Portal de los Dulces desde Aplicación

.Sede de Sistemas CURN desde Aplicación . Iglesia Tercera Orden desde Aplicación

You might also like