Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Interfaces de Usuario
Interfaces de Hardware
En el caso de contar con una conexión a Internet, la aplicación móvil podrá
funcionar en un ambiente conectado a partir de un modelo de sincronización
entre sistemas. En este caso las interfaces hardware con las que debe contar
son:
- Tarjeta de red
- Interfaz GPS
- WiFi
- Conexión banda ancha
2
Interfaces de Software
Se utilizará un administrador de base datos, se usaría MySQL como
administrador. El problema de esta interfaz es que todavía se encuentra en la
etapa de diseño y desarrollo. Por lo que es necesario diseñar la base de datos y
modelo entidad relación de las tablas.
Especificación de requerimientos
Restricciones de Diseño
Implementación Arquitectura
3
•Programas •Datos
•Procesamiento de datos •Servicios de red
Red
GPS Camión
* Ubicación
*
Requerimientos funcionales
Panorama.
La aplicación que se desea desarrollar proporcionara un registro de usuarios,
una vez registrados, los usuarios podrán realizar peticiones para que el camión
recolector de basura pase por su calle, una vez obtenidas las peticiones, la
aplicación por medio de un algoritmo asignara las rutas más óptima para realizar
dicho recorrido.
Requerimientos Funcionales.
- La aplicación debe permitir que los usuarios se puedan registra en la aplicación
para poder acceder a los servicios de peticiones y boletines informativos.
4
- El sistema debe manejar una conexión a Google Maps para poder visualizar la
ruta del camión recolector en tiempo real.
- La aplicación debe de tener una conexión a base de datos.
-Generar las rutas de recolección de basura de manera automática mediante un
algoritmo.
- Realizar diferentes consultas a la base de datos
- Poder visualizar contenido multimedia en las interfaces.
- Notificar a el usuario sobre las rutas y horarios.
Actores.
- Usuario: Se encarga de controlar los esquemas de sincronización entre las
aplicaciones
- Operador: Ingresa datos al sistema y efectua consultas
- Administrador de la aplicación: Se encarga de que el sistema este
funcionando y de la administración, configuración de éste.
5
Para esta aplicación hemos definido los siguientes requerimientos no
funcionales:
Usabilidad:
La interacción entre la aplicación y el usuario será, por lo general, a través de
botones de acción para acceder a las funcionalidades.
La interfaz de la aplicación será amigable y de fácil entendimiento para el
usuario.
Confiabilidad:
El control de acceso a la aplicación será controlado por una validación de nombre
de usuario y contraseña. De esta manera para que un usuario pueda ingresar al
sistema deberá crear una cuenta con su nombre de usuario y una contraseña
asociado a un perfil, ya sea de Facebook, o dentro de la base de datos de la
aplicación.