Está en la página 1de 24

SISTEMA DE GESTION Y COMUNICACIÓN INTEGRAL GREMIO TRANSPORTADOR DE CARGA

COLOMBIANO

MEJORANDO LA COMPETITIVDAD DEL SECTOR DE CARGA NACIONAL EN APOYO DEL SECTOR


IT

ORLANDO REINA CERON


JOSE RODRIGO VELOSA
DARIO TARAZONA
NESTOR JULIAN MOLANO
JOHAN DAVID TORRES
YEIMER ROJAS
CARLOS ANDRES HURTADO RIOS

POLITECNICO GRANCOLOMBIANO
BOGOTÁ D.C.
2019
MARCO REFERENCIAL
ANTECEDENTES INVESTIGATIVOS
El transporte de carga masiva es un factor influyente para la economía colombiana y
determinante en el desarrollo y crecimiento del país, este juega un papel importante para el
cumplimiento del objetivo de internacionalización de productos de mayor valor agregado sin
embargo la participación del transporte para la distribución de bienes a lo largo del territorio
se ve afectada y se hace necesario que se observe detenidamente el sector, sus componentes,
su regulación, infraestructura y evolución.
A través de diferentes modos de transportes se distribuyen bienes exportados, importados y
de consumo interno haciendo necesario la selección de un modelo de distribución dentro de
su cadena de abastecimiento: Modelo de Terciarización, Modelo de integración, Vertical o la
Combinación de ellos para cumplir la promesa al cliente, además se hace relevante centrar la
atención por parte de generadores de carga, transportadores y gremios involucrados para
que brinden eficiencia y calidad en los elementos claves para satisfacer la demanda de este
servicio.
Para cumplir con las necesidades de los clientes se debe analizar y comparar alternativas de
distribución y transporte masivo, esto nos permitirá sugerir un modelo competitivo en la
cadena de abastecimiento aplicado a organizaciones que distribuyen carga masiva de
tratamiento especial con mercados a lo largo del territorio nacional para esto se realizó un
trabajo investigativo el cual nos dio como resultado el déficit en este servicio y la escasa
seguridad que tienen los transportadores de asegurar la carga, esto significa que al
transportar una carga no necesariamente el conductor regresaría nuevamente cargado (carga
de Bogotá a Cali, Cali a Bogotá Vacío). Cuando se analizan todos los puntos que componen el
sector transporte se divisa la complejidad de este, por un lado, tenemos los generadores de
carga con las transportadoras y por otra parte las empresas transportadoras del servicio con
los conductores; la infraestructura que abarca el parque automotor y la red vial, la
competitividad es un concepto poco explorado especialmente por los gremios y otros
intermediarios
PARTICIPACION DEL SECTOR TRANSPORTE EN LA ECONOMIA
El transporte de Carga es uno de los mas influyentes en la economía colombiana, permitiendo
un avance en el desarrollo del transporte y en la infraestructura, lo cual refleja una evolución
en las cifras de movimiento de pasajeros y carga movilizada en cada uno de los medios de
transporte.
La movilización de mercancía es uno de los datos mas importantes en el estudio y desarrollo
económico de un país, según el DANE en la movilización se ha venido observando una menor
tasa de crecimiento por toneladas movilizadas en años anteriores.
EVOLUCION DEL TRANSPORTE DE CARGA
El transporte de carga se hace de diferentes modos de transporte terrestre, aéreo y fluvial. La
mayor de movilización de carga es por medio Terrestre con una participación promedio para
el periodo del 2009 al 2019 de 84%, movilizándose alrededor de unas 207.800 Toneladas,
haciéndose una de las más bajas en la economía respecto a años anteriores.
DISEÑO METODOLOGICO
En el presente trabajo se aplicó una metodología de tipo investigativo y cualitativo la cual nos
permitió determinar la problemática del transporte de carga masiva los costos, los gastos y
divisas que este genera a los transportadores cuando esta no tiene una secuencia, además no
permitió hacer un análisis interno en la utilización de este medio como un servicio para las
diferentes empresas a partir de allí se vio la posibilidad de implementar una herramienta que
permita la secuencia en el transporte de carga masiva generando mayores para los
transportadores y mejorando el servicio para los usuarios o clientes.
TECNICAS
Se utilizaron técnicas como la recolección de datos en empresas de transporte, encuestas a
usuarios de este transporte de carga masiva, además se uso experiencia propia y
conocimientos sobre el tema, por otro lado, se recolecto gran parte de este trabajo en fuentes
secundarias (Análisis Documental), revista de logística (Zona Logística América), libros y
también se tuvo en cuenta reportes realizados por el DANE, ministerio de transporte e
investigaciones de algunas universidades.
ANALISIS DE LOS RESULTADOS
A partir de la información recolectada se realizó un diagnostico al transporte de carga masiva
y a su funcionamiento como tal permitiéndonos llegar a la conclusión que se necesita mejorar
este servicio por medio de algunas aplicaciones que podrían dar mejores resultados tanto
como empresas transportadoras como para usuarios del transporte de carga masiva haciendo
más fácil la utilización de estos medios para mejorar la productividad de las empresas
implicadas en el desarrollo de este servicio
EJEMPLO:
Grupo Éxito hace uso de la APP para transportar una carga de Medellín a Bogotá llegándole
oportunamente a su destino.
La empresa X transportadora de la carga del Grupo Éxito hace la entrega y por medio APP
recibe un nuevo servicio de Transporte
1. Requerimientos de Negocio.

Se requiere conectar mediante una Aplicación móvil y una Web App a conductores
y empresas generadoras de carga del territorio colombiano.

Por otra parte:

 La App móvil será desarrollado para las plataformas Android y IOS.


 La App móvil no deberá pesar más de 50 MB.
 La aplicación Web no podrá ocupar más de 1 GB de espacio en disco.
 Las aplicaciones deben manejar fuentes del alfabeto en inglés, Idiomas latinos
(español, francés, portugués, italiano).

2. Requerimientos de usuario.

Rol de Empresa
 Iniciar sesión en el Aplicativo, con la finalidad de acceder al home.
 Crear Solicitud de servicio de carga para los conductores, con la finalidad de
encontrar vehículos disponibles y acordes al tipo de la carga.
 Consultar documentos del conductor y vehículo, con la finalidad de validad
la veracidad de estos.
 Ver notificaciones de conductores, con la finalidad de ver listado de los
comentarios de conductores interesados en trasportar la carga.
 Buscar vehículos con estado "Disponible", con la finalidad de conseguir
transporte cerca a la ubicación de la carga.
 Ver datos básicos del conductor y vehículo, con la finalidad de validar la
vigencia de estos.
 Contactar conductor con estado "Disponible", con la finalidad de ofertar la
carga
 Asignar Servicio de Carga al conductor Elegido, con la finalidad de iniciar el
proceso de carga.
 Asignar Servicio de Carga al conductor Elegido, con la finalidad de iniciar el
proceso de carga.
 Monitorear ruta del conductor en el Mapa, con la finalidad de ver el cargue
y descargue.
 Verificar Soportes de la entrega de Carga, con la finalidad de confirmar la
entrega
 Calificar desempeño del Conductor al finalizar el servicio, con la finalidad de
medir el grado de satisfacción.
Rol de Conductor
 Iniciar sesión en el Aplicativo, con la finalidad de acceder al Home.
 Cargar archivos, con la finalidad de almacenarlos en la Base de Datos de la
aplicación.
 Registrar vehículo, con la finalidad de asociarlo a un conductor.
 Cargar los soportes relacionados con el vehículo, con la finalidad de
almacenarlos en la Base de Datos de la aplicación
 Mostrar el estado del Vehículo según disponibilidad, con la finalidad de ser
visible por las empresas y administradores de la aplicación.
 Ver notificaciones de carga en el mapa, con la finalidad de conseguir viaje
según mi categoría y ubicación
 Aceptar el servicio de transporte ofertado por la Empresa Transportadora,
con la finalidad cerrar el vínculo con la empresa
 Iniciar recorrido, con la finalidad de mostrar la posición en el mapa
 Ver recorrido en el mapa, con la finalidad de conocer la distancia al lugar de
destino
 Finalizar recorrido, con la finalidad de notificar a la empresa la entrega de la
carga en su lugar de destino
 Ver historial de solicitudes de servicio de carga, con la finalidad de mantener
un histórico (Aceptados, rechazados, en Proceso etc.).
 Actualización de datos, con la finalidad de cambiar la información cuando sea
requerido
 Calificar la Empresa Transportadora al finalizar el servicio, con la finalidad de
mostrar el grado de satisfacción con los acuerdos pactados.

3. Requerimientos Funcionales.

Seguridad
 El sistema controlará el acceso y lo permitirá solamente a usuarios
autorizados. Los usuarios deben ingresar al sistema con un nombre de
usuario y contraseña (Empresa y/o Conductor).
 El sistema enviará una alerta al administrador del sistema cuando ocurra
alguno de los siguientes eventos: Registro de nueva cuenta, 2 o más intentos
fallidos en el ingreso de la contraseña de usuario y cambio de contraseña de
usuario.
 Cualquier intercambio de datos vía internet que realice el software se
realizará por medio del protocolo encriptado https.
 Las solicitudes de carga del grupo de empresas pueden ser creadas y
borradas solo por personal autorizado de las mismas.
 El conductor tendrá privilegios solo de cambiar los estados del servicio de
carga a aceptar o rechazar.
 La empresa tendrá privilegios de aprobar o declinar conductores para el
servicio de carga.
Interfaz Gráfica
 El sistema validará automáticamente el cliente asociado a una orden de
servicio de Carga.
 El campo de flete acepta únicamente valores numéricos con dos decimales.
 El campo fecha de transacción acepta únicamente el día actual.
 El campo nombre acepta caracteres alfabéticos únicamente.
 El campo dirección acepta caracteres alfabéticos, numéricos y especiales.
 El campo país consistirá en una lista de preselección. El país asociado a una
dirección debe ser previamente registrado en el sistema.
 El sistema mostrará de forma amigable las siguientes opciones de menú
para el rol de conductor:
- Ver notificaciones de carga según tipología de vehículo registrado.
- Mostrar ubicación de la carga punto de origen y punto de destino en el
mapa
- Actualización de datos básicos y documentos
- Crear vehículo
- Crear tráiler
- Historial de cargues
- lista con los estados de los servicios de carga (Disponible, en proceso,
asignado, finalizado).
 El sistema mostrara de forma amigable las siguientes opciones de menú para
el rol de empresa:
 Crear Solicitud de Servicio de Carga para los conductores
 Ver notificaciones de conductores
 Búsqueda de vehículos con estado "Disponible" cerca a la ubicación de la
carga
 Ver datos básicos del conductor y vehículo
 Contactar conductor con estado "Disponible"
 Consultar documentos del conductor y vehículo
 Asignar Servicio de Carga al conductor Elegido
 Verificar Soportes de la entrega de Carga (Archivo subido por el conductor)
 Calificar desempeño del Conductor al finalizar el servicio
 Ver historial de solicitudes de servicio de carga
 Actualización de datos (Empresa)

4. Requerimientos No Funcionales.

Producto

Eficiencia:
 Toda funcionalidad del sistema y transacción de negocio debe responder al
usuario en menos de 5 segundos.
 El sistema debe ser capaz de operar adecuadamente con hasta 1.000
usuarios con sesiones concurrentes.
 Los datos modificados en la base de datos deben ser actualizados para todos
los usuarios que acceden en menos de 2 segundos en real- time.

Lógica y de datos:
 Si se identifican ataques de seguridad o brecha del sistema, el mismo no
continuará operando hasta ser desbloqueado por un administrador de
seguridad.
 Todos la Base de Datos debe respaldarse cada 24 horas. Los respaldos deben
ser almacenados en una localidad segura ubicada en un edificio distinto al
que reside el sistema.
 El nuevo sistema debe desarrollarse aplicando patrones y recomendaciones
de programación que incrementen la seguridad de datos.

Usabilidad:
 El tiempo de aprendizaje del sistema por un usuario deberá ser menor a 4
horas.
 La tasa de errores cometidos por el usuario deberá ser menor del 1% de las
transacciones totales ejecutadas en el sistema.
 El sistema debe contar con manuales de usuario estructurados
adecuadamente.
 El sistema debe proporcionar mensajes de error que sean informativos y
orientados a usuario final.
 El sistema debe contar con un módulo de ayuda en línea.
 La aplicación web debe poseer un diseño “Responsivo” a fin de garantizar la
adecuada visualización en múltiples computadores personales, dispositivos
tableta y teléfonos inteligentes.

Disponibilidad

 El sistema debe tener una disponibilidad del 99,99% de las veces en que un
usuario intente accederlo.
 El tiempo para iniciar o reiniciar el sistema no podrá ser mayor a 1 minutos.
 La tasa de tiempos de falla del sistema no podrá ser mayor al 0,5% del
tiempo de operación total.
 El promedio de duración de fallas no podrá ser mayor a 15 minutos.
Organizaciones

 El procedimiento de desarrollo de software a usar debe estar definido


explícitamente (en manuales de procedimientos) y debe cumplir con los
estándares ISO 9000.
 La metodología de desarrollo de software será Behaviour Driven
Development (BDD) apoyada en Cucumber.
 El sistema debe ser desarrollado utilizando las herramientas de la
metodología Scrum.
 El proceso de desarrollo se gestionará por medio de una determinada
herramienta web para gestionar el proceso de desarrollo de software.
 Debe especificarse un plan de recuperación ante desastres para el sistema
a ser desarrollado.
 Cada dos semanas deberán producirse reportes gerenciales en los cuales se
muestre el esfuerzo invertido en cada uno de los componentes del nuevo
sistema.
 Las pruebas de software se gestionarán con una herramienta de gestión de
software testing.(mantis, testlink, jira etc.)
 Las pruebas de software se ejecutarán utilizando Selenium y Ruby como
herramienta y lenguaje Scripting para automatización de software testing.

Externos

 El nuevo sistema y sus procedimientos de mantenimiento de datos deben


cumplir con las leyes y reglamentos de protección de datos Internacionales
vigentes.
 El sistema no revelara a sus operadores otros datos personales de las
empresas y conductores distintos a nombres y números de referencia.
5 Casos de uso (Historias de Usuario - Scrum)

IDENTIFICADOR CASO DE USO: NOMBRE:


CU-01 INICIO DE SESION

COMPLEJIDAD: PRIORIDAD:
FACIL ALTA

REQUERIMIENTO FUNCIONAL ASOCIADO: USUARIOS

ACTORES: USUARIOS

PROPÓSITO: DESCRIBIR LOS PASOS PARA LOGUEARSE AL APLICATIVO

FLUJO NORMAL DE TRABAJO

Paso Actor Sistema

1 Ingresa al aplicativo Muestra en pantalla la interfaz de INICIO DE


SESION

2 Ingresa nombre de Usuario y Contraseña Verifica información ingresada

3 Activa el botón de ingresar a la


plataforma

FLUJO ALTERNATIVO: RECUPERACION DE CONTRASEÑA

1 Ingresa a la opción “RECUPERAR Muestra en pantalla confirmación para


CONTRASEÑA” enviar vía correo electrónico solicitud para
cambiar la contraseña

2 Escribe la información solicitada Muestra mensaje que se envió solicitud al


correo para la recuperación del correo

3 Ingresa a correo registrado en el Muestra formulario para cambio de


aplicativo y cambia la contraseña contraseña
IDENTIFICADOR CASO DE USO: NOMBRE:
CU-01 INICIO DE SESION

4 Activa botón de cambiar contraseña Muestra mensaje contraseña modificada

5 Ingresa con nombre de usuario y la


nueva contraseña registrada

FLUJO ALTERNATIVO: REGISTRO DE USUARIO NUEVO

Paso Actor Sistema

1 Ingresa a la casilla de REGISTRARSE Muestra un formulario con la información


requerida para ser parte de nosotros

2 Ingresa la información que se solicita Verifica la información ingresada


para registrarse

3 Activa el botón de Registrarse Muestra en pantalla confirmación de Datos


para saber si el usuario que se está
registrando es la persona o entidad que dice
ser

4 Confirma la información por medio de


correo electrónico

POSCONDICION: La información del usuario ya se encuentra Registrada para poder usar o


solicitar servicios de carga

CRITERIOS DE ACEPTACIÓN:

- La pantalla de inicio debe estar configurada en la aplicación


- Se requiere poder acceder al formulario de inicio de sesión
- Se requiere poder acceder al formulario de recuperar contraseña
- se requiere poder acceder al formulario de para crear una nueva cuenta
IDENTIFICADOR CASO DE USO: NOMBRE:
CU-02 REGISTRO DE SOLICITUD PARA SERVICIO DE
CARGA

COMPLEJIDAD: PRIORIDAD:
ALTA ALTA

REQUERIMIENTO FUNCIONAL ASOCIADO:


USUARIOS

ACTORES:
CONDUCTOR

PROPÓSITO:
DESCRIBIR LOS PASOS PARA PODER REGISTRAR UNA SOLICITUD DE SERVICIO DE CARGA

FLUJO NORMAL DE TRABAJO

Paso Actor Sistema

1 Ingresar a la opción REGISTRAR Muestra un formulario con los requisitos que


SOLICITUD debe ingresar

2 Verificar la información ingresada

3 Se activa la función de registrar los Muestra el formulario con el llenado de


requisitos requisitos

4 Almacena la información ingresada con El aplicativo confirma los datos almacenados


los requisitos de la solicitud de la información

FLUJO ALTERNATIVO

Paso Actor Sistema


IDENTIFICADOR CASO DE USO: NOMBRE:
CU-02 REGISTRO DE SOLICITUD PARA SERVICIO DE
CARGA

1 Activa la opción VER REGISTRO DE Muestra en pantalla la información


SOLICITUD registrada en el aplicativo

2 Verifica si la información fue


erróneamente ingresada

3 Ingresa a la opción MODIFICAR Muestra nuevamente el formulario con los


SOLICITUD datos ingresados anteriormente para así que
el usuario los pueda modificar

POSCONDICION: La solicitud del Conductor ya se encuentra Registrada, Clasificada y Analizada


para la empresa que requiera su servicio

CRITERIOS DE ACEPTACIÓN:

- Validar que la aplicación muestre la pantalla de Inicio de sesión


- Validar que la aplicación muestre el formulario de Registro
- Validar que el registro exitoso del conductor en la plataforma
- Validar el ingreso a la aplicación.
IDENTIFICADOR CASO DE USO: NOMBRE:
CU-04 REGISTRO DE SOLICITUD PARA SERVICIO DE
CARGA PARA LOS CONDUCTORES

COMPLEJIDAD: PRIORIDAD:
ALTA ALTA

REQUERIMIENTO FUNCIONAL ASOCIADO:


USUARIOS

ACTORES:
EMPRESA

PROPÓSITO:
DESCRIBIR LOS PASOS PARA PODER REGISTRAR UNA SOLICITUD DE SERVICIO DE CARGA PARA
LOS CONDUCTORES

FLUJO NORMAL DE TRABAJO

Paso Actor Sistema

1 Ingresar a la opción REGISTRAR Muestra un formulario con los requisitos que


SOLICITUD debe ingresar

2 Verificar la información ingresada

3 Se activa la función de registrar los Muestra el formulario con el llenado de


requisitos requisitos

4 Almacena la información ingresada con El aplicativo confirma los datos almacenados


los requisitos de la solicitud de la información

FLUJO ALTERNATIVO
IDENTIFICADOR CASO DE USO: NOMBRE:
CU-04 REGISTRO DE SOLICITUD PARA SERVICIO DE
CARGA PARA LOS CONDUCTORES

Paso Actor Sistema

1 Activa la opción VER REGISTRO DE Muestra en pantalla la información


SOLICITUD registrada en el aplicativo

2 Verifica si la información fue


erróneamente ingresada

3 Ingresa a la opción MODIFICAR Muestra nuevamente el formulario con los


SOLICITUD datos ingresados anteriormente para así que
el usuario los pueda modificar

POSCONDICION: La solicitud del Conductor ya se encuentra Registrada, Clasificada y Analizada


para los conductores puedan prestar su servicio

CRITERIOS DE ACEPTACIÓN:

-Validar que la pantalla está configurada en la aplicación.


-Validar la selección de origen de carga.
-Validar la selección de destino de carga.
-Validar la asignación del tipo de vehículo.
-Validar la creación de la solicitud de carga.
IDENTIFICADOR CASO DE USO: NOMBRE:
CU-05 ACEPTAR SOLICITUD DE SERVICIO DE CARGA

COMPLEJIDAD: PRIORIDAD:
ALTA ALTA

REQUERIMIENTO FUNCIONAL ASOCIADO:


USUARIOS

ACTORES:
CONDUCTORES Y EMPRESA

PROPÓSITO:
DESCRIBIR LOS PASOS PARA ACEPTAR LA SOLICITUD DE SERVICIO DE CARGA

FLUJO NORMAL DE TRABAJO

Paso Actor Sistema

1 Ingresar a la opción NOTIFICACIONES Se visualiza en pantalla todas las solicitudes


que las empresas realizaron

2 Verificar la información mostrada en


pantalla

3 Activa la función de ACEPTAR SERVICIO Envía mensaje a la empresa con los datos
registrados en el aplicativo para que la
empresa pueda escoger que vehículo es el
más adecuado para la carga que desea
transportar

4 Verifica en el aplicativo si la empresa Muestra la información necesaria de las


acepto su servicio condiciones que la empresa quiere que
transporte la carga
IDENTIFICADOR CASO DE USO: NOMBRE:
CU-05 ACEPTAR SOLICITUD DE SERVICIO DE CARGA

5 Confirma las condiciones de la empresa y


procede a realizar el transporte de la
carga

POSCONDICION:

EMPRESA

- Monitorear ruta del conductor en el Mapa, con la finalidad de ver el cargue y descargue.
- Verificar Soportes de la entrega de Carga, con la finalidad de confirmar la entrega
- Calificar desempeño del Conductor al finalizar el servicio, con la finalidad de medir el
grado de satisfacción.

CONDUCTORES

- Finalizar recorrido, con la finalidad de notificar a la empresa la entrega de la carga en su


lugar de destino
- Ver historial de solicitudes de servicio de carga, con la finalidad de mantener un histórico
(Aceptado, rechazado, en Proceso etc.).
- Actualización de datos, con la finalidad de cambiar la información cuando sea requerido
- Calificar la Empresa Transportadora al finalizar el servicio, con la finalidad de mostrar el
grado de satisfacción con los acuerdos pactados.

CRITERIOS DE ACEPTACIÓN:

- Validar que el formulario se encuentre configurado en la aplicación


- validar que se visualice el recorrido de la carga en el mapa
- validar que se visualice el detalle de la carga
- Validar el ingreso de una contra oferta en el precio del viaje
- Validar la repuesta exitosa del botón de aceptar servicio.
DIAGRAMA CASOS DE USO

7. DEFINICION DE CLASES

CLASE DE GESTOR DE SESION


ABSTRACCÍON:
Esta clase se encarga de la identificación de un usuario de tipo invitado frente al sistema por
medio de credenciales usuario y contraseña.
ENCAPSULADO:
Se genera una barrera de seguridad por el servicio que acepta las credenciales presentadas
por el usuario y las constata en la base de datos del aplicativo por un sistema de
encriptación de punta a punta.
DEFINICION DE ENCAPSULADO:
Objetivos: usuario: invitado
Realizar una autenticación exitosa de cara al sistema.
Obligaciones: Tener un usuario y contraseña activos en el sistema.
Beneficios: El sistema reconoce al usuario como un íntegro del mismo.

OPERACIONES:
MODIFICADOR: ChangeStatusLoginUser
Modifica el estado de la sesión del usuario frente al sistema estableciendo la misma como
activa , iniciando los valores de información de usuario (Fecha,Hora,Ip.....)
CONSTRUCTOR: initializeUserInfo
Establece el objeto de consumo para el sistema mientras la sesión del usuario este activa.

MENSAJES:
La clase debe generar mensajes en respuesta a los eventos que se generan al recibir petición
por parte de un invitado:
1. Código 200: Éxito en el ingreso al sistema.
2. Usuario incorrecto: El usuario es incorrecto
3. Clave incorrecta: la clave es incorrecta
4. Usuario no existente: El usuario no existe

ATRIBUTOS:
1. Nombre
2. Nombre de usuario
3. Cargo
4. Compañía
5. Fecha

CLASE DE GESTOR DE CARGA


ABSTRACCÍON:
Esta clase se encarga de la gestión de carga de los conductores permitiendo realizar una
edición, creación, eliminación y consulta de las cargas asociadas a un conductor-empresa.
ENCAPSULADO:
Se consulta al servicio de encriptación de información para el tratamiento de datos
sensibles.
DEFINICION DE ENCAPSULADO:
Objetivos: Permite la gestión de la carga por parte de un usuario administrador u empresa
Permite la eliminación de carga por parte de un usuario administrador u empresa
Permite la consulta de carga a cualquier perfil activo en el sistema
Obligaciones: Tener un usuario de tipo transportista activo en el sistema.
Beneficios: gestionar la carga en tiempo real de un transportista.
OPERACIONES:
MODIFICADOR: ChangeLoadByTransporter
Modifica o crea una carga asociandola a un transportista
CONSTRUCTOR: ConsultInfoLoadByTransporter
Establece el objeto de consumo para la consulta de carga por transportista.

MENSAJES:
La clase debe generar mensajes en respuesta a los eventos que se generan al recibir petición
por parte de un invitado:
1. Código 200: Éxito en la generación de carga.
2. Carga incorrecta: El monto de la carga es incorrecto
3. Eliminación: La carga ha sido eliminada con éxito
4. Consulta: Se ha encontrado la carga con los parámetros suministrados
ATRIBUTOS:
1. Identificador
2. Tamaño
3. Tipo
4. Producto
5. Viáticos
6. Contratiempo
7. Destino
8. Fecha
9. Transportista
10. Empresa
11. Fecha creación
12. Fecha eliminación
13. Usuario de creación
14. Usuario de modificación
15. Estado

CLASE REGISTRAR VEHICULO


ABSTRACCÍON:
Esta clase se encarga de la gestión de vehículos de los conductores permitiendo realizar una
edición, creación, eliminación y consulta de los vehículos asociadas a un conductor-
empresa.
ENCAPSULADO:
Se consulta al servicio de encriptación de información para el tratamiento de datos
sensibles.
DEFINICION DE ENCAPSULADO:
Objetivos: Permite la gestión de vehículos por parte de un usuario administrador u empresa
Permite la eliminación de vehículos por parte de un usuario administrador u empresa
Permite la consulta de vehículos a cualquier perfil activo en el sistema
Obligaciones: Tener un usuario de tipo transportista activo en el sistema.
Beneficios: gestionar los vehículos asociados al sistema.
OPERACIONES:
MODIFICADOR: ChangeVehicleByTransporter
Modifica o crea una vehículo asociándolo a un transportista
CONSTRUCTOR: ConsultInfoVehicleByTransporter
Establece el objeto de consumo para la consulta de vehículos por transportista u empresa.

MENSAJES:
La clase debe generar mensajes en respuesta a los eventos que se generan al recibir petición
por parte de un invitado:
1. Código 200: Éxito en la creación de un vehículo.
1. Información incorrecta: La información del vehículo es incorrecta
2. Información faltante: La información no está completa
2. Eliminación: El vehículo ha sido eliminado con éxito
3. Consulta: Se ha encontrado el vehículo con los parámetros suministrados
ATRIBUTOS:
1. Identificador
2. Marca
3. Tipo
4. Modelo
5. Cilindraje
6. Finalidad
7. Fecha
8. Transportista
9. Empresa
10. Fecha creación
11. Fecha eliminación
12. Usuario de creación
13. Usuario de modificación
14. Estado
8.Diagrama de clases
9. Diagrama de secuencias

También podría gustarte