Home - ReservasMedicasMobile/ReservasMedicasFinal2025 GitHub Wiki
Proyecto Final - Reservas Médicas
Bienvenidos a la Wiki oficial del proyecto Reservas Médicas, desarrollado como solución integral para la gestión de turnos médicos, tanto en su versión web como móvil.
Este sistema permite a los pacientes registrarse, solicitar turnos, editar sus datos y visualizar su historial médico. Además, incluye funcionalidades administrativas para gestionar usuarios, especialidades y agendas profesionales.
Documentación del Proyecto
A continuación se detallan los principales apartados disponibles en esta Wiki:
1. Arquitectura del Sistema
Explicación visual de las capas que conforman el sistema: presentación (web/app), lógica de negocio (backend), y persistencia (base de datos).
Ver diagrama de arquitectura
1.1 Modelo de Datos (DER)
A continuación se presenta el Diagrama Entidad-Relación (DER) del sistema, que representa la estructura de la base de datos y las relaciones entre entidades clave como usuarios, profesionales, especialidades, turnos médicos, pagos, etc.
Diagrama Entidad-Relación (DER)
Descripción de entidades principales:
- Usuario: se registra, reserva turnos y pertenece a una mutual.
- Profesional: ofrece servicios médicos y tiene una especialidad.
- Servicio / Turno Médico: conecta usuarios y profesionales.
- Pago: se genera por un turno médico reservado.
- Rol, Mutual y Especialidad: entidades auxiliares que complementan al usuario y profesional.
📌 Este modelo asegura integridad referencial y facilita consultas eficientes en el sistema de reservas.
2. Documento IEEE-830
Contiene el análisis completo de requerimientos funcionales y no funcionales, estructura del sistema y definiciones técnicas.
Acceder al documento IEEE-830
3. Integrantes y Roles
Listado de los miembros del equipo, con sus respectivos roles y participación en el proyecto.
Ver integrantes y funciones asignadas
4. Historias de Usuario y Criterios de Aceptación
Requerimientos redactados en formato ágil con sus respectivos criterios de validación.
Ver historias de usuario
5. Registro de Ceremonias (Scrum)
Planificación, seguimiento, retrospectivas y decisiones tomadas en cada Sprint.
Consultar ceremonias
6. Testing
Contiene el detalle de pruebas realizadas, casos cubiertos, y validaciones de funcionalidades.
Acceder a la sección de Testing
Sobre el proyecto
El desarrollo fue llevado adelante bajo metodología Scrum, dividiendo el trabajo en sprints cortos con entregables funcionales.
Se utilizó una arquitectura de capas para favorecer la separación de responsabilidades, reutilización de código y escalabilidad del sistema.
Toda la documentación aquí presentada fue elaborada colaborativamente y actualizada durante el desarrollo del proyecto.
Acceso al Código Fuente
Repositorio principal del proyecto en GitHub:
https://github.com/ReservasMedicasMobile/ReservasMedicasFinal2025