• No results found

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