Está en la página 1de 10

Descripción de la necesidad técnica para el diseño, creación y puesta en marcha de

una APP móvil de Aviturismo en el occidente Antioqueño

Objetivos de la Aplicación Móvil


Id objetivo Funcionalidad Descripción
Obj.1 Registrar El sistema permitirá registrarse con rol de
usuario en la App móvil, a todos los
observadores de aves que deseen registrase en el
aplicativo y como administrador en el servidor
web, al responsable de la edición, otorgamiento
de permisos, administración, configuración y
actualización del sistema.
Obj.2 Loguear El sistema solo permitirá el ingreso a los
usuarios registrados previamente y que acepten
las políticas y uso de tratamiento de datos
personales, así como a los que se logueen con
Google + o con Facebook.

Obj.3 Gestionar controles El sistema permitirá a los usuarios insertar y


actualizar los controles que registren, en los
módulos de Bitácora y registro de nuevas
especies de aves observadas.

Obj.4 Modificar controles El sistema permitirá a los usuarios modificar su


información de perfil en la App móvil y al
administrador permisos para modificar
información de usuarios y contenidos.

Obj.5 Leer QR Code El sistema permitirá hacer lecturas de Qr Code


independientes para conocer información de un
control registrado.
Obj.6 Consultar El sistema podrá retornar los listados de los datos
registrados en la base de datos a partir de
parámetros de búsqueda multicriterio
directamente desde el servidor hacia la
aplicación móvil.

Obj.7 Verificar existencia El sistema tendrá la capacidad de verificar si un


contenido registrado (usuarios, inventario de
aves, rutas, recursos de aprendizaje, guías de
turismo, operadores turísticos, entre otros) se
encuentra almacenado en la DB.
Obj.8 Eliminar El sistema permitirá que el administrador elimine
de ser requerido controles ya generados.
Requisitos de Información
Los requisitos de información definen la información relevante que será almacenada en
la aplicación móvil.
RI-01 Registrar
Objetivos asociados OBJ-01 Registrar
Descripción El sistema deberá solicitar datos para
poder registrar a los usuarios con roles de
usuario y administrador teniendo en
cuenta las condiciones planteadas.
(usuario, los avistadores de aves que
accedan al aplicativo y administrador al
responsable de otorgar los permisos
desde el servidor web)
Datos específicos Datos personales (Nombre, Apellidos,
correo electrónico, contraseña, perfil de
avistador de aves: aficionado, softcore y
hardcore)
Tiempo de vida promedio Indefinido
Ocurrencias Un usuario puede registrarse solo una vez
Comentarios Ninguno

RI-02 Información de Loguear


Objetivos asociados OBJ-02 Loguear
Descripción El sistema deberá controlar el acceso de
los usuarios registrados con roles
administrador y usuario teniendo en
cuenta condiciones planteadas (El usuario
solo tiene permisos asignados por el
administrador. Y el administrador tiene
todos los permisos del sistema. (ver,
registrar, modificar y dar de baja a
contenidos y usuarios)) El logqueo se
podrá realizar a través de información
cruzada con Google + y Facebook.
Datos específicos Usuario y Contraseña o cuenta de usuario
en Google +/ Facebook.
Tiempo de vida promedio Indefinido
Ocurrencias Infinitas
Comentarios Ninguno
RI-03 Información Gestionar Controles
Objetivos asociados OBJ-03 Registrar controles
Descripción El sistema deberá permitir a los usuarios
la edición de sus propios controles
teniendo en cuenta condiciones
planteadas. (Los controles deben estar sin
finalizar para poder editarlos).
Datos específicos Nombre de control, fecha de creación,
categoría
Tiempo de vida promedio Indefinido
Ocurrencias Infinitas
Comentarios Ninguno

RI-04 Información Modificar


Objetivos asociados OBJ-04 Modificar
Descripción La aplicación permitirá al usuario
modificar la información de perfil o
contenidos según el rol con que ingresa.
Datos específicos Id de usuario, Id de contenido (controles,
perfil de avsitador, bitácora, ckeck list
aves, ckeck list rutas)
Tiempo de vida promedio Indefinido
Ocurrencias Infinitas
Comentarios Formulario de contacto, que podrá ser
generado por cualquier usuario.

RI-05 Leer código QR


Objetivos asociados OBJ-05- Leer QR Code
Descripción La aplicación móvil deberá permitir al
usuario consultar la información de los
controles en los Qr Codes etiquetados en
los módulos de (listado de aves,
monitoreo de aves, diseño de rutas y
recursos de aprendizaje).
Datos específicos Nombre del control, módulo ampliado
con QR
Tiempo de vida promedio Indefinido
Ocurrencias Infinitas
Comentarios Ninguno
RI-06 Información de Consultar
Objetivos asociados OBJ-06- Consultar
Descripción El servidor debe hacer de forma
independiente al aplicativo móvil la
consulta de registros para su posterior
envió al aplicativo para listar los
resultados y los criterios de búsqueda
deben ser operados de modo múltiple:
Datos específicos Nombre común ave, Nombre científico,
Nombre en inglés y Ubicación).
Tiempo de vida promedio Indefinido
Ocurrencias Infinitas
Comentarios Ninguno

RI-07 Información de Verificar existencia


Objetivos asociados Obj-7- Verificar existencia
Descripción El sistema debe encargarse de verificar
que ciertos registros (usuarios, inventario
de aves, rutas de avistamiento, recursos
de aprendizaje) se encuentren en la base
de datos del sistema, es tarea
fundamental para implementar los
objetivos de ingreso al sistema y lectura
de Qr Codes para observación de
controles.
Datos específicos Id de registro, tabla de almacenamiento,
valor de búsqueda.
Tiempo de vida promedio Indefinido
Ocurrencias Infinitas
Comentarios Ninguno

RI-08 Información de Verificar existencia


Objetivos asociados Obj-8- Verificar existencia
Descripción La aplicación permitirá al usuario
modificar la información de perfil o
contenidos según el rol con que ingresa.
Datos específicos Id de registro, tabla de almacenamiento,
valor de búsqueda.
Tiempo de vida promedio Indefinido
Ocurrencias Infinitas
Comentarios Ninguno
Requisitos Funcionales
Los requisitos funcionales son aquellos que nos describen la interacción entre el sistema
y su ambiente, es decir son funciones que debe ser capaz de realizar el sistema.
Esta aplicación móvil, permitirá el acceso desde cualquier dispositivo Móvil, con un
diseño único y ajustado a los requerimientos de estos equipos, su funcionalidad consiste
en permitir a los usuarios avistadores de aves y comunidad en general interesada en el
tema, consultar los registros de aves identificadas en el actual inventario de aves:
especies potenciales para el aviturismo en el occidente antioqueño, así como realizar
funciones de monitoreo de aves, entre ellas: listar las aves observadas, identificar el
ecosistema al que pertenecen, reportar su estado de conservación, vulnerabilidad o
amenaza, al igual que construir el perfil de observador de aves, del usuario, según la
actividad de avistameinto realizada en las rutas ingresadas al sistema. Finalmente,
permitirá ampliar información de las especies de aves registradas a través del lector QR,
que expandirá el horizonte informativo, según los criterios de búsqueda seleccionados y
necesidades de consulta ingresadas en el aplicativo móvil. Para todo lo anterior, se
aprovecharán las herramientas que ofrecen los dispositivos móviles como cámara, gps,
micrófono y texto para así tener un mejor aprendizaje en tiempo real. El sistema cuenta
con 2 perfiles o roles de administrador para la parte del servidor Web y usuario para la
parte Móvil.
Los requisitos funcionales de la aplicación móvil están muy relacionados con las
acciones de turismo científico que se adelantan en el monitoreo de la biodiversidad,
específicamente, valoración de la avifauna presente en el occidente antioqueño, así
como en la generación de una cultura de avistamiento de aves ética y profesional.

Ref. Requisito Prioridad


Alta Media Baja
R.01 La App móvil y el servidor web permiten
registrarse a un nuevo usuario, en los roles:
 Administrador: permisos para
ingresar, eliminar usuarios, archivos
X
del sistema y crea categorías.
 Usuario: Consultan datos, ingresan
datos, generan controles e interactúan
con los existentes.
R.02 La aplicación móvil tiene un módulo de X
listado de aves con los registros actualizados
del inventario de aves: especies potenciales
para el aviturismo en el occidente antioqueño.
Cada control o registro de ave, estará
acompañado de: sonido del ave, fotografía o
vídeo del individuo listado, así como un QR,
con información adicional. La información
estará:
 Ordenada alfabéticamente.
 Con opción de búsqueda rápida.
 Opción de búsqueda por categoría
múltiple.
R.03 El servidor web tiene un módulo de agregar
datos y un módulo de operaciones datos
donde puede actualizar, listar, registrar,
modificar y dar de bajas ya sea a usuarios o X
contenidos (Inventario de aves, rutas de
avistamiento de aves, coordenadas
geográficas, mapas y recursos QR)
R.04 La aplicación móvil tiene un módulo de
Rutas de avistamiento de aves, a través del
cual, los usuarios registrados podrán
identificar la delimitación y demarcación
geográfica de las rutas ingresadas,
visualizarlas en tiempo real con el uso de
información cruzada con Google Maps,
Wikiloc, además de acceder a contenido X
multimedia: fotografías, vídeos y recursos
QR, conectados con cada ruta consultada. La
información estará:
 Ordenada alfabéticamente.
 Con opción de búsqueda rápida.
 Opción de búsqueda por categoría
múltiple.
R.05 La aplicación móvil tiene un módulo
denominado: mi bitácora, para registrar la
actividad del avistador de aves, en función de
operar herramientas como: check list de las
aves identificadas según ruta de avistamiento,
ingreso de datos de monitoreo de avifauna,
como estado de conservación, amenaza o
vulnerabilidad, además de ingreso de datos
multimedia como fotografías y vídeos de las
aves avistadas y/o mapas de las rutas X
realizadas.
 Filtrar la búsqueda de los controles
registrados por fecha.
 Escoger el lote en el que desea
trabajar.
 Agregar nuevos controles.
 Imprimir etiquetas QR Code de los
controles que crea.

R.06 La aplicación móvil permite que el usuario X


modifique su información de perfil y cambie
su contraseña.
R.07 La aplicación móvil no permite que un
usuario elimine los controles y los registros X
creados por usuarios distintos a él.
R.08 La aplicación móvil permite que un usuario
vea los controles de los demás usuarios pero
no puede editarlos.
R.09 La aplicación móvil cuenta con un módulo
de: monitoreo de aves, desde donde se pueden
consultar las actualizaciones en materia de:
X
estado de conservación del ave, tipo de
amenazas, entre otros aspectos registrados en
el servidor web por el administrador.
R.10 La aplicación móvil permite ver el módulo de
X
ayuda de la App.
R.11 La aplicación móvil permite ver el módulo
acerca de, el cual contiene información de la X
App.
R.12 La aplicación móvil cuenta con un módulo
de: Recursos para pajareros, que provee los
QR con información ampliada de los X
ecosistemas y estado de conservación de las
aves registradas en servidor web.
R.13 La aplicación móvil cuenta con un módulo de
comunidad de pajareros, a través del cual, los
usuarios podrán interactuar con una interfaz
X
tipo red social, para compartir contenidos y
demás información asociada a las actividades
de observación de aves.
Requisitos No Funcionales
Los requerimientos no funcionales son aquellas restricciones físicas del sistema, estos
surgen de la necesidad del usuario.

Ref. Requisito Prioridad


Alta Media Baja
R.01 Esta herramienta tiene un enfoque móvil para
dispositivos móviles con sistema operativo X
Android versión 4.2 o mayor.
R.02 La aplicación móvil tiene una conexión a un
X
Servidor web.
R.03 La aplicación móvil está desarrollada en los
siguientes entornos de desarrollo o Ides:
X
Gedit, sublime text, eclipse, netbeans,
phpmyadmin, mysql-workbench, phonegap.
R.04 La App móvil está desarrollada en javascript,
html5, css3, bootstrap, JQuery Mobile.
X
Empaquetada con ayuda dela librería
phonegap en un archivo .apk Android.
R.05 La comunicación se hace por medio de web
server, la cual consiste en una comunicación
entre dos aplicaciones que pueden o no estar X
en el mismo lenguaje (el servidor está hecho
en php y la App en java).
R.06 Para las peticiones y respuestas se usa JSonp X
(librería de JavaScript).
R.07 La aplicación asegura la integridad de la X
información que los usuarios almacenan en la
plataforma.
R.08 El acceso al sistema está disponible las 24
horas del día para los usuarios que deseen X
interactuar con ella
R.09 El sistema está alojado en un hosting gratuito X
(hostinger) que proporciona los servicios de
servidor Web (Apache), lenguaje de
programación PHP, servidor de bases de
datos (mysql).
R.10 El sistema permite el acceso desde cualquier
X
dispositivo móvil.
R.11 El sistema permite el acceso de modo offline. X
Guías gráficas- Prototype

 Vista
interfaz
principal.
 Registro
 Logueo

 Estructura
modular.
 Búsqueda
multicriterio
 Diseño modular
por categorías.
 Visualización
jerárquica de
datos.

También podría gustarte