Proyecto personal desarrollado por Arturo Mata para practicar el diseño, documentación y desarrollo profesional de un sistema completo utilizando C++ y buenas prácticas de ingeniería de software.
El Sistema de Gestión de Calidad (SGC) permite registrar empleados, validar información por parte de Recursos Humanos, registrar inspecciones de calidad y generar reportes básicos de trazabilidad.
El proyecto está estructurado por versiones siguiendo un roadmap profesional y acompañado de documentación técnica y diagramas UML.
/SGC ├── /src # Código fuente en C++ ├── /docs # Documentación técnica y diagramas UML └── README.md # Este archivo
- Registro de empleados
- Validación de empleados por RH
- Inicio de sesión por roles
- Registro de inspecciones
- Generación de reportes básicos
- Gestión de roles:
- Empleado
- Inspector de Calidad
- Administrativo / RH
| Versión | Descripción | Estado |
|---|---|---|
| v0.1.0 | Documento técnico inicial | ✅ Completado |
| v0.2.0 | Clase Employee y registro básico | 🔄 En curso |
| v0.3.0 | Clase AdministrativeStaff (RH) | ✅ Completado |
| v0.4.0 | Clase QualityInspector | ⏳ Próximo |
| v0.5.0 | Módulo de reportes | ⏳ Próximo |
| v1.0.0 | Sistema completo funcional | ⏳ Próximo |
Toda la documentación se encuentra en la carpeta /docs:
- Documento técnico (PDF)
- Diagramas UML por versión
- Roadmap y criterios de aceptación
Este proyecto está desarrollado en C++.
Para compilar desde terminal:
g++ src/*.cpp -o SGC
./SGC
🧪 Pruebas
Las pruebas unitarias se agregarán en versiones futuras.
Actualmente se realizan pruebas manuales por módulo.
👤 Autor
Arturo Mata (Estudiante de Ingeniería en Ciencias de Datos en la Universidad del Valle de México)
📧 artmata22@outlook.com
Git Hub: https://github.com/Arthur-Mata