Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Universidad de Guadalajara
13 de Octubre de 2015
Ficha del documento
OK OK
Fdo. D./ Dña [AGQDETP S.A.] Fdo. D./Dña [Desarrollo Inteligente S.A.]
Administrador de rutas Rev. 2
Especificación de requisitos de software Pág. 4
Contenido
FICHA DEL DOCUMENTO 3
CONTENIDO 4
1 INTRODUCCIÓN 6
1.1 Propósito 6
1.2 Alcance 7
1.5 Referencias 8
1.6 Resumen 8
2 DESCRIPCIÓN GENERAL 8
2.4 Restricciones 10
3 REQUISITOS ESPECÍFICOS. 11
4 APÉNDICES 18
1 Introducción
A continuación se presentará mediante este documento, las pretensiones que por parte del
grupo de desarrollo del proyecto se buscan alcanzar. Se justificará porque un sistema de
apoyo para usuario de transporte público en una ciudad relativamente grande y en
constante expansión como lo es Guadalajara, Jalisco, es necesaria para una mejor
experiencia en el traslado de dichos usuarios cuando para realizar este, requieren el uso del
sistema de transporte público, específicamente camiones urbanos.
Los usuarios podrán gestionar mediante una aplicación en distintas plataformas, una serie
de rutas y caminos que podrán utilizar para poder moverse de un punto a otro, es decir, se
busca que cualquier persona, independientemente de que tenga o no conocimiento de cuál
es la trayectoria diaria de un camión, o de que camiones transitan cerca de un punto de
interés para este, pueda buscar la mejor alternativa de movimiento, considerándose para
esto como los principales puntos de criterio, un ahorro en tiempo de traslado en él camión o
en caminar al punto donde se aborda, así como en el dinero y el servicio que dicho por
otros usuarios de alguna ruta de camión en específico, es brindado a los usuarios.
1.1 Propósito
Como se mencionó anteriormente, este servicio y/o aplicación está orientada
principalmente para el uso de las personas que utilizan el STP ya sea de forma regular u
ocasional.
En una ciudad tan grande como lo es Guadalajara (ciudad que será con sus colindantes,
como se pretende, el gran “lienzo” en donde se llevará a cabo la prestación del servicio
de este proyecto) los municipios cercanos geográficamente a su centro pero que para
una persona física eran distancias largas, en los últimos años han comenzado a
expandir sus límites en todas las direcciones, por lo que dichas distancias se han
recortado y donde antes eran zonas no habitadas, por este y otros factores están
urbanizándose a pasos agigantados.
Guadalajara está cada vez más “fusionada” con estas ciudades (Tlaquepaque,
Tlajomulco de Zúñiga, Tonalá, Zapopan y el Salto por mencionar algunos) y la gente al
mismo ritmo está cubriendo estas nuevas zonas, por lo que puntos de interés quedan
más retirados al paso del tiempo, provocando una complicación para que las personas
puedan moverse a ciertos lugares.
1.2 Alcance
Inicialmente el proyecto será desarrollado para su interacción directa con el usuario final
mediante una aplicación de escritorio y/o una página web.
Se busca que sea totalmente funcional con los camiones que entran o salen de la ciudad
de Guadalajara pero una vez trabajando de manera adecuada en este punto, y después
de haber probado la correcta funcionalidad del sistema, este podrá ser expandido para
utilizarse para la comunicación de un punto x a otro punto y con el simple hecho de
encontrarse dentro de la ZMG, independientemente de que esta ruta no transite en
ningún punto en el territorio de Guadalajara.
El principal alcance es que todas las personas que utilizan el STP podrán solucionar su
problema de traslado (llámese problema a la falta de conocimiento de cuál es la mejor
trayectoria en camiones para moverse) puedan en cuestión de pocos minutos solucionar
dicha situación con la interacción de este con nuestro sistema.
1.5 Referencias
Referencia Titulo Ruta Fecha Autor
1.6 Resumen
En resumen, un usuario, aunque no tenga conocimiento de las rutas que existen en la
ZMG, podrá seleccionar dentro de un mapa de la ciudad incluido en la aplicación, un
punto x y un punto y, mismos que un gestor de rutas se encargará de enlazarlos
utilizando las rutas de los camiones que actualmente están en funcionamiento,
regresándole al usuario una serie de las mejores rutas que fueron consideradas para
que este pueda seleccionar la mejor.
2 Descripción general
2.1 Perspectiva del producto
Para que el sistema consiga brindar todas las características funcionales y no
funcionales que se pretenden, se requerirá de la interacción con otros sistemas y
componentes más allá de lo que este por sí mismo puede presentar.
Necesitará de un gestor de bases de datos para que información del usuario pueda ser
almacenada en memoria secundaria, así como un sistema que nos permita obtener y
utilizar el mapa de la ciudad (inicialmente se considera el mapa de Google) y una
conexión con el servidor generador y proveedor de las rutas.
El usuario tendrá acceso a una imagen clara de la ciudad o de la zona de esta que será
incluida para la funcionalidad del sistema de donde podrá indicar un punto de origen (x)
y un punto destino (y) y hacerle la petición al gestor de rutas para que este, mediante las
entradas ya mencionadas, devuelva una o un grupo de rutas de las cuales el usuario
seleccionara la que le parezca más apropiada.
El usuario también podrá ingresar criterios más específicos que ayudaran a esta
selección, como por ejemplo el dinero (el sistema podrá integrar o desechar rutas de
camiones de lujo como el tour que son más caros), la cantidad de camiones que puede
tomar para dicha ruta (es posible que el sistema para dirigir un punto x a un punto y
necesite más de un solo camión, pero si el usuario por ejemplo, no está dispuesto a
tomar más que solamente uno de estos, el sistema buscara una ruta de un solo camión
y si no existiera uno que recorriera una ruta que ayude con el propósito, se buscaría el
camión con el que más se encuentre lo buscado haciendo que el usuario tenga que
caminar lo menos posible).
El sistema automáticamente ingresara alarmas por cada ruta seleccionada, mismas que
serán activadas al momento de pasar por puntos importantes, como por ejemplo cada
que tenga que bajar de la o las rutas, además el usuario tendrá la libertad de agregar
más alarmas a su gusto en un punto intermedio de la ruta seleccionada a la que se le
podrán agregar notas de voz, texto, etcétera.
Se habilitara un foro para que los distintos usuarios puedan compartir sus experiencias y
recomendaciones y podrán consultar las evaluaciones de otros usuarios respecto a sus
experiencias en otras rutas.
2.4 Restricciones
En esta primera etapa, el sistema se limitara a funcionar en cierta área de cobertura,
donde esperamos pueda cubrirse toda la ZMG.
(Es importante mencionar que este último punto puede ser modificado en el
caso de que la aplicación en el momento de su instalación, ya cuente entre sus
paquetes con la información mencionada, de ser así, no se necesitará esta
conexión pero seguirá siendo necesaria para actualizaciones).
2.5.2 Esta conexión de internet será necesaria también para poder obtener el
mapa de la ciudad.
Inicialmente se mencionó que la aplicación seria de escritorio y/o web, pero para futuras
evoluciones, ambas deberían estar presentes para el usuario.
También deberá ser posible que exista una versión bastante completa para Smartphone
que debería poder ser utilizable en al menos los dos principales SO para celular (iOS y
Android) y tal vez para otros existentes como Windows phone u otros que más adelante
se pudieran presentar.
El problema inicial del transporte que estamos tratando nace a raíz de la rápida
expansión de las ciudades aledañas a Guadalajara, mismos que no son exclusivos de
esta zona (ZMG) sí no que también podemos verlos en lugares como el Estado de
México y el D.F entre otros lugares.
Una evolución del software sería su alcance, el poder presentar nuestra solución a los
usuarios de más ciudades e incluso de toda la republica mexicana.
3 Requisitos específicos.
3.1 Requisitos comunes de los interfaces.
Aún no se establecen las características que deberán tener las diferentes pantallas e
interfaces con las que el usuario deberá interactuar pero, sean cuales estas sean,
deberá, ser los más sencillas de interpretar para cualquier persona.
La pantalla principal del sistema deberá presentar un menú con botones; dichos
botones deberán ser: Generar ruta, historial de trayectos, y apartado social cuyo
nombre será definido en fechas posteriores.
manera manual a través del mapa, estos puntos sólo podrán ser colocados sobre
la ruta escogida.
Existirán diferentes tipos de alarma, estos serán por medio de sonido, vibración, o
sonido y vibración.
Para activar las alarmas será necesario tomar en cuenta la distancia entre los
puntos de alarma y la posición actual del usuario. La distancia a verificar tendrá
un valor por defecto (a decidir) y podrá ser modificada por el usuario al
seleccionar los puntos de alarma teniendo activo el botón de alarmas.
Una vez que el usuario se encuentre dentro del rango del punto de alarma, ésta
deberá activarse.
El foro del apartado social funcionará como cualquier otro, en él se podrán hacer
publicaciones y consultas entre los usuarios de la aplicación. La temática
específica de los subforos falta por ser especificada.
3.3.2 Seguridad
3.3.3 Fiabilidad
3.3.4 Disponibilidad
Número de requisito RNF 27
Nombre de requisito Disponibilidad del sistema.
Tipo Requisito Restricción
Fuente del requisito Javier Dávalos
Prioridad del Alta/Esencial Media/Deseado Baja/ Opcional
requisito
El sistema podrá ser utilizado las 24 horas del día, los 7 días de la semana, sin
embargo se verá limitado al horario del servicio de las rutas del transporte público.
3.3.5 Mantenibilidad
Número de requisito RNF 28
Nombre de requisito Mantenimiento del sistema.
Tipo Requisito Restricción
Fuente del requisito Carlos López
Prioridad del Alta/Esencial Media/Deseado Baja/ Opcional
requisito
3.3.6 Portabilidad
4 Apéndices
No aplica.
.