Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Jose Alexis Nuñez Torres Act 2 Ing Sofware
Jose Alexis Nuñez Torres Act 2 Ing Sofware
INVESTIGACIÓN
ACTIVIDAD II: MODELADO DE UN PROCESO DE SOFTWARE
Problema existente
Se identificaron deficiencias en el control de las evaluaciones debido a que los candidatos se van sin
haber completado todas las áreas de evaluación o llegan a repetir áreas, por lo que se busca que
con una automatización se evite que nos y tenga un proceso de evaluacion integral.
Toda esta información se estaría guardando en una base de datos relacional (SQL) y dicha
información se estaría almacenando mediante módulos de registros por cada una de las áreas, esto
nos estará dando la pauta para saber la entrada y salida de cada uno de los candidatos y nos será
más fácil crear reportes.
CREATE TABLE `tb_entradas` (
`entradaID` int(11) NOT NULL AUTO_INCREMENT,"
`datosGralID` int(11) NOT NULL,"
`areaID` int(11) DEFAULT NULL,"
`fechaVisita` date NOT NULL,"
`horaEntrada` time NOT NULL,"
`horaSalida` time DEFAULT NULL,"
`fechaCreacion` datetime NOT NULL DEFAULT current_timestamp(),"
`fechaActualizacion` datetime NOT NULL DEFAULT current_timestamp(),"
`estatusID` int(11) NOT NULL DEFAULT 1,"
"PRIMARY KEY (`entradaID`),"
"KEY `DatosEntrada` (`datosGralID`),"
"KEY `EstatusEntrada` (`estatusID`),"
"KEY `areaID` (`areaID`),"
"CONSTRAINT `DatosEntrada` FOREIGN KEY (`datosGralID`) REFERENCES `tb_datos_generales` (`datosGralID`) ON
DELETE CASCADE ON UPDATE CASCADE,"
"CONSTRAINT `EstatusEntrada` FOREIGN KEY (`estatusID`) REFERENCES `cat_estatus` (`estatusID`) ON DELETE
CASCADE ON UPDATE CASCADE,"
"CONSTRAINT `tb_entradas_ibfk_1` FOREIGN KEY (`areaID`) REFERENCES `cat_areas` (`areaID`) ON DELETE
CASCADE ON UPDATE CASCADE,"
CONSTRAINT `tb_entradas_ibfk_2` FOREIGN KEY (`areaID`) REFERENCES `cat_areas` (`areaID`) ON DELETE
CASCADE ON UPDATE CASCADE
)
Este sistema va a estar ligado al sistema principal donde se realiza el registro del personal para
poder tener datos básicos de los evaluados y almacenarlos en otra tabla que se genere.
Lo que se consiguió con la unión de los dos sistemas es que los datos se puedan compartir y se
vuelva fidedignos los datos que se muestran en las vistas y se utilicen dichos datos en los dos
sistemas sin tener que estar realizando módulos de datos generales si no con un solo valor se pueda
compartir todos los datos
Diagrama general de módulos
Validación
de
salidas|en
tradas
Gráficos de
entradas|s
alidas por
Entradas| Seguimiento candidato
Salidas
por área del proceso
del
evaluado
Vistas de
entradas
|salidas
Búsquedas
de
evaluados
Diagrama de flujo básico (Entradas | Salidas)
Este es el diagrama básico que se estará usando en la lógica para el ingreso de las entradas en
cada una de las áreas realizando lógicamente la detección del área y su entrada y salida para cada
uno de los casos