Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes:
Wilson Steeb Méndez Méndez 61421472
Olivia Isabel Fernandez 61811615
Tulio Doblado 61911549
Docente:
Ing. Mario Nones
Sección:
1338 Ingeniería de Software I
Fecha de entrega:
03-12-2023
Contenido
• PREPARACION ................................................................................................ 2
• Sesión de recolección de requerimientos .......................................................... 4
• Análisis de la Implementación del Sistema de Planificación de Rutas: .............. 5
• Casos de Uso Identificados: .............................................................................. 5
• Enfoque de Implementación: ............................................................................. 5
• Entidades Principales para el sistema: .............................................................. 6
• Módulos ............................................................................................................ 8
• Definición de Arquitecturas................................................................................ 9
• Definición de Tecnologías ................................................................................. 9
• Listado de Métodos ......................................................................................... 10
• DOCUMENTACION ........................................................................................ 11
• PROTOTIPADO .............................................................................................. 13
1
PREPARACION
Problemas Actuales:
Nuestras rutas contamos con trafico el cual tiempo de entrega no es optimo hacia
nuestro cliente final donde recibimos reclamos por el tiempo de entrega, el cual
esto nos trae un cambio de ruta de distribución no planeada y nos conlleva a
mala experiencia con el cliente
2
Equipo de Analistas:
1. Requerimientos Funcionales:
• ¿Cuáles son las características prioritarias que los usuarios esperan encontrar
en el sistema?
2. Integración y Conectividad:
• ¿Cuáles son las necesidades específicas de los usuarios finales al interactuar con
el sistema?
4. Seguridad y Privacidad:
• ¿Qué datos consideran críticos y cómo planean protegerlos dentro del sistema?
5. Escalabilidad y Mantenimiento:
3
Sesión de recolección de requerimientos
Equipo de la empresa:
1. Requerimientos Funcionales:
• Buscamos funcionalidades que permitan ajustar las rutas en tiempo real según
las condiciones del tráfico y las preferencias del conductor.
2. Integración y Conectividad:
• Esperamos integrar el sistema con dispositivos GPS para una guía precisa de
rutas y una conexión fluida con sistemas de tráfico en tiempo real para evitar
congestiones.
4. Seguridad y Privacidad:
5. Escalabilidad y Mantenimiento:
4
Análisis de la Implementación del Sistema de Planificación de Rutas:
Operaciones Actuales y Problemas Identificados:
• Los problemas principales incluyen la falta de flexibilidad para ajustar rutas en tiempo
real y la incapacidad para proporcionar a los conductores información actualizada sobre
cambios en las rutas planificadas.
• La integración con sistemas de tráfico en tiempo real y dispositivos GPS es esencial para
proporcionar actualizaciones instantáneas a los conductores sobre cambios en las rutas
planificadas.
2. Modificar Ruta:
3. Visualizar Ruta:
4. Reportes:
Enfoque de Implementación:
1. Arquitectura del Sistema:
2. Integraciones y Conectividad:
• Desarrollar API robustas para integrar el sistema con dispositivos GPS y sistemas
de tráfico en tiempo real.
5
• Utilizar estándares de comunicación como RESTful API para garantizar la
interoperabilidad.
3. Seguridad y Privacidad:
4. Despliegue y Mantenimiento:
2. Puntos de Interés:
4. Usuarios:
5. Gestión de Flotas:
6
• Relaciones: Relacionada con la entidad de Rutas para asignar rutas específicas a
vehículos.
6. Entregas y Tiempos:
• Relaciones: Relacionada con la entidad de Rutas para asociar informes con rutas
específicas.
Consideraciones Adicionales:
7
Módulos
Reflejan las funcionalidades esenciales del sistema:
8
Definición de Arquitecturas
Arquitectura basada en capas
Definición de Tecnologías
Lenguaje de programación: C#
Frameworks:
1. Git
2. GitHub
3. Docker
1. Godaddy
2. Network Solution
9
Listado de Métodos
1. Módulo de Gestión de Rutas:
• modificarRuta(idRuta, nuevosPuntos)
• visualizarRuta(idRuta)
• ajustarRutaEnTiempoReal(idRuta, condicionesTráfico)
• generarInformeTiempoEntrega(idRuta)
• asignarRutaAVehiculo(idVehiculo, idRuta)
• cambiarEstadoVehiculo(idVehiculo, nuevoEstado)
• listarVehiculosDisponibles()
• generarInformeEficienciaRutas()
• asignarRolUsuario(idUsuario, nuevoRol)
• actualizarPermisos(idUsuario, nuevosPermisos)
Estos métodos representan operaciones básicas que podrían llevarse a cabo dentro de cada
uno de los módulos
10
DOCUMENTACION
11
Diagrama UML de Gestión de Flotas y Usuarios
12
PROTOTIPADO
13
14