Análisis, diseño y construcción de un sistema de control de asistencia para la coordinación de recursos humanos

Solo disponible en BuenasTareas
  • Páginas : 20 (4946 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de mayo de 2011
Leer documento completo
Vista previa del texto
Análisis, Diseño y Construcción de un Sistema de Control de Asistencia para la Coordinación de Recursos Humanos
D. Del Castillo, J. Ruiz y P. Guerra Departamento de Ciencias de la Computación, Escuela Politécnica del Ejército, Sangolquí, Ecuador ddelcastillo@mef.gov.ec, { jaruiz, prguerra} @espe.edu.ec RESUMEN: El objetivo fundamental del proyecto desarrollado fue la implantación de un Sistemade Control de Asistencia de Personal para la Coordinación de Recursos Humanos del Ministerio de Finanzas, mediante la aplicación de la Metodología Ágil de Programación Extrema (XP). En el presente proyecto se siguieron las diferentes fases de esta metodología, desde el análisis de las historias de usuario generadas por el cliente, la elaboración y ejecución de las tareas de ingeniería por parte deldesarrollador, el diseño de la aplicación utilizando la Herramienta Oracle Designer, el desarrollo e implementación a través de Oracle Forms y Reports 10g, hasta llegar a las pruebas formales y aceptación por parte del cliente para la puesta a producción del Sistema de Control de Asistencia de Personal. ABSTRACT: The main goal of the developed project was to deploy a Control of EmployeesAssistance System for the Human Resources Department of the Financial Ministry of Ecuador, applying the Extreme Programming (XP) Agile Methodology in every phase in the project, starting from the analysis of the user stories generated by the customer, the engineering tasks done by the developer, the design of the solution using Oracle Designer, the develop and implementation thru Oracle Forms and Reports10g tools, until perform the formal and acceptance tests done by the client and ending in the deploy of the software. 1. INTRODUCCIÓN La Coordinación de Recursos Humanos del Ministerio de Finanzas, consideró la necesidad de implantar un Sistema de Control de Asistencia de Personal, el cual contemple los Módulos de Control de: Administración y Parametrización del Sistema, Administración delPersonal y Tarjetas de Acceso y, Control de Asistencia, cuya funcionalidad deberá ser de fácil aplicación y manejo para los usuarios. Anteriormente existía un software denominado SKNET que administraba el hardware (lectoras de aproximación) implantado en el edificio del Ministerio de Finanzas y que permitía obtener los registros tanto de entrada como de salida de los funcionarios, mismos que mostraban demanera tabular las timbradas registradas mediante su tarjeta electrónica de identificación, aspecto que limitaba la generación de reportes específicos con información procesada y depurada para lectura y toma de decisiones de los analistas de la Coordinación de Recursos Humanos. Con este antecedente y con el fin de implementar el Sistema de Control de Asistencia de Personal se decidió aplicar laMetodología Ágil de Programación Extrema (XP) la misma que no ha sido utilizada en la Coordinación de Tecnología Informática para proyectos anteriores y el desarrollo del sistema mediante el uso del paquete de herramientas de Oracle Developer Suite 10g [1]. Uno de los aspectos importantes de esta metodología consiste en que la relación con el cliente es totalmente diferente a lo que se ha venidohaciendo en las metodologías tradicionales. En programación extrema al cliente no sólo se le pide que apoye al equipo de desarrollo, sino que forma parte importante de él, su tarea es retroalimentar al equipo de desarrollo después de cada iteración con los problemas con los que se encontró, mostrando sus prioridades [2]. En la fase de planificación una premisa primordial radica en que las entregasse hagan cuanto antes y que con cada iteración el cliente reciba una nueva versión. De esta forma, un error en una parte esencial del sistema se encuentra pronto y, por tanto, se puede arreglar en el menor tiempo situación que eliminó el uso horas extras para el equipo de desarrollo. También se otorga una gran importancia al diseño y establece que éste debe ser revisado y mejorado de forma...
tracking img