Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Adrian Pernett Caballero, Juan Jiménez Díaz & Duval Salgado Durango
Marzo 2020
Universidad de Córdoba
Córdoba
Análisis y Diseño de Sistemas
Abstract
Hi-Userbus es una aplicación creada con la finalidad de hacer un conteo de los usuarios que
frecuentan el uso de los servicios de transporte público que brinda SOTRACOR en Cereté. Se
registrará el ingreso y salida de cada persona que hace uso de este Servicio para así llevar una
cuenta y establecer un limite con el fin de evitar el sobrecupo en los autobuses. Todo esto con el
fin de acabar con la problemática de sobrecupo en los autobuses y dar una mejoría notoria en
este servicio. Esta idea nació gracias a las múltiples quejas de los usuarios que han hecho por
ii
Índice
Realidad..........................................................................................................................................1
Idea planteada................................................................................................................................2
Introducción...................................................................................................................................2
Propósito......................................................................................................................................2
Ámbito del Sistema......................................................................................................................2
Definiciones, Acrónimos y Abreviaturas....................................................................................3
Referencias..................................................................................................................................3
Visión General del Documento...................................................................................................3
Objetivos generales del Proyecto..................................................................................................4
Objetivos Especifico del Proyecto................................................................................................4
Descripción General......................................................................................................................5
Perspectiva del Producto..............................................................................................................5
Funciones del producto................................................................................................................5
Características de los Usuarios....................................................................................................5
Restricciones................................................................................................................................6
Suposiciones y Dependencias......................................................................................................7
Requisitos Futuros.......................................................................................................................7
Requisitos específicos.....................................................................................................................7
Objetivo general...........................................................................................................................7
Objetivos Específicos..................................................................................................................8
Interfaces Externas.......................................................................................................................9
Funciones...................................................................................................................................10
Diagrama de Casos de Uso........................................................................................................11
Casos de uso..............................................................................................................................12
Diagrama de Flujo de Datos......................................................................................................13
Requisitos de Rendimiento........................................................................................................13
Restricciones de Diseño.............................................................................................................13
Mundo del Problema...................................................................................................................14
Características............................................................................................................................14
Entidades....................................................................................................................................14
Clase: Hi-Userbus..................................................................................................................14
Clase: ClienteBus...................................................................................................................14
Clase: usuario.........................................................................................................................15
Relación entre las Entidades......................................................................................................16
Diseño de Solución.......................................................................................................................17
Interfaz de Usuario....................................................................................................................17
Diseño de clases.........................................................................................................................18
Diagrama de paquetes................................................................................................................19
BIBLIOGRAFIAS.......................................................................................................................20
iii
Realidad
sobrecupo que presentan los buses del servicio de transporte público brindado por
SOTRACOR. Pues, esta realidad es la de todos los días para las personas que recurren a
1
Idea planteada
Teniendo en cuenta la problemática se pretende que los conductores de los buses tengan
la facilidad de llevar un conteo de las clientes que: entran, salen y están disponiendo del
servicio de transporte público. Esto normalmente sería tarea difícil para el conductor,
debido a que tiene que estar al tanto de su recorrido y de varios factores en su ruta. Por lo
tanto, se espera poder hacer una implementación de una aplicación que pueda llevar un
conteo del ingreso, salida y estadía de los clientes de este servicio, para así facilitar esta
tarea y que le sea de ayuda al conductor para que pueda poner un límite de pasajeros y así
evitar el sobrecupo.
Introducción
Propósito
Este proyecto tiene como fin ser de ayuda para la población de Cereté; hablando del
El nombre del sistema es Hi-Userbus, este sistema hará más fácil la comodidad de los
clientes, y con esto una mejoría del servicio ya que se estaría evitando el sobrecupo. Esto
2
Este sistema haciendo uso del sensor y mandando la información, en tiempo real, de los
Referencias
Tomamos como referencia las opiniones variadas con los clientes que disponen de
sobrecupo hemos estado ideando esta posible solución a la vivencia diaria de las
personas cereteanas.
ANSI/IEEE830 , 1998.
En este proyecto, en la primera parte, la introducción nos da una vista previa de lo que se
transporte publico brindado por sotracor. Sección dos que proporciona una descripción
4
Descripción General
Los factores que afectan al producto o al sistema que tratamos implementar son los
clientes que no respeten la capacidad máxima de pasajeros por bus y el irrespeto del
Este sistema dependerá plenamente del sensor del bus; pues, gracias a este se sabrá
cuando entra y sale un cliente; es decir, que así se contarán o restarán los clientes que
solamente puede ver el usuario (Conductor) en una app móvil; para así saber que bus ya
esta lleno, cual este vacío y donde están, todo en tiempo real.
El sistema mostrará al actor (conductor) el total de clientes que estén en el bus; todo esto
mediante un conteo por cada persona que entre, o salga, del bus haciendo uso de los
Los usuarios predeterminados en este sistema son los Conductores de los buses, a ellos se
5
de acatar la advertencia de sobrecupo. Ellos, con la información de los clientes que estén
Restricciones
6
Suposiciones y Dependencias
respetar el limite de pasajeros; pues, el sistema sería inútil ya que se necesita que
Requisitos Futuros
puestos que estén disponible en el bus, a los clientes que quieran departir del servicio de
transporte proporcionado por SOTRACOR. así mismo, dará una imagen en tiempo real
Requisitos específicos
Objetivo general
que brinda SOTRACOR para que este lleve un conteo y ponga un límite de usuarios
máximos que puede llevar un bus; todo esto para evitar el problema de sobre cupo, y de
esta manera brindarle un mejor servicio a los clientes que disponen del servicio.
7
Objetivos Específicos
-Evitar el sobrecupo en los buses llevando un control de los pasajeros que se movilicen
en estos.
La responsabilidad del Actor (Conductor) con respetar los principios del Sistema
Conocer bien el sistema de transporte publico para así saber más problemática
pantalla.
8
Interfaces Externas
La interfaz del sistema se vería afectada por un daño en los sistemas de los sensores, en la
9
Funciones
El sistema funcionará con un contador que se ira sumando por cada persona que entre al
bus, y en el caso contrario; cuando una persona salga del bus este se restará. El sistema
tendrá un limite máximo de pasajeros que será el estándar de asientos disponibles en cada
bus, el sistema tomara esto como referencia para establecer dicho límite, y cuando el
conteo llegue a su máximo el sistema mostrará en pantalla una advertencia para advertir
10
Diagrama de Casos de Uso
Casos de uso
Nombre 02 – Llevar control de acceso de los
clientes
Descripción El usuario desea saber cuántas personas
entran, salen de los buses, y también
cuantas personas como máximo puede
llevar
Precondición El servicio de transporte público de la
empresa sotracor esté disponible y que los
sensores de los buses estén en
funcionamiento
Secuencia principal 01 – El usuario entra al sistema
02 – El sistema se sincroniza con el
sensor
03 – Se registra el ingreso y salida de
los clientes al bus
04 – Se muestra pantalla la cantidad de
pasajeros que hay a bordo del bus
05 – Se muestra en pantalla una
advertencia cuando el bus esta próximo,
o está, a su límite de pasajeros.
Errores / Alternativas 03 – Si hay sobrecupo en el bus, el
sistema muestra en pantalla una
advertencia de sobrecupo
11
Casos de uso
12
Diagrama de Flujo de Datos
Requisitos de Rendimiento
personal (Clientes) al bus, puesto que de este factor depende el conteo respectivo para la
Restricciones de Diseño
Las restricciones que tendría, por diseño, sería la limitación en funcionalidad de los
13
Mundo del Problema
Características
El usuario podrá sumar cuantos pasajeros entran y restar cuantos pasajeros salen del bus,
podrá ver la cantidad de pasajeros, en tiempo real, que hay en el bus y el sistema alertará
Entidades
Clase: Hi-Userbus
Atributos Valores Posibles Comentarios
SumarPasajeros Int En esta característica la aplicación sumará
en 1 el contador de pasajeros que hay.
ContadorPasajeros Int Esta característica será el contador de
pasajeros y tendrá un límite dependiendo
de los asientos preestablecidos del bus.
RestarPasajeros Int Esta característica es la encargada de elegir
que sitios pueden ser vistos
AlertaUsuario String Esta característica dará una alerta cuando el
bus este próximo a llegar a su límite y
cuando este llegue a tal.
Clase: ClienteBus
14
Clase: usuario
15
Relación entre las Entidades
16
Diseño de Solución
Interfaz de Usuario
17
Diseño de clases
Diagrama de paquetes
18
BIBLIOGRAFIAS
19