Proyecto (Parte Escrita) - Programación
Proyecto (Parte Escrita) - Programación
Plan de Producto de Software: La TSO es una plataforma de software que busca mejorar la
eficiencia y sostenibilidad del transporte urbano, proporcionando soluciones innovadoras
para la gestión de tráfico, seguridad vial y accesibilidad.
Fecha: 24/Sept/2024
Integrantes:
• Andrea Karolyna Marquez Fontanilla
• Bilson Jesus Caballero Valencia
• Keiner Guillermo España Martinez
• Sergio José Dominguez Perez
Historial de Cambios
Restricciones:
• El software será una aplicación de escritorio desarrollada en Java con NetBeans, por
lo que estará limitado al uso en estaciones de monitoreo fijas.
• La primera versión del sistema solo mostrará información básica sobre la ocupación
de los buses; no incluirá mapas ni funcionalidades de predicción.
• El proyecto se limitará a la visualización de datos y no implicará el desarrollo de
hardware adicional.
Exclusiones:
Herramientas de Apoyo:
Referencias
2 Definiciones y Acrónimos
Término/Acrónimo Definición
UML Lenguaje Unificado de Modelado (Unified Modeling Language), estándar para diseño de software.
Swing Biblioteca gráfica para desarrollar interfaces de usuario en Java.
RF Requerimiento Funcional.
MVC Modelo-Vista-Controlador, patrón de arquitectura para organizar el software.
3 Resumen del Trabajo Requerido
Usuario Final Persona que visualiza y utiliza la información generada por el sistema.
Arquitectura MVC:
• Modelo: Clase Bus.
• Vista: Interfaz gráfica.
• Controlador: Gestión de eventos de botones y generación de datos.
Método Descripción
generarOcupacionAleatoria() Genera un porcentaje aleatorio para la ocupación del bus.
generarHoraAleatoria() Genera una hora aleatoria dentro de un rango específico.
Anexos