Está en la página 1de 6

Pontificia Universidad Javeriana

Departamento de Ingeniería de Sistemas

PersoIntegrado es una prestigiosa empresa de transporte público que cuenta con una flotilla
de buses que prestan servicio al 50% de los barrios de la capital del antiguo país del Sagrado
Corazón. Dicha empresa desea expandirse por toda la ciudad y mejorar su sistema de
información, particularmente para el beneficio de los ciudadanos. Su primera iniciativa fue
que sus usuarios potenciales puedan consultar las rutas disponibles y que se ajusten a sus
necesidades a través de sus dispositivos móviles o de Internet. También es deseo de los
socios de la empresa que se pueda consultar la información a través de un portal web y
colocar en las estaciones de PersoTransmilandia (sistema de buses articulados de la misma
ciudad) kioscos con pantallas Touch Screen. Por lo anterior, PersoIntegrado se alío con una
importante compañía de geolocalización que le provee la información sobre la localización
de sus buses y el estado de los buses de una o más rutas (posible accidente, congestión,
problemas de orden público…).

Para el funcionamiento de la aplicación es necesaria la siguiente información. Del usuario


se desea conocer su nombre, número de cédula (estos dos datos se utilizan tanto para
elaborar la tarjeta como para conocer el valor cargado que tiene en la misma), la fecha de
nacimiento (las tarifas varían dependiendo de la edad) y direcciones (e.g. casa, trabajo,
estudio). De un bus interesa conocer su identificador interno dentro del sistema, su placa,
propietario, empresa proveedora, modelo y los turnos asignados. De cada turno se tiene la
ruta, los horarios (desde-hasta), las fechas (desde-hasta) y los conductores asignados.

El sistema le debe facilitar a PersoIntegrado, a través del portal, generar un reporte de lo que
le debe pagar a cada una de las empresas proveedoras por los servicios prestados
mensualmente. Esto depende de los buses de cada empresa proveedora, las rutas y la
calificación del servicio provista por los usuarios. Si es satisfactoria dicha calificación, la
empresa tendrá un bono especial (10% adicional). Si es negativa, la empresa tendrá una
penalización del 30%. Si se reciben comentarios negativos de al menos el 40% de los buses
de dicha empresa proveedora o la calificación es negativa en más de seis ocasiones, se
eliminará dicha empresa de la lista de proveedores y sus buses se sacarán de circulación.
Por tal motivo, las empresas proveedoras podrán revisar, a través del portal, los comentarios
de los usuarios únicamente hacia sus buses y conocer si están en “peligro” de ser
desvinculados del sistema integrado.

Autoras: Luisa Fernanda Barrera León y Angela Carrillo Ramos


Para el manejo de las rutas, todo se administra a través de zonas, con lo cual se conoce
cuáles son las rutas de cada zona. De cada ruta se almacena en una base de datos: nombre,
número de ruta, paraderos, lugar de salida, lugar de llegada, si es o no cíclica, horarios
aproximados de llegada a paraderos y la cantidad de buses disponibles de la misma. Para
cada tipo de ruta existen empresas proveedoras de las cuales se tiene su nombre, NIT y las
rutas que provee la empresa.

Cada usuario puede solicitar información de una ruta específica y programar las rutas que
usa para que le lleguen notificaciones sobre las mismas a su celular o a su correo electrónico.
Cabe destacar que cada consulta no debe superar un tiempo de espera mayor 20 segundos.
También, como política del alcalde de la capital del que era el país del Sagrado Corazón, se
debe implementar una urna ciudadana en la que los usuarios puedan escribir comentarios
sobre ADOOIntegrado y/o hacer una valoración de tales comentarios. Los comentarios
pueden hacerse a través del portal o de su celular (por medio de SMS) sobre las rutas, los
buses, la calidad en el servicio, etc. Con respecto a una valoración hecha por un usuario,
otros usuarios pueden asignar una calificación a dicho comentario con lo que se podría
determinar la credibilidad de tal comentario.

Cuando un usuario desea conocer información de una ruta, se le debe brindar un reporte
que contenga la hora en la que se realiza dicha consulta, punto de origen, punto de destino,
dirección exacta de los paraderos más cercanos (distancia no superior a tres cuadras),
tiempos estimados de llegada del siguiente bus a dichos paraderos (con el número ruta) y
la tarifa.

Para usar el sistema, el usuario debe realizar un proceso de registro en el cual ingresa todos
sus datos. Después de estar registrado, el usuario puede hacer consultas sobre rutas (ver
párrafo anterior). Cuando el usuario desee ser notificado sobre una ruta específica debe
ingresar el número de la ruta, el paradero y el horario (día y hora). Para realizar comentarios,
el usuario debe ingresar su nombre de usuario, el número de ruta, número de bus
(identificador interno dentro del sistema) y el comentario/valoración de la ruta. El sistema
siempre enriquece el servicio de comentarios, incluyendo automáticamente la fecha y hora
de tal comentario.

PersoIntegrado maneja diferentes tipos de usuarios y de acuerdo a esto le puede asignar


privilegios. Los tipos de cliente se administran así: i) los usuarios estudiantes se consideran
como aquellos que se encuentran inscritos a una institución educativa, este tipo de usuarios
pagan $1.400 en cualquier hora del día; ii) los usuarios mayores, que son aquellos que
superan los 62 años de edad, pagan $1.250 en tarifa de buses en cualquier horario; iii) los
usuarios con diversidades funcionales pagan $1.300 en cualquier horario; iv) los usuarios

Autoras: Luisa Fernanda Barrera León y Angela Carrillo Ramos


corrientes, tienen un descuento de $300 en horas valle. Las horas valle van desde el inicio
de operación a 5:29 am, de 8:30 am a 4:29 pm y de 7:31 pm a cierre de operación.

Otro tipo de usuario de PersoIntegrado son Compañías. Las Compañías pueden pedir
servicios de rutas a PersoIntegrado para que según los horarios de la compañía (entrada y
salida de trabajadores), estos puedan tener un bus que los lleve a sus destinos. Las
Compañías deben cumplir con algunos requisitos para solicitar los servicios: i) una cantidad
mayor a cinco personas por ruta; ii) que se pueda colocar un paradero en el lugar; y iii) que
entre los empleados que van a usar el sistema, exista al menos dos de cada uno de los otros
tipos de usuario que tiene PersoIntegrado (ver párrafo anterior). Al final de cada mes se
liquida el valor del servicio de acuerdo con los empleados de la Compañía que lo hayan
tomado y considerando el tipo de usuario. Vale la pena mencionar, que a esta liquidación
se le hace un descuento del 20% por ser de la compañía contratante.

Cada cierto periodo de tiempo se hace un análisis de la cantidad de buses requeridos por
ruta con lo cual se envían a las empresas proveedoras solicitudes, en caso de ser necesario,
sobre más flujo de buses en ciertos horarios del día. En dicha solicitud se consigna la zona,
el nombre y número de ruta, la cantidad de buses necesitados y los horarios de salida.

Para la evaluación de la empresa proveedora se revisa el cumplimiento de pedidos


anteriores de buses por ruta (ver párrafo anterior) y los comentarios (con sus rankings)
realizados por los usuarios. Con el fin de crear o actualizar rutas, se tienen en cuenta las
peticiones realizadas por los usuarios para tal fin (por ejemplo, solicitudes de universitarios
para que pasen buses de PersoIntegrado por sus universidades y que los acerque a sus lugares
de residencia) y/o se consulta al sistema de geolocalización sobre la orientación de las vías
y su posible congestión.

Adicionalmente, la permanencia de los buses y rutas dentro de PersoIntegrado dependerá de


las valoraciones/comentarios de los usuarios, las cuales serán evaluadas cada tres meses.
También se exige el certificado de revisión técnico mecánica de los buses (validez no
superior a 15 días) junto con la planilla de revisión diaria del bus y las observaciones de sus
conductores.

Al final del día, el sistema saca automáticamente copias de respaldo de los reportes de las
rutas, buses y el recaudo general. Estas copias se almacenan en custodia de una compañía
de seguridad y se recogen semanalmente. Sin embargo, cada 30 minutos se guarda en
servidor espejo las transacciones del día realizadas hasta ese momento con el fin de que si
hay una falla, el sistema pueda ser reestablecido rápidamente.

Autoras: Luisa Fernanda Barrera León y Angela Carrillo Ramos


Existen otros usuarios de tipo administrativo que son los que pueden revisar las anomalías
que pueden surgir, en especial, incidentes con los buses y el recaudo. Ellos se autentican en
el sistema mediante un mecanismo biométrico (su huella dactilar), respaldado por una
tarjeta generada en la alcaldía de la capital del antiguo país del sagrado corazón.

El gerente de PersoIntegrado es muy previsivo y solicitó servicios alternos cada vez que se
presentan problemas con el sistema de cobro del servicio, en especial, cuando la máquina
lectora de tarjetas de usuario no cobra, ya sea por problemas de conexión inalámbrica o de
fluido eléctrico. Para los primeros, si el conductor se da cuenta que tiene dañada la máquina
lectora de tarjetas de su bus, envía un SMS a la central, con lo que máximo en las siguientes
tres paradas, encontrará un técnico que solucione el incidente. Para el segundo problema,
cada vez que haya problemas en el fluido eléctrico, se activará una planta eléctrica de
respaldo con lo que se garantiza el funcionamiento durante el horario de servicio. En caso
de fallas en los servidores en los que se ejecuta el sistema, habrá siempre replicación de la
información en la oficina central y en la alcaldía. También se pueden valer del servidor
espejo que guarda las transacciones.

Con el fin de familiarizar el conjunto de servicios que el sistema ofrece, deberá contar con
varios tipos de ayuda: en los kioskos tener explícita la opción de ayuda sobre el uso del
sistema, en especial su consulta. Se debe tener especial atención con usuarios menores de
edad o con algún tipo de diversidad funcional. Se ha pensado en implementar ayudas
auditivas para las personas con visión restringida así como ayudas pictográficas para
usuarios escolares menores a 10 años. Adicionalmente, el sistema estará debidamente
documentado con manuales de instalación y de usuario. Tendrán esos manuales una sección
especial de FAQ tanto para el uso del sistema como preguntas frecuentes del negocio.

Especialmente para usuarios a través de dispositivos móviles y del portal, la consulta en


línea debe ser eficiente y rápida ya que el cobro del servicio de internet se hace por los
minutos que dure conectado para hacer la(s) consulta(s) respectiva(s). En las estaciones de
PersoTransmilandia y en estaciones en las que se haya detectado gran flujo de usuarios, se
instalarán puntos de acceso Wi-Fi con el único objetivo de consultar los servicios de
PersoIntegrado.

Con el fin de promover el turismo, el alcalde de la capital del antiguo país del Sagrado
Corazón, desea que el sistema pueda ser consultado en al menos cinco idiomas (las ayudas
también deberán estar disponibles): inglés, francés, español, portugués y mandarín.
Además, debe ofrecer un esquema de parametrización que ayude a la configuración del
sistema. Dichos parámetros obedecen a aspectos relacionados con cambios de tarifa o en
descuentos. De manera similar, debe tener en cuenta las restricciones que se impongan

Autoras: Luisa Fernanda Barrera León y Angela Carrillo Ramos


desde la alcaldía sobre el uso del sistema y sobre la movilidad de los buses (por ejemplo,
pico y placa para el servicio público, día gratis de uso por días feriados – nacionales o locales
-, entre otros).

El sistema debe ser construido totalmente con herramientas de Software libre y su software
deberá ser registrado ante Notariado y Registro. Una empresa interventora velará por la
calidad, funcionalidad y eficacia del software que se produzca. Si todo resulta bien, podría
utilizarse el mismo sistema en otras ciudades del antiguo país del Sagrado Corazón. Por
esto, se requiere que se deje disponible en un sitio web público (protegido con usuario y
contraseña) para que pueda ser descargado por otros alcaldes y secretarios de movilidad.
Se requiere un .jar ejecutable en cualquier ambiente que también tenga incluido los lenguajes
y aplicaciones necesarios para ejecutar sin mayor esfuerzo.

PLAN GENERAL DE ENTREGAS DEL PROYECTO

Las entregas del proyecto se organizarán en tres momentos clave del desarrollo de un proyecto de
desarrollo de software asociados con el avance de los tres temas centrales del curso: Análisis, Diseño
e Implementación. En la siguiente tabla se definen las fechas de entrega para cada una de estas
fases de desarrollo:

ENTREGAS FASE DE DESARROLLO / ENTREGABLES FECHA MÁXIMA DE ENTREGA


 Fase de Análisis:

 (30%) Definición de Requisitos Completos (usar o En BrightSpace:
instrumento Excel – HACER-USOS- con todas sus o Hasta el sábado 19 de marzo a las
pestañas. Ej., glosario). 11:59 pm.
 (25%) Diagrama de Casos de Uso Final Mejorado. o
 Mockup de las interfaces gráficas más importantes. Se debe subir a la plataforma:
Primera  (15%) Especificar los principales 5 casos de uso del
sistema (Adicionar las Hojas de Excel que sean del  El instrumento EXCEL.
caso)  Un PDF con los diagramas
 (10%) Diagramas de actividad asociados con los 5 solicitados. Cada diagrama
principales casos de casos de uso. deberá tener un título y una
 (10%) Identificación de tipos de objetos BCE. breve descripción.
 (10%) Modelo de Objetos de Análisis (uso del
diagrama de clases general con atributos).

Autoras: Luisa Fernanda Barrera León y Angela Carrillo Ramos


 Fase de Diseño:

 (35%) Un documento principal en PDF con detalles de
o
las principales consideraciones y decisiones que tome En BrightSpace:
el grupo sobre el diseño del sistema (Ejemplo: como o Hasta el sábado 23 de abril las 11:59
se cumplen los patrones GRASP y cómo se definió el pm.
modelo MVC.). Este documento debe contener las
Segunda imágenes de todos los diagramas hechos en visual  Instrumento EXCEL actualizado.
Paradigm con una breve descripción de los mismos.  El documento principal en PDF
 (25%) Modelo MVC (diagramas asociados de mencionado en la columna previa.
subsistemas/paquetes e interfaces).  El archivo del proyecto de Visual
 (25%) Diagrama(s) de Clases final al aplicar el modelo Paradigm.
MVC
 (15%) Diagramas de Secuencia (5 diagramas claves de
la interacción del cliente con el sistema).
 Fase de Implementación:
En BrightSpace:
Hasta el sábado 28 de mayo a las
 (25%) Un documento principal en PDF actualizado
11:59 pm.
final. Un documento breve y conciso con los cambios
o actualizaciones que se hayan hecho de la segunda
 Instrumento EXCEL final.
Tercera entrega.
 El documento principal final en
 (15%) El documento Excel actualizado (por ejemplo,
PDF.
con la pestaña de Historia al día).
 El archivo del proyecto de Visual
 (60%) El software (implementación) del sistema.
Paradigm final.
Ejecutables. Módulo de cliente/usuario del sistema
 La implementación (programa).
integrado.

Autoras: Luisa Fernanda Barrera León y Angela Carrillo Ramos

También podría gustarte

  • Taller 1
    Taller 1
    Documento2 páginas
    Taller 1
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Exposiciones
    Exposiciones
    Documento1 página
    Exposiciones
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Formato Informes de Laboratorio IMEC
    Formato Informes de Laboratorio IMEC
    Documento3 páginas
    Formato Informes de Laboratorio IMEC
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Taller Sophie
    Taller Sophie
    Documento5 páginas
    Taller Sophie
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Taller 4
    Taller 4
    Documento2 páginas
    Taller 4
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Lab 3 Termo
    Lab 3 Termo
    Documento7 páginas
    Lab 3 Termo
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Guía. Actividades de Clase. Unidad N° 1 ST
    Guía. Actividades de Clase. Unidad N° 1 ST
    Documento2 páginas
    Guía. Actividades de Clase. Unidad N° 1 ST
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Imec
    Imec
    Documento2 páginas
    Imec
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Laboratorio
    Laboratorio
    Documento6 páginas
    Laboratorio
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Maquinas 2 Imec
    Maquinas 2 Imec
    Documento7 páginas
    Maquinas 2 Imec
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Imec
    Imec
    Documento2 páginas
    Imec
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Laboratorio
    Laboratorio
    Documento16 páginas
    Laboratorio
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Estatica
    Estatica
    Documento2 páginas
    Estatica
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Taller
    Taller
    Documento2 páginas
    Taller
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • 5025 - 20206030811451 - Traslado PONAL 20206010175402
    5025 - 20206030811451 - Traslado PONAL 20206010175402
    Documento1 página
    5025 - 20206030811451 - Traslado PONAL 20206010175402
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Examen Estatica
    Examen Estatica
    Documento3 páginas
    Examen Estatica
    Ana Sofia Parra Nivia
    Aún no hay calificaciones
  • Informe
    Informe
    Documento2 páginas
    Informe
    Ana Sofia Parra Nivia
    Aún no hay calificaciones