Plataforma Web para la Evaluación y Contratación de personal en la PCM
PERFIL DE TESIS I
Proyecto de Ingeniería de Sistemas I
INTEGRANTES: DÁVILA LINARES, GERARDO TORRES MENACHO, ARCANGEL
Lima, 07 de Dicimebree del 2012
CAPÍTULO III:
3.1. Metodología para el Análisis y Diseño de la Solución• El objetivo de este capítulo es describir la herramienta propuesta para el
desarrollo de una plataforma forma web y también para el mantenimiento continuo de cada uno de ellos.
• Los modelos del software elaborados para la etapa de análisis serán: el Diagrama de Caso de Uso, los Diagramas de Actividades, el Diagrama de Clases para el análisis y el prototipo; mientras que para la etapa de diseño se elaborarán: el Diagrama de Base de Datos y los Diagramas de Secuencias.
• La herramienta de desarrollo y Tecnología que se utilizara son las siguientes:
Herramienta de Desarrollo: Rational Rouse. Tecnología:
-Lenguaje de Programación Java.
-Base de Datos: MySQL.
3.1.1 UML (Lenguaje Unificado de Modelado)
• El Diagrama de Casos de Uso permite visualizar el comportamiento del sistema o de una parte de él, mostrando la relación entre los actores y los Casos de Usos del sistema. Estos especifican los requerimientos funcionales de una manera sencilla ya que definen el comportamiento del sistema y no su implementación.
Fuente: Wikimedia.org
Características de UML
Un modelo es una abstracción de algo, que se elabora para comprender ese algo antes de construirlo. El modelo omite detalles que no resultan esenciales para la comprensión del original y por lo tanto facilita dicha comprensión.
Los modelos además, al no ser una representación que incluya todos los detalles de los originales, permiten probar más fácilmente los sistemas que modelan y determinar los errores.
Tipos de Diagramas UML
Diagrama de Caso de Uso
Los diagramas de casos de uso describen las relaciones y las dependencias entre un grupo de casos de uso y los actores
participantes en el proceso.
Fuente: Elaboración Propia
• Diagrama de Actividades
Los diagramas de actividad describen la secuencia de las actividades en un sistema. Los diagramas de actividad son una forma especial de los diagramas de estado, que únicamente (o mayormente) contienen actividades.
Fuente: Elaboración Propia
• Diagrama de Clases
Los diagramas de clases muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras. Se dice que los diagramas de clases son diagramas «estáticos» porque muestran las clases, junto con sus métodos y atributos, así como las relaciones estáticas entre ellas: qué clases «conocen» a qué otras clases o qué clases «son parte» de otras clases, pero no muestran los métodos mediante los que se invocan entre ellas.
Fuente: Elaboración Propia
• Diagrama de Base de Datos
Dado que las aplicaciones de software interactúan con cantidades de datos cada vez mayores, las estructuras y el diseño de bases de datos son una parte fundamental de los proyectos de desarrollo de software. En UModel 2013 puede utilizar las funciones de modelado de software para modelar bases de datos relacionales además de aplicaciones de software Java, C# y Visual Basic.
Fuente: Elaboración Propia
• Diagrama de Secuencia
Los diagramas de secuencia pueden representar paso a paso y en detalle una posibilidad descrita por un caso de uso. De este modo se puede definir cómo colaboran los objetos para conseguir los objetivos de la aplicación.
Fuente: Diagrama de Secuencia de -
softopia.files
3.1.2 Rational Rouse (Herramienta de Desarrollo)
Esta herramienta propone la utilización de cuatro tipos de modelo para realizar un diseño del sistema, utilizando una vista estática y otra dinámica de los modelos del sistema, uno lógico y otro físico. Permite crear y refinar estas vistas creando de esta forma un modelo completo que representa el dominio delproblema y el sistema de software.
Fuente: bp.blogsp.com
3.1.3 Tecnología
Lenguaje de Programación JAVA El lenguaje para la programación en Java, fue desarrollado por la
compañía SunMicrosystems, con la idea original de usarlo para la creación de páginas WEB.
Esta programación Java tiene muchas similitudes con el lenguaje C y C++, así que si se tiene conocimiento de este lenguaje, el aprendizaje de la programación Java será de fácil comprensión por un programador que haya realizado programas en estos lenguajes.
Fuente: Word.press
• Base de Datos MySQL
MySQL es la base de datos open source más popular y, posiblemente, mejor del mundo. Su continuo desarrollo y su creciente popularidad está haciendo de MySQL un competidor cada vez más directo de gigantes en la materia de las bases de datos como Oracle.
También cabe describir que MySQL fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo, permitiendo su interactuación con los lenguajes de programación más utilizados como PHP, PERL y Java y su integración en distintos sistemas operativos.
Fuente: muylinux.com
3.2. Metodología para el estudio de Factibilidad o Viabilidad de la Solución.
En el desarrollo del presente proyecto hemos considerado utilizar la metodología Costo – Beneficio como herramienta para medir la relación entre los costos y beneficios asociados a la elaboración del proyecto, con el fin de evaluar su factibilidad o viabilidad, este proceso involucra ya sea explícita o implícitamente, un peso total de los gastos previstos a realizarse en contra del total de los beneficios a obtenerse al implementarse este proyecto.
Nuestro proyecto como sistema plantea un buen diseñado que a su vez ofrece control, compatibilidad, flexibilidad y una relación aceptable de costo / beneficio.
• Información Inicial Relativa a los Recursos de empleados
Sistema Actual
Dentro del desarrollo de las actividades del proceso de contratación y evaluación se emplean los siguientes recursos, tal como se detalla:
Recursos : Humanos y Financieros
Nº PUESTO CANT. FUNCIONES MES
1 Especialista en Contrataciones
3 Reclutamiento y selección de personal 6,500.00
2 Asistente en Contrataciones
1 Apoyo en el proceso de evaluación y calificación 4,500.00
3 Técnico en computación 1 Soporte técnico, diseño de formatos, cuad. estad. 4,000.00
4 Apoyo administrativo 1 Gestión de materiales, mobiliarios, equipos, y archiv de los CVs.
2,000.00
TOTAL S/. 17,000.00
Fuente: Información obtenida de los legajos de personal.
Sistema Actual
Recursos : Materiales y Equipos
Nº MATERIAL/EQUIPOS CANT. U T I L I D A D OBSERVACIONES
1 Computadoras 5 Ingreso de información, proceso de evaluación, calificación
Si hay disponibilidad
2 Escritorios c/sillas 5 Desarrollo de actividades administrativas/operativas
Si hay disponibilidad
3 Materiales de oficina 1 Facilitar el desarrollo de las actividades Si hay disponibilidad
4 Normas Legales (El Peruano)
1 Consultas relativas a Regímenes Laborales Si hay disponibilidad (suscripción)
5 Software con licencia vigente
1 Operatividad y manejo de aplicaciones Si hay disponibilidad
5 CD-DVD 300 Guardar información histórica de cada proceso Si hay disponibilidad
6 Conectividad - comunicaciones
1 Sistema de comunicación en red Si hay disponibilidad
Fuente: Información obtenida de los legajos de personal.
•Análisis de Procesos
Dentro del análisis del proceso del presente proyecto, se ha establecido un flujo con el detalle de los gastos y costos tanto del sistema actual como de sistema propuesto:
Ingreso de CV Evaluación de CV Evaluación Escrita Entrevista Personal Ganador del Proceso
Fuente: Elaboración Propia
• Análisis de ProcesosEn el análisis del presente proceso, se aprecia que solamente los datos y estimación de los costos y gastos, están centrados en los dos (02) primero componentes, que son el ingreso o recepción del CV y la evaluación propiamente, el resto de los componentes se presta igual forma en ambos casos, es decir en el sistema propuesto también seguirá el mismo proceso.
Ingreso de CV Evaluacion de CV
Sistema Actual Tiempos 1 mesCantidad de CV por Proceso 80 mesCostos M.O 17000 mes
MP 0 mesCIF 4800 mes
Gastos Mant.Oficina 4000 mesSoporte 2500 mesSeguros 1500 mesDepreciacion 0 mes
Sistema Propuesto Tiempos 1 mesCantidad de CV por Proceso 140 mesCostos M.O 13000 mes
MP 0 mesCIF 3000 mes
Gastos Mant.Oficina 4000 mesSoporte 1500 mesSeguros 900 mesDepreciacion 6500 AÑO
Fuente: Elaboración Propia
• Cuadro de Activos Fijos – Sistema PropuestoEn el presente cuadro detallamos los activos fijos considerando los dos factores importantes como son el Hardware y el Software, equipos con las cantidades y costos por cada uno de ellos. Además se esta considerando aspectos referidos a la depreciación de los equipos, teniendo en cuenta los 5 años determinados como vida útil de proyecto.
CONCEPTOS U.M CANT. P.U TPO. INVERSIONVIDA UTIL DEPRECIACION ANUAL
1 2 3 4 5SOFTWARE
JJAVA UND 1
6,000.00 ANUAL 6,000.00
AANTIVIRUS UND 2
3,000.00 ANUAL 6,000.00
MMYSQL UND 1
6,000.00 ANUAL 6,000.00
HARDWARE
COMPUTADORAS UND 3
2,500.00 7,500.00 3 AÑOS 2,500.00 2,500.00 2,500.00
SERVIDOR UND 1
20,000.00 20,000.00 5 AÑOS 4,000.00 4,000.00 4,000.00
4,000.00 4,000.00
TOTAL S/. 45,500.00 6,500.00 6,500.00 6,500.00
4,000.00 4,000.00
Fuente: Elaboración Propia
• Flujo del Sistema Actual
Fuente: Elaboración Propia
Flujo de Sistema PropuestoAÑO 0 1 2 3 4 5
COSTOS
COSTOS DIRECTOS 156,000 156,000 156,000 156,000 156,000
PERSONALEspecialista en Contrataciones 78,000 78,000 78,000 78,000 78,000Asistente en Contrataciones 54,000 54,000 54,000 54,000 54,000Técnico en computación 0 0 0 0 0Apoyo administrativo 24,000 24,000 24,000 24,000 24,000
COSTOS INDIRECTOS 36,000 37,800 39,690 41,675 43,758Agua 3,600 3,780 3,969 4,167 4,376Luz 10,800 11,340 11,907 12,502 13,127Telefono 21,600 22,680 23,814 25,005 26,255
GASTOS 120,500 120,500 120,500 120,500 120,500
Mant.Oficina 48,000 48,000 48,000 48,000 48,000
Soporte 30,000 30,000 30,000 30,000 30,000
Seguros 18,000 18,000 18,000 18,000 18,000
Materiales de Oficina 18,000 18,000 18,000 18,000 18,000
Depreciación COMPUTADOR 2,500 2,500 2,500 2,500 2,500
Depreciación SERVIDOR 4,000 4,000 4,000 4,000 4,000
INVERSION 45,500 7,500
COSTO TOTAL 45,500 312,500 314,300 316,190 325,675 320,258
TASA DE DESCUENTO 12%
VPN = S/. 1,188,828.84
Fuente: Elaboración Propia
Factibilidad del Proyecto De acuerdo a los resultados arrojados a través de los flujos de los procesos
comparados del sistema actual y del sistema propuesto, podemos concluir que este proyecto es altamente viable.
Esto sustentado fundamentalmente en el ahorro reflejado en la producción, es decir en la evaluación de cada CV, podemos apreciar que mientras que con el sistema actual el costo que demanda evaluar un CV es S/. 286.10, con el sistema propuesto es S/. 141.53, es decir el 50% aproximadamente menos.
Asimismo, en el análisis con la proyección hasta por 05 años, se ha determinado en términos de producción (evaluación de CVs), una cantidad significativa, es decir de 4,800 con el sistema actual, se incrementa a 8,400.
PRODUCCION
EVALUACION DE CV. 4800 CVS/.
1,373,265.77 286.10 S/ / CV.SISTEMA ACTUAL
EVALUACION DE CV. 8400 CVS/.
1,188,828.84 141.53 S/ / CV.
SISTEMA PROPUESTO
AHORRO = 144.57 S/ / CV.
AHORRO=50.53
%Fuente: Elaboración Propia
GRACIAS !!