Subsecciones

Especificaciones del proyecto

Objetivo General

Desarrollar un sistema que proporcione a los usuarios una herramienta de apoyo para visualizar la congestión vial actual que posibilite la toma de decisión de una mejor ruta a sus destinos mediante dispositivos móviles.

Objetivos Específicos

Productos o resultados esperados

Los productos que se entregarán al finalizar el trabajo son:

Metodología

La metodología a usar es desarrollo evolutivo, se basa en la idea de desarrollar una implementación inicial, exponiéndola a los comentarios del usuario y refinándola a través de las diferentes versiones hasta que se desarrolle un sistema adecuado. Las actividades de especificación, desarrollo y validación se entrelazan en vez de separarse, con una rápida retroalimentación entre estas.

Existen dos tipos de desarrollo evolutivo: desarrollo exploratorio y prototipos desechables, utilizaremos el desarrollo exploratorio, donde el objetivo del proceso es trabajar con el usuario (cliente) para explorar sus requerimientos y entregar un sistema final. El sistema evoluciona agregando nuevos atributos propuestos. Ver figura 2.1.

Figura: Metodología
Image pic_metodologia

El desarrollo evolutivo satisface las necesidades inmediatas de los usuarios, así como la especificación se puede desarrollar de forma creciente. Tan pronto como los usuarios desarrollen un mejor entendimiento de su problema, éste se puede reflejar en el sistema de software.

Descripción de prototipos

En la tabla 2.1 se muestra el nombre de los prototipos y sus características generales con las que contará cada uno.


Tabla 2.1: Prototipos y Funcionalidades generales
N Nombre Descripción
P1 Obtención de datos
  • Aplicación en el móvil.
  • Servidor para recibir datos.
  • Obtención de los datos en el móvil.
  • Envío de los datos al servidor.
  • Desplegué de los datos en el servidor.
P2 Modelo del tránsito vial
  • Procesar los datos en el servidor.
  • Aplicar un modelo matemático para la representación del tránsito vial.
  • Guardar dichos datos en una base de datos para ser recuperada por el GIS.
  • Representar en el mapa el congestionamiento del tránsito vial.
P3 Cálculo de rutas
  • Calcular rutas de acuerdo a la cantidad de tránsito vial.
  • Mostrar las rutas en el GIS.
P4 Desarrollo de alertas
  • Definir alertas a usar (Poco tránsito, bajo tránsito, accidente etc.).
  • Envío de alertas individualmente por usuario al servidor.
  • Reflejar alertas en el GIS.
P5 Red social
  • Permitir la evaluación de alertas emitidas por los usuarios de la red social.
  • Establecer mecanismos del funcionamiento de la red social.
  • Permitir puntuar usuarios.
  • Permitir tener distintos niveles de usuarios de acuerdo a su puntaje.
P6 Generador de eventos
  • Crear un simulador de tránsito vehicular representando vías reales.
  • Los vehículos representan un evento, el cual enviará datos al servidor.
  • Se deberá configurar la cantidad o distribución de vehículos.


Arquitectura

En la figura 2.2 se muestra la arquitectura general del sistema
Figura 2.2: Arquitectura del sistema
Image arquitectura.

Descripción de cada módulo de la arquitectura del sistema

IPN - ESCOM