3.5 Adaptive conditional mutual information feature selector
3.5.1 Model
Los principales actores identificados, los cuales harán uso el sistema de información se muestran a continuación.
ACTORES USO
Usuario Tendrá el acceso a la información del sitio Administrador Tendrá acceso a las páginas de información,
47
control de usuarios y seguridades.
Podrá publicar toda la información correspondiente de la Unidad de Investigación.
Coordinador Tendrá el acceso a la información del sitio, control, aprobación y seguimiento de proyectos.
Director de Proyecto Tendrá el acceso a la información del sitio, crear y consultar proyectos, beneficiario, recursos.
Tabla 8. Identificación de Actores y Tareas Elaborado por: Sergio Chávez
3.3.7.1DESCRIPCIÓN DE CADA ACTOR
Usuario TAREA
Usuario
Visualizar y acceder información de la Unidad de Investigación.
Consultar acerca de los proyectos
Administrador
Encargado de administrar usuarios, incorporar nuevos usuarios, actualizar perfiles, eliminar y dar privilegios a los mismos.
Gestión general de información de la Unidad de Investigación, agregar nuevo artículos, modificación, publicación, eliminación.
Control de publicaciones y despublicaciones de la información generada.
Identificar usuarios.
Coordinador
Iniciar sesión en el sistema.
Ingresar/Actualizar datos personales del investigador.
Monitorear los proyectos
Generar reportes Director de
Proyecto
Iniciar sesión en el sistema.
Ingresar/Actualizar datos personales.
48
Ingresar/Actualizar de recursos.
Ingresar/Actualizar de participantes.
Ingresar/Actualizar de beneficiarios. Generar reportes por avances y proyectos.
Tabla 9. Descripción de Actores Elaborado por: Sergio Chávez 3.3.7.2Diseño Conceptual
La herramienta en la cual se fundamenta esta fase son los diagramas de casos de usos, los cuales son diseñados por escenarios con la finalidad de obtener de manera clara los requerimientos y acciones del sistema
3.3.7.3Diagrama de Caso de Uso
En los siguientes diagramas se presentan los diagramas de casos de uso del sitio, que muestra las funciones que desarrollan los autores.
3.3.7.3.1 Diagrama General de Caso de Uso del Sitio
Figura 6. Caso de uso general Elaborado por: Sergio Chávez
49
3.3.7.3.2 Diagrama de caso de uso gestión de información del sitio.
Figura 7. Caso administrar información del sitio Elaborado por: Sergio Chávez
Especificación de caso de uso gestión de información del sitio. CASO DE USO Administración de información general (CU-01)
ACTOR Administrador
PROPÓSITO Realizar las operaciones de buscar, crear, actualizar y eliminar información general de la Unidad de Investigación.
PRECONDICIÓN Para buscar, crear, modificar y eliminar información el usuario debe estar registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA 1. Ingresar al sistema. 2. Solicitar login y password
3. Ingresar usuario y contraseña 4. Validar contraseña y visualizar menú 5. Escoger una opción en el menú
Información General y seleccionar opción crear, modificar o eliminar.
6. Solicita ingreso de información.
11. Finalizar Transacción 12. Salir del sistema POST-CONDICIÓN El registro se actualiza en la base de datos
50 ALTERNATIVA
Contraseña errónea.
Cuenta no existe.
Datos no válidos o incompletos
Tabla 10. Especificación del caso de uso: Administración de información general Elaborado por: Sergio Chávez
3.3.7.3.3 Diagrama de caso de uso administrar usuario.
Figura 8. Caso administrar usuario Elaborado por: Sergio Chávez Especificación de caso de uso administrar usuario
CASO DE USO Gestionar Usuario (CU-02)
ACTOR Administrador
PROPÓSITO Realizar las operaciones de buscar, crear, modificar, consultar usuarios.
PRECONDICIÓN
Para buscar, crear y modificar usuarios el administrar debe estar registrado. Para la eliminación el usuario no debe estar anexado a ningún proyecto. uc C10 GESTION DE USUARIO INGRESAR USUARIO MODIFICAR USUARIO ELIMINAR USUARIO ADMINISTRADOR VALIDAR USUARIO CONSULTAR USUARIO «include» «include» «include» «include»
51
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA 1. Ingresar al sistema. 2. Solicitar login y password
3. Ingresar usuario y contraseña 4. Validar contraseña y visualizar menú
5. Seleccionamos una opción en el menú Usuario (crear, modificar, eliminar, consultar)
5.1 Si pulsa el botón “Ver” se abrirá una pantalla donde podrá visualizar los datos de los usuarios y pulsar el botón “Imprimir” si desea obtener una copia en papel.
5.2 Si pulsa el botón “Borrar” el sistema, tras pedir la confirmación, borrará el usuario mientras no esté anexa a las actividades.
5.3 Si se pulsa el botón “editar”, el sistema muestra los datos del usuario que se ha solicitado para la modificación, el usuario puede modificar cualquiera de los datos estos se validan y los guarda en la base de datos.
5.4 Si pulsa el botón añadir aparecerá una ventana donde introducir los datos del usuario, el sistema valida los datos y lo guarda en la base de datos.
6. Finalizar Transacción 7. Salir del sistema
POST-CONDICIÓN El registro se actualiza en la base de datos
ALTERNATIVA
Contraseña errónea.
Cuenta no existe.
Datos no válidos o incompletos
Usuario anexado a un proyecto o actividad Tabla 11. Especificación del caso de uso: Gestión de Usuario
52
3.3.7.3.4 Diagrama de caso de uso gestión proyectos
Figura 9. Caso de uso gestión de proyectos Elaborado por: Sergio Chávez Especificación de caso de uso gestión de proyectos.
CASO DE USO Gestionar de Proyecto (CU-03) ACTOR Director de proyecto
PROPÓSITO Realizar las operaciones de buscar, crear, modificar, consultar usuarios.
PRECONDICIÓN Para buscar, crear o editar un proyecto el usuario debe estar registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA 1. Ingresar al sistema. 2. Solicitar login y password
3. Ingresar usuario y contraseña 4. Validar contraseña y visualizar menú 5. Seleccionamos una opción en el
menú Proyecto (crear, editar,
5.1 Si pulsa el botón “Ver” se abrirá una pantalla donde podrá visualizar los datos de los proyectos y
uc caso 1 DIRECTOR DE PROYECTO COORDINADOR BUSCAR PROYECTO SUBIR DOCUMENTOS MODIFICAR ESTADO GENERAR RESPONSABLES GESTIONAR BENEFICIADOS MODIFICAR PROYECTO GESTIONAR RECURSOS GESTIONAR ACTIVIDADES REGISTRO DE PROYECTO «extend» «extend» «extend» «extend» «extend» «extend» «extend»
53
consultar) pulsar el botón “Imprimir” si desea obtener una copia en papel.
5.2 Si se pulsa el botón “editar”, el sistema muestra los datos del proyecto que se ha solicitado para la modificación, el usuario puede modificar cualquiera de los datos, estos se validan y los guarda en la base de datos.
5.3 Si pulsa el botón añadir aparecerá una ventana donde introducir los datos del proyecto, el sistema valida los datos y lo guarda en la base de datos. Si el usuario
6. Si se selecciona actividades 7. Se realizara el caso de uso gestionar actividad (CU-04)
8. Si se selecciona responsables 9. Se realizara el caso de uso gestionar responsables (CU-05)
10. El usuario selecciona enviar proyecto
11. El sistema verifica los datos, se envía los datos al coordinador.
6. Finalizar Transacción 7. Salir del sistema
POST-CONDICIÓN El registro se actualiza en la base de datos
ALTERNATIVA
Contraseña errónea.
Cuenta no existe.
Datos no válidos o incompletos
Usuario anexado a un proyecto o actividad Tabla 12. Especificación del caso de uso: Gestión de Proyectos
54
3.3.7.3.5 Descripción de caso de uso gestionar actividades
Figura 10. Caso de uso gestión actividades Elaborado por: Sergio Chávez Especificación de caso de uso gestión de actividades. CASO DE USO Gestionar actividades (CU-04)
ACTOR Director de Proyecto
PROPÓSITO Realizar las operaciones de buscar, crear, reajustar actividades. PRECONDICIÓN Para buscar, crear y reajustar actividades el usuario debe estar
registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA 1. Ingresar al sistema. 2. Solicitar login y password
3. Ingresar usuario y contraseña 4. Validar contraseña y visualizar menú
4. Seleccionar proyecto 5. El sistema visualiza los proyectos creados por el usuario director de proyecto
5. Seleccionamos una opción en el menú Actividades (crear, editar, consultar)
5.1 Si pulsa el botón “Ver” se abrirá una pantalla donde podrá visualizar los datos de las actividades y pulsar el botón “Imprimir” si desea obtener una copia en papel. uc C3 GESTIONAR ACTIVIDADES DIRECTOR DE PROYECTO VALIDAR USUARIO ADJUNTAR ARCHIVO REAJUSTAR ACTIVIDAD REGISTRAR ACTIVIDAD ASIGNAR RESPONSABLE ASIGNAR RECURSOS GESTIONAR RESPONSABLE GESTIONAR RECURSOS ASIGNACIÓN DE PRESUPUESTO GESTIONAR PRESUPUESTO «include» «include» «extend» «extend» «include» «include» «extend» «include» «include»
55
5.2 Si se pulsa el botón “editar”, el sistema muestra los datos de la actividad que se ha solicitado para la modificación, el usuario puede modificar cualquiera de los datos, asignación de investigador y recursos, estos datos se validan y se actualiza en la base de datos.
5.3 Si pulsa el botón añadir aparecerá una ventana donde introducir los datos de la actividad, el sistema valida los datos y lo guarda en la base de datos. 6. Si se selecciona añadir
responsable
7. Se realizara el caso de uso gestionar responsables (CU-05)
8. Si se selecciona añadir recurso 9. Se realizara el caso de uso gestionar recursos (CU- 06)
10. El usuario selecciona enviar actividad
11. El sistema verifica el estado del proyecto y la actividad, si el proyecto está en ejecución y la
actividad esta activada se envía los datos y se cambia su estado ha terminado. (Usuario director de
proyecto/participante). 6. Finalizar Transacción 7. Salir del sistema
POST-CONDICIÓN El registro se actualiza en la base de datos
ALTERNATIVA
Contraseña errónea.
Cuenta no existe.
Datos no válidos o incompletos
Usuario anexado a un proyecto o actividad Tabla 13. Especificación del caso de uso: Gestión de Actividades
56
3.3.7.3.6 Descripción de caso de uso gestión de responsables
Figura 11. Caso de uso gestión responsables Elaborado por: Sergio Chávez Especificación de caso de uso gestión de responsables. CASO DE USO Gestión de responsable (CU-05) ACTOR Coordinador / Director de Proyecto
PROPÓSITO Realizar las operaciones de buscar, editar, crear responsables. PRECONDICIÓN Para buscar, editar y crear responsables el usuario debe estar
registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA 1. Ingresar al sistema. 2. Solicitar login y password
3. Ingresar usuario y contraseña 4. Validar contraseña y visualizar menú
5. Seleccionamos una opción en el menú Participante (crear, editar, eliminar, consultar)
5.1 Si pulsa el botón “Ver” se abrirá una pantalla donde podrá visualizar los datos del participante y pulsar el botón “Imprimir” si desea obtener una copia en papel.
5.2 Si pulsa el botón “Eliminar” el sistema, tras pedir uc C5 GESTIONAR RESPONSABLES INGRESAR PARTICIPANTES MODIFICAR PARTICIPANTES DIRECTOR DE PROYECTO VALIDAR USUARIO ELIMINAR PARTICIPANTE CONSULTAR PARTICIPANTE «include» «include» «include» «include»
57
la confirmación, borrará el usuario mientras no esté anexado a las actividades o proyectos.
5.3 Si se pulsa el botón “editar”, el sistema muestra los datos del participante que se ha solicitado para la modificación, el usuario puede modificar cualquiera de los datos.
5.4 Si pulsa el botón añadir aparecerá una ventana donde introducir los datos del participante, el sistema valida los datos y lo guarda en la base de datos. 6. Finalizar Transacción 7. Salir del sistema
POST-CONDICIÓN El registro se actualiza en la base de datos
ALTERNATIVA
Contraseña errónea.
Cuenta no existe.
Datos no válidos o incompletos
Usuario anexado a un proyecto o actividad Tabla 14. Especificación del caso de uso: Gestión de Responsable
Elaborado por: Sergio Chávez
3.3.7.3.7 Descripción de caso de uso gestionar recursos
Figura 12. Caso de uso gestión recursos Elaborado por: Sergio Chávez uc C4 GESTIONAR RECURSOS VALIDAR USUARIO DIRECTOR DE PROYECTO ELIMINAR RECURSO MODIFICAR RECURSO REGISTRAR RECURSO CONSULTAR RECURSOS «include» «include» «include» «include»
58 Especificación de caso de uso gestión de recursos CASO DE USO Gestionar recursos (CU-06) ACTOR Director de Proyecto
PROPÓSITO Realizar las operaciones de buscar, eliminar, editar, crear recursos. PRECONDICIÓN Para buscar, eliminar, editar y crear recursos el usuario debe estar
registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA 1. Ingresar al sistema. 2. Solicitar login y password
3. Ingresar usuario y contraseña 4. Validar contraseña y visualizar menú
5. Seleccionamos una opción en el menú Recursos (crear, editar, eliminar, consultar)
5.1 Si pulsa el botón “Ver” se abrirá una pantalla donde podrá visualizar los recursos y pulsar el botón “Imprimir” si desea obtener una copia en papel. 5.2 Si pulsa el botón “Eliminar” el sistema, tras pedir la confirmación, borrará el recurso mientras no esté anexado a las actividades del proyecto.
5.3 Si se pulsa el botón “editar”, el sistema muestra los datos del recurso que se ha solicitado para la modificación, el usuario puede modificar cualquiera de los datos, el sistema valida y actualiza la base de datos.
5.4 Si pulsa el botón añadir aparecerá una ventana donde introducir los datos del recurso, el sistema valida los datos y lo guarda en la base de datos. 6. Finalizar Transacción 7. Salir del sistema
POST-CONDICIÓN El registro se actualiza en la base de datos
ALTERNATIVA
Contraseña errónea.
Cuenta no existe.
Datos no válidos o incompletos
Recurso anexado a una actividad
Tabla 15. Especificación del caso de uso: Gestionar Recursos Elaborado por: Sergio Chávez
59
3.3.7.3.8 Descripción de caso de uso generar beneficiados
Figura 13. Caso de uso gestión beneficiados Elaborado por: Sergio Chávez
Especificación de caso de uso gestión de beneficiarios CASO DE USO Gestión beneficiario (CU-07) ACTOR Director de Proyecto
PROPÓSITO Realizar las operaciones de buscar, eliminar, editar, crear beneficiario.
PRECONDICIÓN Para buscar, eliminar, editar y crear beneficiario el usuario debe estar registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA 1. Ingresar al sistema. 2. Solicitar login y password
3. Ingresar usuario y contraseña 4. Validar contraseña y visualizar menú
5. Seleccionamos una opción en el menú Recursos (crear, editar, eliminar, consultar)
5.1 Si pulsa el botón “Ver” se abrirá una pantalla donde podrá visualizar los beneficiarios y pulsar el botón “Imprimir” si desea obtener una copia en papel.
5.2 Si pulsa el botón “Eliminar” el sistema, tras pedir la confirmación, borrará el beneficiario mientras no esté anexado a un proyecto.
uc C6 GESTIONAR BENEFICIARIO REGISTRAR BENEFICIARIO MODIFICAR BENEFICIARIO DIRECTOR DE PROYECTO VALIDAR USUARIO CONSULTAR BENEFICIARIO «include» «include» «include»
60
5.3 Si se pulsa el botón “editar”, el sistema muestra los datos del beneficiario que se ha solicitado para la modificación, el usuario puede modificar cualquiera de los datos, el sistema valida y actualiza la base de datos.
5.4 Si pulsa el botón añadir aparecerá una ventana donde introducir los datos del beneficiario, el sistema valida los datos y lo guarda en la base de datos.
6. Finalizar Transacción 7. Salir del sistema
POST-CONDICIÓN El registro se actualiza en la base de datos
ALTERNATIVA
Contraseña errónea.
Cuenta no existe.
Datos no válidos o incompletos
Beneficiario anexado a un proyecto.
Tabla 16. Especificación del caso de uso: Gestionar Recursos Elaborado por: Sergio Chávez
3.3.7.3.9 Descripción de caso de uso seguimiento de proyectos
Figura 14. Caso de uso seguimiento de proyectos Elaborado por: Sergio Chávez
uc C7 SEGUIMIENTO DE PROYECTO MONITOREO DE PROYECTO INGRESO DE AVISOS REGISTRAR AVANCES COORDINADOR DIRECTOR DE PROYECTO VALIDAR USUARIO CALCULO AVANCE DEL PROYECTO «include» «extend» «include» «include»
61
Especificación de caso de uso seguimiento de proyectos CASO DE USO Seguimiento de proyectos (CU-08) ACTOR Director de proyecto / Coordinador
PROPÓSITO Realizar las operaciones de buscar, eliminar, editar, crear seguimiento.
PRECONDICIÓN Para buscar, eliminar, editar y crear seguimiento el usuario debe estar registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA 1. Ingresar al sistema. 2. Solicitar login y password
3. Ingresar usuario y contraseña 4. Validar contraseña y visualizar menú
5. Seleccionamos una opción en el menú Seguimiento (crear, editar, eliminar, consultar)
5.1 Si pulsa el botón “Ver” se abrirá una pantalla donde podrá visualizar los Avances del proyecto (M3) y pulsar el botón “Imprimir” si desea obtener una copia en papel.
5.2 Si pulsa el botón “Eliminar” el sistema, tras pedir la confirmación, borrará el avance mientras su estado este en proceso.
5.3 Si se pulsa el botón “editar”, el sistema muestra los datos del beneficiario que se ha solicitado para la modificación, el usuario puede modificar cualquiera de los datos mientras su estado este en proceso, el sistema valida y actualiza la base de datos.
5.4 Si pulsa el botón añadir aparecerá una ventana donde introducir los datos del avance, el sistema valida los datos y lo guarda en la base de datos. 6. Finalizar Transacción 7. Salir del sistema
POST-CONDICIÓN El registro se actualiza en la base de datos ALTERNATIVA Contraseña errónea.
62
Datos no válidos o incompletos
Actividades incompletas.
Tabla 17. Especificación del caso de uso: Gestionar Recursos Elaborado por: Sergio Chávez
3.3.7.3.10 Generar reportes
Figura 15. Caso de uso generar reporte Elaborado por: Sergio Chávez
Especificación de caso de uso generar reporte CASO DE USO Generar reporte (CU-09)
ACTOR Coordinador / Director de Proyecto
PROPÓSITO Realizar las operaciones de buscar reportes.
PRECONDICIÓN Para buscar de reporte el usuario debe estar registrado. ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA 1. Ingresar al sistema. 2. Solicitar login y password
3. Ingresar usuario y contraseña 4. Validar contraseña y visualizar menú uc GESTION/PROYECTO COODINADOR DIRECTOR DE PROYECTO GENERAR REPORTE DE ACTIVIDADES GENERAR REPORTE DE AVANCES GENERAR REPORTE DE PROYECTO GENERAR REPORTE CONSOLIDADOS VALIDAR USUARIO «include» «include» «include» «include»
63 5. Seleccionamos una opción en el
menú Reporte
5. Si pulsa el botón “P, M1, M2, M3,
PRESUPUESTO” se abrirá una pantalla donde podrá visualizar los reportes seleccionado y pulsar el botón “Imprimir” si desea obtener una copia en papel 6. Finalizar Transacción 7. Salir del sistema
ALTERNATIVA
Contraseña errónea.
Cuenta no existe.
Tabla 18. Especificación del caso de uso: Gestionar Recursos Elaborado por: Sergio Chávez