Issuu on Google+

SIVERQUIN (Sistema de Información Virtual de Empleo Regional Quindío)

DIEGO FERNANDO ENCISO RODRÍGUEZ JUAN DAVID FLOREZ BRIÑEZ

UNIVERSIDAD DEL QUINDÍO PROGRAMA DE INGENIERÍA DE SISTEMAS FRANJA NOCTURNA ARMENIA 2010


Contenido ASPECTOS METODOLOGICOS ...........................................................................................1

I. 1.

3.

4.

5.

6.

ESTUDIO PRELIMINAR ......................................................................................................1 1.1.

Nombre Del Proyecto ...................................................................................................1

1.2.

Objetivos .........................................................................................................................1

1.3.

Alcances Y Delimitaciones...........................................................................................1

ANALISIS DE REQUERIMIENTO ......................................................................................6 3.1.

Documento de requerimientos ....................................................................................6

3.2.

Modelo Del Dominio ......................................................................................................9

3.3.

Prototipo Inicial De Las GUI ..................................................................................... 15

3.4.

Diagrama General De Casos De Uso ..................................................................... 15

3.5.

Tablas De Casos De Uso.......................................................................................... 15

ANALISIS Y DISEÑO PRELIMINAR ............................................................................... 19 4.1.

Descripción Detallada De Los Casos De Uso ....................................................... 19

4.2.

Diagramas De Robustez ..............................................................................................1

4.3.

Actualización Del Modelo Del Dominio ......................................................................1

DISEÑO GENERAL ..............................................................................................................2 5.1.

Diagramas De Secuencia ............................................................................................2

5.2.

Diagrama De Actividades.......................................................................................... 12

5.3.

Diagrama De Clases .................................................................................................. 17

DISEÑO DE DATOS .......................................................................................................... 18


INTRODUCCIÓN El siguiente trabajo es desarrollado con el principal propósito de relacionar todo el proceso del desarrollo de software en el área de Ingeniería De Software, por medio de procesos relacionados y ordenados que nos permitan el manejo de la complejidad de problemas en la realidad. La principal herramienta para tener en cuenta es el trabajo e equipo, las técnicas de desarrollo y los pasos que estos nos permiten llevar para la obtención de buenos resultados a nivel de proyectos de ingeniería reales y su aplicación en lo concerniente al previo análisis, diseño e implementación.


GLOSARIO Bolsa De Empleo: Lugar físico o virtual donde se ordenan vacantes para que tanto oferentes como demandantes de empleo puedan encontrar de manera rápida y organizada la información que requieren. Sistema De Información: Un sistema de información es un conjunto de elementos orientados al tratamiento y la administración de datos e información, organizados y listos para su posterior uso, generados y expuestos para cubrir una necesidad. Demanda Laboral: La demanda laboral representa la cantidad de trabajadores que las empresas o empleadores están dispuestas a contratar. Oferta Laboral: Se denomina oferta laboral a la oferta de mano de obra (trabajo) que dan las empresas (demandantes de trabajo) a cambio de un salario. Vacante: En el entorno laboral se conoce como trabajo u oferta que se encuentra en plena disposición de ser ocupado. Persona Jurídica: Se entiende por persona jurídica a un sujeto de derechos y obligaciones que existe físicamente pero no como individuo humano sino como institución y que es creada por una o más personas físicas para cumplir un papel. Persona Natural: Es toda persona o individuo que hace y obtiene la capacidad legal en la sociedad si importar edad, sexo o religión. Pymes: Las pequeñas y medianas empresas son empresas con características distintivas, y tienen dimensiones con ciertos límites ocupacionales y financieros prefijados por los Estados o Regiones.


I.

ASPECTOS METODOLOGICOS 1. ESTUDIO PRELIMINAR 1.1. Nombre Del Proyecto: Aplicación web para la administración de una bolsa de empleo virtual regional. 1.2. Objetivos: 1.2.1. General: Desarrollar un sistema de información virtual que permite administrar y consultar la información por usuarios con necesidad de empleo y empresas con demanda laboral en la región. 1.2.2. Específicos: • •

• •

1.3.

Desarrollar un portal web que permita el registro de dos tipos de usuarios generales (oferentes y demandantes). Sistematizar la información personal, académica y laboral de los usuarios, como recurso primordial en la búsqueda y solicitud de empleo, así como búsqueda de personal calificado. Segmentar los oferentes de tal manera que los demandantes encuentren el tipo de personal que requieren. Segmentar los demandantes con el fin de lograr una conexión más eficiente entre la oferta y la demanda, evitando así la pérdida de tiempo para ambas partes.

Alcances Y Delimitaciones: La aplicación web como tal servirá para que usuarios con diferentes perfiles laborales puedan administrar su información y realizar consultas relacionadas al contexto laboral actual, caracterizado por las vacantes disponibles como parte de la información suministrada a la aplicación por las empresas con demanda de mano de obra. Los demandantes (Personas Jurídicas, Pymes, Personas Naturales, Entidades Gubernamentales, etc.) tendrán la posibilidad de administrar su propia información, gestionar una base de vacantes y filtrar los oferentes en relación a cada vacante.


El administrador del sistema de información tendrá la función principal de verificar la veracidad de la información de los demandantes con el fin de evitar la creación de empresas ficticias con fines ilícitos.

Herramienta/Características Adobe Dreamweaver

IDE Netbeans

1.7.1. Herramientas De Desarrollo Licenciamiento Portabilidad Perteneciente a Alta portabilidad, Adobe, uso debido a que los comercial. Su diferentes licencia cuesta navegadores $1’324.000 poseen plugins para su compatibilidad Publicado bajo Alta portabilidad, licencia GPL. debido a que es implementado en Java.

Microsoft Expression Web

Perteneciente a Microsoft, uso comercial. Su licencia cuesta $268.000

Herramienta/Características Adobe Dreamweaver IDE Netbeans Microsoft Expression Web

Licenciamiento 1 3 1

1: Insatisfecho 2: Medianamente Satisfecho 3: Satisfecho

Usabilidad Su ambiente de desarrollo es de alto nivel de comprensión.

Ofrece gran cantidad de ayudas interactivas. Y existe documentación suficiente para su uso. Baja portabilidad Ofrece gran dado que solo cantidad de ayudas corre sobre graficas al momento sistemas de desarrollar aplicaciones. operativos Windows. Las aplicaciones web pueden presentar conflictos en otros navegadores.

Portabilidad 3 3 1

Usabilidad 1 3 3


1.7.2. Gestor De Base De Datos Gestor BD/Caracter铆sticas

Licenciamiento

Portabilidad

Gestor BD/Caracter铆sticas

Licenciamiento

Portabilidad

MySQL PostgreeSQL Microsoft Access

3 3 1

3 2 1

MySQL

PostgreeSQL

Microsoft Access

Tiempo De Respuesta Licenciamiento Altamente portable Alta accesibilidad a hasta el momento en cualquier los datos en tiempo gratuito mientras entorno de de consulta e que Oracle impone desarrollo. ingreso e datos. nuevas reglas de negocio. Licenciamiento Portable en el Muy buen grado de basado en desarrollo de respuesta al nivel de software libre bajo diferentes acceso e ingreso en licencia BSD. aplicaciones. tiempos equivalentes. Perteneciente a Baja portabilidad Alto grado de Microsoft, uso dado que solo respuesta en el comercial. Su corre sobre sistema operativo licencia cuesta sistemas Windows, en $286.000 operativos diferentes sistemas Windows. operativos puede ser emulado con dificultad.

Tiempo Respuesta 2 3 3

De

1: Insatisfecho 2: Medianamente Satisfecho 3: Satisfecho Dado que la aplicaci贸n maneja un nivel medio de respuesta y la portabilidad es de suma importancia para su implementaci贸n en diferentes plataformas la herramienta a escoger es MySQL.


1.7.3. Modelo De Ciclo De Vida Modelo Ciclo Vida/Características ICONIX

De Herramientas De Envergadura Gestión MS Visio Es recomendado para la ejecución de todo tipo de proyectos. N/A Es recomendado eXtreme Programming para la ejecución de proyectos pequeños. IBM Rational Es recomendado Rational Unified Process para la ejecución de proyectos robustos.

Usabilidad

Modelo Ciclo De Herramientas De Envergadura Vida/Características Gestión 3 3 ICONIX 1 1 eXtreme Programming 3 2 Rational Unified Process

Usabilidad

Es de fácil implementación y contiene buena documentación. Es muy fácil de implementar.

Es de difícil implementación. Existe muy buena documentación.

3 3 1

1: Insatisfecho 2: Medianamente Satisfecho 3: Satisfecho 1.7.4. Descripción Detallada Del Ciclo De Vida Análisis: Serán analizadas diferentes bolsas de empleo virtuales con el fin de diseñar un documento de requerimientos que nos facilite el diseño del modelo del dominio especifico de los elementos básicos de nuestra aplicación, además de recopilar características primordiales y comunes que nos permitan conocer el funcionamiento del sistema como también los posibles eventos extraordinarios que puedan ocurrir y obtener un conjunto de funcionalidades que nos lleven al análisis y levantamiento de requisitos para la implementación del prototipo inicial de las GUI de SIVERQUIN. Ya levantado el documento de requerimientos se procederá a la elaboración del diagrama de contexto y requisitos que permitirán


comprender las necesidades generales del problema planteado, donde se plasmará una visión global de los procesos presentes en la aplicación, seguido de la información detallada de cada uno de los casos de uso en sus respectivas tablas. Realizar la revisión de los posibles fallos, es también una de las tareas tenidas en cuenta en el desarrollo de la aplicación y el proyecto en general, que nos ayudará con el control de procesos y actividades de una bolsa de empleo y de esta manera conocer las labores estándar de este tipo de sistema. Diseño: Construir por medio de los casos de uso tenidos en cuenta en el análisis de requisitos los diagramas correspondientes a cada diseño y por lo tanto y en general los siguientes: - Diagrama de secuencia que permita comprender la relación existente entre oferentes y demandantes con las respectivas necesidades provistas por los diagramas de contexto y requisitos. - Diagrama de actividades que desarrollen de forma fluida y sencilla las actividades presentadas por medio de los casos de uso del sistema SIVERQUIN y nos presenten relación coherente con los roles que se desempeñan en la aplicación. Diagrama de clases que ilustren el diseño inicial de la aplicación y faciliten la implementación de la bolsa de empleo virtual, teniendo en cuenta en esta parte cada una de las reglas de negocio trazadas hasta el momento. Mediante el análisis de bolsas de empleo existentes tener y tomar en cuenta los diseños de interfaces y aplicación orientada al usuario para el diseño de la interfaz de SIVERQUIN, que permita dar facilidad al usuario final (Oferente y Demandante). Primordialmente conociendo de forma correcta el modelo de Entidad-Relación tomado y diseñado bases de la bolsa de empleo planteada como entorno problema. Poder conocer cada una de las características detalladas de relaciones y tablas del modelo inicial planteado para facilitar el diseño de interfaces de usuario usables y funcionales. Desarrollo: Implementar SIVERQUIN como una aplicación web orientada a promover el empleo regional, gracias a los perfiles desarrollados en los pasos anteriores y poder aplicar de forma correcta y con trazabilidad las técnicas de programación estudiadas y elegidas por sus características definidas en el documento de análisis y estudio de herramientas.


3. ANALISIS DE REQUERIMIENTO 3.1.

Documento de requerimientos SIVERQUIN – Sistema de información Virtual De Empleo Regional Quindío Se implementará una bolsa de empleo virtual en la cual se puede realizar consultas y registros de la información de empresas (personas jurídicas o naturales) que manifiesten la necesidad de mano de obra y de personas naturales que tengan de hecho la necesidad de emplearse. Así también tendrá la característica de realizar una segmentación tanto de demandantes como de oferentes según vacante, a fin de ofrecer una cohesión refinada entre Demandante – Vacante De Demanda – Oferente y Oferente – Vacante De Oferta - Demandante. Los diferentes segmentos serán: Oferentes: • Empírico: Personas no graduadas de bachiller pero con experiencia en un campo de acción. • Bachiller Novato: Personas graduadas de bachillerato académico. • Bachiller Especializado: Personas graduadas de bachillerato, con énfasis en algún área, • Bachiller Experto: Personas graduadas de bachillerato con énfasis en algún área y con experiencia en un campo de acción. • Estudiante De Profesión: Personas que actualmente cursan algún semestre de técnica, tecnología y carrera profesional. • Profesional Novato: Profesionales recién egresado de cualquier pregrado. • Profesional Experto: Profesionales egresados de cualquier pregrado con experiencia en un campo de acción. • Especialista: Profesionales con especialización. • Magister: Profesionales con Maestría • Doctor: Profesionales con Doctorado y Post Doctorado. La experiencia en un campo será tenida en cuenta después de un año.


• • •

Demandantes: Agropecuaria: Explotación de recursos naturales. Prestación de servicios: todo aquello en relación con los sectores salud, transporte, educación y alimenticio. Industrial: Manufactura y producción La aplicación permitirá al usuario el manejo de 3 roles los cuales serán perfilados en: • Administrador • Demandante • Oferente Existirá un login y una contraseña personal para la identificación de cada usuario debido a las diferentes funciones que desempeñarán cada uno de los perfiles. El administrador será un súper-usuario, cuyas responsabilidades primordiales son la verificación de información relevante concerniente de manera explicita a las vacantes y los demandantes a fin de que no se permita el mal uso de la aplicación con fines ilícitos. Para esto la aplicación le permitirá calificar los demandantes de acuerdo a criterios de seriedad que se aplicaran en 3 estados: • • •

Aprobado En estudio Reprobado

En las vacantes publicadas. Las vacantes aprobadas serán mostradas a los respectivos perfiles, mientras que las vacantes en estudio o reprobadas se mantendrán ocultas por el sistema, hasta su respectiva aprobación o que el demandante u oferente notifiquen de la no vacancia o actualización de la información suministrada con anterioridad. Los oferentes son personas naturales que buscan oportunidades de empleo, estos deben diligenciar la siguiente forma: • Numero de Identificación • Nombres • Apellidos • Sexo


• • • • • • • • • • • • •

Correo Electrónico Teléfono Celular Dirección de residencia Dirección Alternativa Estado Civil Información Académica Formal Formación Complementaria Conocimiento de Idiomas y de Informática Experiencia Laboral Recomendaciones Laborales y Personales Disponibilidad de tiempo y de desplazamiento Documentos anexos

La aplicación permitirá que datos como información académica formal, formación complementaria, experiencia laboral, recomendación tanto laboral como personal y documentos anexos; que son clasificados como información de detalle sean ingresados por el demandante de forma más puntual, teniendo en cuenta que esta información no es de almacenamiento común como los datos personales, si no por medio de un documento en formato .pdf que tengan un peso menor o igual a 5 MB que contenga como consolidado todos los documentos de información detallada y soporte. Los demandantes son empresas que poseen vacantes y su representante legal debe diligenciar la siguiente forma: • NIT • Razón Social • Objeto Social • Correo Electrónico • Identificación Representante Legal • Nombre Representante Legal • Apellido Representante Legal • Dirección Principal • Teléfono • Celular • Descripción de la oferta de trabajo • Descripción del Negocio


La descripción del negocio se refiere a una explicación breve de la actividad a la cual se dedica la empresa demandante. Las vacantes registradas por demandantes y oferentes tendrán un titulo de identificación, la demás información ingresada al momento de la creación de la vacante será una descripción detallada de esta. La aplicación permitirá la clasificación automática de los oferentes de acuerdo a su lugar de residencia con el fin de facilitar el desplazamiento al momento del llamado o contratación. En caso que el oferente o demandante supla su necesidad de mano de obra el sistema le permitirá la notificación por medio del N° de registro de que la oferta de trabajo no esta disponible, y de esta manera actualizar la base de datos. 3.2.

Modelo Del Dominio Clases Candidatas Clases Candidatas Bolsa de empleo Empresas Persona jurídica Persona natural Mano de obra Demandantes Oferentes Vacante Empírico Bachiller Campo de acción Bachiller novato Bachiller académico Bachiller especializado Bachiller experto Estudiante de profesión Técnica Tecnología Carrera profesional


Pregrado Profesional novato Pregrado Profesional experto Especialista Especialización Magister Maestría Doctor Doctorado Post doctorado Experiencia Agropecuaria Recursos naturales Prestación de servicios Sector salud Sector transporte Sector educativo Sector alimentario Sector industrial Administrador Login Contraseña Identificación Perfil Súper usuario Responsabilidad Información relevante Criterios de seriedad Oportunidad de empleo Forma N° de identificación Fotografía Nombres Apellidos Sexo Correo electrónico personal Teléfono Celular Dirección de residencia Dirección alternativa Estado civil Información académica formal


Formación complementaria Conocimiento de idiomas Conocimiento de informática Experiencia laboral Recomendación Recomendación laboral Recomendación personal Disponibilidad de tiempo Disponibilidad de desplazamiento Documentos anexos Representante legal NIT Razón social Objeto social Correo electrónico organización Identificación representante legal Nombres representante legal Apellidos representante legal Dirección principal Teléfono representante legal Celular representa legal Descripción oferta de trabajop Descripción del negocio Actividad Notificación Lugar de residencia Eliminación De Algunas Clases Candidatas Clases Candidatas Bolsa de empleo Empresas Persona jurídica Persona natural Mano de obra Empírico Bachiller Campo de acción Bachiller novato Bachiller académico Bachiller especializado Bachiller experto Estudiante de profesión

Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser

Razón de eliminación Sistema en si Sinónimo de oferente Sinónimo de demandante Sinónimo de demandante Irrelevante Posible atributo de demandante Posible atributo de demandante Irrelevante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante


Técnica Tecnología Carrera profesional Pregrado Profesional novato Pregrado Profesional experto Especialista Especialización Magister Maestría Doctor Doctorado Post doctorado Experiencia Agropecuaria Recursos naturales Prestación de servicios Sector salud Sector transporte Sector educativo Sector alimentario Sector industrial Login Contraseña Identificación Super usuario Responsabilidad Información relevante Oportunidad de empleo N° de identificación Fotografía Nombres Apellidos Sexo Correo electrónico personal Teléfono Celular Dirección de residencia Dirección alternativa Estado civil Conocimiento de idiomas Conocimiento de informática

Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser

Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Irrelevante Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de usuario Posible atributo de usuario Irrelevante Irrelevante Irrelevante Irrelevante Irrelevante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante Posible atributo de demandante


Disponibilidad de tiempo Disponibilidad de desplazamiento Representante legal NIT Razรณn social Objeto social Correo electrรณnico organizaciรณn Identificaciรณn representante legal Nombres representante legal Apellidos representante legal Direcciรณn principal Telรฉfono representante legal Celular representa legal Descripciรณn oferta de trabajo Descripciรณn del negocio Actividad Lugar de residencia

Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser Por Ser

Posible atributo de demandante Posible atributo de demandante Sinรณnimo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Posible atributo de oferente Irrelevante

Lista Definitiva De Clases Candidatas Clase Candidata Demandante Oferente Vacante De Demanda Vacante De Oferta Demandante Oferente Administrador Demandante Oferente Demandante Informaciรณn Acadรฉmica Formal Formaciรณn Complementaria Experiencia Laboral Recomendaciรณn Recomendaciรณn Laboral Recomendaciรณn Personal Documentos Anexos Administrador Demandante Oferente

Relaciรณn Es un Es Un Es Una Es Una Ofrece Ofrece Es Un Consulta Consulta Ingresa Es Parte De Es Parte De Es Parte De Es Parte De Es Una Es Una Es Parte De Verifica Realiza Realiza

Clase Candidata Perfil Perfil Vacante Vacante Vacante De Demanda Vacante De Oferta Perfil Vacante De Oferta Vacante De Demanda Informaciรณn De Detalle Informaciรณn De Detalle Informaciรณn De Detalle Informaciรณn De Detalle Informaciรณn De Detalle Recomendaciรณn Recomendaciรณn Informaciรณn De Detalle Vacante Notificaciรณn Notificaciรณn


Modelo Del Dominio


3.3.

Prototipo Inicial De Las GUI

3.4.

Diagrama General De Casos De Uso

3.5.

Tablas De Casos De Uso

Caso De Uso Actores Descripción Breve

CONTEXTO Caso De Uso De Alto Nivel Registrarse En El Sistema Demandante - Oferente El demandante/oferente ingresa a la pagina principal de SIVERQUIN y elije la opción de registrar, el sistema carga la pagina de registro, en la pagina de registro ingresa los datos requeridos e ingresa lo solicitado por la aplicación para la aprobación del registro, cuando los datos mencionados y lo solicitado sea ingresado correctamente el usuario puede finalizar el registro al presionar la opción registrar en la pagina de registro. El sistema inmediatamente después almacena la información y lo solicitado por la aplicación en el sistema de información SIVERQUIN


Caso De Uso Actores Descripción Breve

Caso De Uso Actores Descripción Breve

Caso De Uso Actores Descripción Breve

CONTEXTO Caso De Uso De Alto Nivel Consultar Vacante De Oferta Demandante El demandante desde la página principal de SIVERQUIN inicia sesión de perfil demandante con su login y contraseña suministrados a la aplicación en la página de registro. El sistema carga la pagina de perfil, en la página de perfil el demandante puede ver las vacantes de oferta actuales con solo acceder a cada enlace o realizar por medio de palabras ingresadas en el espacio de búsqueda avanzada y presionando buscar, una búsqueda más significativa para su necesidad de empleo, el sistema actualizara la pagina de perfil con las vacantes de oferta que tengan relación con la búsqueda solicitada. CONTEXTO Caso De Uso De Alto Nivel Consultar Vacante De Demanda Oferente El oferente desde la página principal de SIVERQUIN inicia sesión de perfil oferente con su login y contraseña suministrados a la aplicación en la página de registro. El sistema carga la pagina de perfil, en la página de perfil el oferente puede ver las vacantes de demanda actuales con solo acceder a cada enlace o realizar por medio de palabras ingresadas en el espacio de búsqueda y presionando buscar, una búsqueda más significativa para su oferta ofrecida, el sistema actualizara la pagina de perfil con las vacantes de demanda que tengan relación con la búsqueda solicitada. CONTEXTO Caso De Uso De Alto Nivel Ofrecer Vacante Demandante - Oferente El demandante/oferente desde la página principal de SIVERQUIN inicia sesión de perfil con su login y contraseña suministrados a la aplicación en el respectivo registro. El sistema carga la pagina de


perfil, en la pagina de perfil el demandante/oferente ingresa por medio de el enlace vacante a la pagina vacante ofrecida, el sistema carga la pagina vacante ofrecida, allí el demandante/oferente registra un consolidado de la vacante y su respectiva oferta digitándola y posteriormente presionando la opción de registro; el sistema almacenara los datos suministrados y lo solicitado por la aplicación al sistema de información SIVERQUIN, el sistema inmediatamente después de realizar el registro actualizara la pagina de perfil del demandante/oferente según sea el caso de la vacante.

Caso De Uso Actores Descripción Breve

Caso De Uso Actores Descripción Breve

CONTEXTO Caso De Uso De Alto Nivel Ingresar Información De Detalle Oferente El oferente ingresa a la pagina principal de SIVERQUIN y elije la opción de registrar, el sistema carga la pagina de registro, el oferente diligencia el formato de registro que se le presenta y al final de la pagina de registro ingresa en el enlace información de detalle, el sistema carga el dialogo información de detalle y el oferente ingresa lo solicitado en el dialogo información de detalle, al suministrar lo solicitado en el dialogo información de detalle, el oferente presiona la opción guardar e inmediatamente después el sistema analiza lo solicitado por la aplicación en el sistema de información SIVERQUIN. CONTEXTO Caso De Uso De Alto Nivel Notificar No Vacancia Demandante - Oferente El demandante/oferente desde la página principal de SIVERQUIN inicia sesión de perfil con su login y contraseña suministrados a la aplicación en el respectivo registro. El sistema carga la pagina de perfil, en la pagina de perfil el demandante/oferente ingresa por medio de el enlace notificación a la página notificación de vacante, el sistema carga la pagina notificación de vacante y elije la vacante para


la cual no existe ya una disponibilidad por parte del demandante/oferente, realiza la selección y presiona la opción de no vacancia, inmediatamente después el sistema oculta la vacante seleccionada por el demandante/oferente y actualiza la pagina de perfil del demandante/oferente según sea el caso de la vacante.

Caso De Uso Actores Descripción Breve

CONTEXTO Caso De Uso De Alto Nivel Verificar Vacante Administrador El administrador desde la página principal de SIVERQUIN inicia sesión de perfil administrador con su login y contraseña suministrados a la aplicación en el respectivo ingreso al sistema de información SIVERQUIN. El sistema carga la pagina de perfil administrador, en la pagina de perfil el administrador escoge la vacante ofrecida presionando sobre cada vacante, el sistema carga la pagina de información detallada de vacante donde el administrador hace su respectiva calificación y escoge entre las opciones ofrecidas por el sistema (aprobado, en estudio, reprobado), presiona la opción almacenar selección, el sistema almacena la opción elegida por el administrador y actualiza la pagina de perfil del administrador.


4. ANALISIS Y DISEテ前 PRELIMINAR 4.1.

Descripciテウn Detallada De Los Casos De Uso

4.1.1. Diagramas De Casos De Uso De Requisitos


4.1.2. Tablas Detalladas De Casos De Uso CU – 01 Actores: Descripción:

Precondición: Secuencia Normal

Registrarse En El Sistema Demandante - Oferente El demandante/oferente se registra al sistema de información SIVERQUIN con los datos e información solicitada por la aplicación. para búsqueda de vacantes de oferta y vacantes de demanda. Ninguna Acción 1. El demandante/oferente ingresa a la página principal de SIVERQUIN y elije la opción de registrar. 2. En la página de registro el demandante/oferente ingresa los datos requeridos e ingresa lo solicitado por la aplicación. 3. El demandante/oferente presiona la opción registrar en la pagina de registro. 4. El sistema de información SIVERQUIN almacena lo solicitado por la aplicación.


5. El sistema de información SIVERQUIN despliega un mensaje de notificación de creación de registro. 6. El sistema de información SIVERQUIN carga la pagina principal posteriormente de haber cerrado mensaje de notificación. Postcondición: El sistema de información SIVERQUIN almacena la información almacenada solicitada por la aplicación, que posteriormente será revisada para su aprobación o desaprobación. Rendimiento Paso Cota de Tiempo 1 1 Segundo 3 1 Segundo 4 Determinado según el tamaño de la información almacenada. 5 1 Segundo 6 1 Segundo 100 Veces/Día Frecuencia Alta Estabilidad Flujo Alternativo: Secuencia Acción Alterna 1. El demandante/oferente ingresa de forma errónea o no ingresa los datos solicitados por la aplicación. 2. El sistema de información SIVERQUIN despliega un dialogo de error mostrando los campos que tienen información errónea o faltante. 3. El demandante/oferente presiona la opción Aceptar para cerrar el dialogo de error. 4. El sistema de información SIVERQUIN permite al demandante oferente seguir con su registro para finalizar el relleno de los campos faltantes. CU – 02 Actores: Descripción:

Precondición:

Secuencia

Consultar Vacante De Oferta Demandante El demandante realiza consultas en el sistema de información SIVERQUIN teniendo en cuenta el acceso a las vacantes de oferta o búsqueda avanzada. El demandante debe realizar un login en la página principal del sistema de información SIVERQUIN, el sistema de información SIVERQUIN carga la pagina de perfil del demandante. Acción


1. El demandante puede ver las vacantes de oferta actuales en la página de perfil. 2. El demandante accede a cada enlace por medio de un clic sobre el solicitado o realiza una búsqueda avanzada por medio de palabras ingresadas en el espacio de búsqueda avanzada la cual trae como actuales a las relacionadas con la búsqueda en cuestión para que el demandante pueda acceder a cada enlace. 3. El sistema de información SIVERQUIN carga la pagina de información detallada de cada vacante de oferta según la escogida por el demandante. 4. El demandante consulta la información necesaria para el respectivo contacto. 5. El demandante cierra la página de información detallada haciendo clic sobre la opción cerrar. 6. El sistema de información SIVERQUIN carga la pagina de perfil del demandante. Postcondición: El demandante puede acceder a nuevas páginas de información detallada posteriormente de haber cargado la página de su perfil. Rendimiento Paso Cota de Tiempo 2 3 Segundos 3 3 Segundos 6 1 Segundo 200 Veces/Día Frecuencia Alta Estabilidad Flujo Alternativo: Secuencia Acción Alterna 1. El demandante no ingresa una búsqueda valida para la búsqueda avanzada en el sistema de información SIVERQUIN. 2. El sistema de información SIVERQUIN despliega un mensaje de error en la página de perfil que indica el no haber encontrado lo solicitado por el demandante. 3. El sistema de información SIVERQUIN carga la pagina de perfil del demandante posteriormente de haber cerrado el mensaje de error. Normal

CU – 03 Actores: Descripción:

Consultar Vacante De Demanda Oferente El oferente realiza consultas en el sistema de información SIVERQUIN teniendo en cuenta el acceso a las vacantes de demanda o búsqueda avanzada.


El oferente debe realizar un login en la página principal del sistema de información SIVERQUIN, el sistema de información SIVERQUIN carga la pagina de perfil del oferente. Secuencia Acción Normal 1. El oferente puede ver las vacantes de demanda actuales en la página de perfil. 2. El oferente accede a cada enlace por medio de un clic sobre el solicitado o realiza una búsqueda avanzada por medio de palabras ingresadas en el espacio de búsqueda avanzada la cual trae como actuales a las relacionadas con la búsqueda en cuestión para que el oferente pueda acceder a cada enlace. 3. El sistema de información SIVERQUIN carga la pagina de información detallada de cada vacante de demanda según la escogida por el oferente. 4. El oferente consulta la información necesaria para el respectivo contacto. 5. El oferente cierra la página de información detallada haciendo clic sobre la opción cerrar. 6. El sistema de información SIVERQUIN carga la pagina de perfil del oferente. Postcondición: El oferente puede acceder a nuevas páginas de información detallada posteriormente de haber cargado la página de su perfil. Rendimiento Paso Cota de Tiempo 2 3 Segundos 3 3 Segundos 6 1 Segundo 200 Veces/Día Frecuencia Alta Estabilidad Flujo Alternativo: Secuencia Acción Alterna 1. El oferente no ingresa una búsqueda valida para la búsqueda avanzada en el sistema de información SIVERQUIN. 2. El sistema de información SIVERQUIN despliega un mensaje de error en la página de perfil que indica el no haber encontrado lo solicitado por el oferente. 3. El sistema de información SIVERQUIN carga la pagina de perfil del oferente posteriormente de haber cerrado el mensaje de error. Precondición:

CU – 04 Actores:

Ofrecer Vacante Demandante


El demandante registra un consolidado de la vacante de demanda y su respectiva demanda digitándola y posteriormente presionando la opción de registro. Precondición: El demandante debe realizar un login en la página principal del sistema de información SIVERQUIN, el sistema de información SIVERQUIN carga la pagina de perfil del demandante y luego desde la página de perfil el demandante elige la opción vacante, el sistema de información SIVERQUIN carga la pagina de vacante ofrecida. Secuencia Acción Normal 1. El demandante digita los datos con referencia a lo solicitado por SIVERQUIN en la pagina de vacante ofrecida. 2. Presiona la opción registro y el sistema de información SIVERQUIN almacena lo consolidado en esta referencia. 3. El sistema de información SIVERQUIN despliega un mensaje de notificación de creación de la vacante. 4. El sistema de información SIVERQUIN actualiza la información de vacantes de demanda ofrecidas posteriormente de haber cerrado el mensaje de notificación de creación de la vacante. 5. El sistema de información SIVERQUIN carga la pagina de perfil del demandante. Postcondición: El demandante puede seguir trabajando desde la página de perfil o simplemente cerrar sesión de perfil. Rendimiento Paso Cota de Tiempo 2 1 Segundo 3 1 Segundo 4 1 Segundo 5 1 Segundo 100 Veces/Día Frecuencia Alta Estabilidad Flujo Alternativo: Secuencia Acción Alterna 1. El demandante consolida información falsa o de poca trascendencia a la realidad en el sistema de información SIVERQUIN y elije la opción de registro. 2. El sistema de información SIVERQUIN almacena la información consolidada por el demandante. Nota Aclarativa: La información falsa o de poca trascendencia a la realidad es eliminada por el administrador del sistema de información SIVERQUIN en su verificación de vacantes. Descripción:


CU – 05 Actores: Descripción:

Ofrecer Vacante Oferente El oferente registra un consolidado de la vacante de oferta y su respectiva demanda digitándola y posteriormente presionando la opción de registro. Precondición: El oferente debe realizar un login en la página principal del sistema de información SIVERQUIN, el sistema de información SIVERQUIN carga la pagina de perfil del oferente y luego desde la página de perfil el oferente elige la opción vacante, el sistema de información SIVERQUIN carga la pagina de vacante ofrecida. Secuencia Acción Normal 6. El oferente digita los datos con referencia a lo solicitado por SIVERQUIN en la pagina de vacante ofrecida. 7. Presiona la opción registro y el sistema de información SIVERQUIN almacena lo consolidado en esta referencia. 8. El sistema de información SIVERQUIN despliega un mensaje de notificación de creación de la vacante. 9. El sistema de información SIVERQUIN actualiza la información de vacantes de oferta ofrecidas posteriormente de haber cerrado el mensaje de notificación de creación de la vacante. 10. El sistema de información SIVERQUIN carga la pagina de perfil del oferente. Postcondición: El oferente puede seguir trabajando desde la página de perfil o simplemente cerrar sesión de perfil. Rendimiento Paso Cota de Tiempo 2 1 Segundo 3 1 Segundo 4 1 Segundo 5 1 Segundo 100 Veces/Día Frecuencia Alta Estabilidad Flujo Alternativo: Secuencia Acción Alterna 3. El oferente consolida información falsa o de poca trascendencia a la realidad en el sistema de información SIVERQUIN y elije la opción de registro. 4. El sistema de información SIVERQUIN almacena la información consolidada por el oferente. Nota Aclarativa: La información falsa o de poca trascendencia a la realidad es eliminada por el administrador del sistema de información SIVERQUIN en su verificación de vacantes.


CU – 06 Actores: Descripción:

Ingresar Información De Detalle Oferente El oferente ingresa información detallada solicitada por la aplicación, referente a educación, referencias laborales y personales y experiencia en campos de acción. Precondición: El oferente debe digitar en la página de registro los campos anteriores al enlace de información de detalle, como son los registros de datos personales e información base. Posteriormente elegir la información de detalle, el sistema de información SIVERQUIN despliega el dialogo de información de detalle. Secuencia Acción Normal 1. El oferente selecciona el documento consolidado que contenga los soportes e información detallada la cual es mencionada como nota de referencia en la aplicación. 2. El oferente hace clic en guardar del dialogo de información de detalle. 3. El sistema de información SIVERQUIN realiza un análisis del tamaño de almacenaje del documento consolidado. 4. El sistema de información SIVERQUIN almacena el documento consolidado. 5. El sistema de información SIVERQUIN despliega un mensaje de notificación de aceptación. 6. El sistema de información SIVERQUIN permite al oferente continuar con su registro en la página de registro. Postcondición: El oferente prosigue con el registro de la página de registro, posteriormente elige la opción de registro en la página de registro, la cual es almacenada junto con el documento consolidado al sistema de información SIVERQUIN. Rendimiento Paso Cota de Tiempo 2 1 Segundo 4 Determinado según el tamaño de la información almacenada. 5 1 Segundo 100 Veces/Día Frecuencia Alta Estabilidad Flujo Alternativo: Secuencia Acción Alterna 1. El oferente selecciona documento consolidado que equivalga a un sobre peso con respecto a lo solicitado por la aplicación o con un formato diferente a .pdf.


2. El oferente hace clic en guardar en el dialogo de información detallada. 3. El sistema de información SIVERQUIN realiza un análisis del tamaño de almacenaje del documento consolidado. 4. El sistema de información SIVERQUIN despliega un mensaje de error indicando el sobre peso de la información añadida, información que no debe referenciar un peso de almacenaje menor o igual a 5 MB. 5. El sistema de información SIVERQUIN permite al oferente continuar con el registro en la pagina de registro posteriormente cerrado el dialogo de error. CU – 07 Actores: Descripción:

Notificar No Vacancia Demandante El demandante notifica desde la página de perfil la no vacancia de demanda, ocultando su estado actual de vacancia. Precondición: El demandante debe realizar un login por medio de la página principal de SIVERQUIN, en la pagina principal de SIVERQUIN elegir el enlace de pagina de perfil, el sistema de información SIVERQUIN carga la pagina de perfil, en la pagina de perfil el demandante elige la opción de notificación de vacancia, el sistema de información SIVERQUIN carga la pagina de notificación de vacancia. Secuencia Acción Normal 1. El demandante elije la vacante de demanda para la cual ya no tiene disponibilidad en la página de notificación de vacancia. 2. El demandante escoge la opción de no vacancia en la pagina de notificación de vacancia referenciándose del titulo de la vacante de demanda. 3. El sistema de información SIVERQUIN oculta la vacante de demanda no disponible. 4. El sistema de información SIVERQUIN actualiza la página de perfil oferente. Postcondición: El sistema de información SIVERQUIN permite continuar con los procesos en la página de no vacancia del demandante después de la notificación de no vacancia o simplemente cerrar esta pagina para que el sistema de información SIVERQUIN cargue la pagina de perfil demandante. Rendimiento Paso Cota de Tiempo 2 1 Segundo 3 1 Segundo


Frecuencia Estabilidad Secuencia Alterna

CU – 08 Actores: Descripción:

4 1 segundo 50 Veces/Día Alta Flujo Alternativo: Acción 5. El demandante no selecciona ninguna vacante de demanda en la página perfil. 6. El demandante presiona la opción de no vacancia en la pagina de notificación de vacante. 7. El sistema de información SIVERQUIN despliega un mensaje de error, mostrando la causa de la situación. 8. El sistema de información SIVERQUIN carga la pagina de notificación de vacancia para que el demandante continúe con sus procesos de notificación después de cerrado el mensaje de error.

Notificar No Vacancia Oferente El oferente notifica desde la página de perfil la no vacancia de demanda, ocultando su estado actual de vacancia. Precondición: El oferente debe realizar un login por medio de la página principal de SIVERQUIN, en la pagina principal de SIVERQUIN elegir el enlace de pagina de perfil, el sistema de información SIVERQUIN carga la pagina de perfil, en la pagina de perfil el oferente elige la opción de notificación de vacancia, el sistema de información SIVERQUIN carga la pagina de notificación de vacancia. Secuencia Acción Normal 1. El oferente elije la vacante de demanda para la cual ya no tiene disponibilidad en la página de notificación de vacancia. 2. El oferente escoge la opción de no vacancia en la pagina de notificación de vacancia referenciándose del titulo de la vacante de demanda. 3. El sistema de información SIVERQUIN oculta la vacante de demanda no disponible. 4. El sistema de información SIVERQUIN actualiza la página de perfil oferente. Postcondición: El sistema de información SIVERQUIN permite continuar con los procesos en la página de no vacancia del oferente después de la notificación de no vacancia o simplemente cerrar esta pagina para que el sistema de información SIVERQUIN cargue la pagina de perfil oferente. Rendimiento Paso Cota de Tiempo


Frecuencia Estabilidad Secuencia Alterna

CU – 09 Actores: Descripción:

Precondición:

Secuencia Normal

2 1 Segundo 3 1 Segundo 4 1 segundo 50 Veces/Día Alta Flujo Alternativo: Acción 5. El oferente no selecciona ninguna vacante de demanda en la página perfil. 6. El oferente presiona la opción de no vacancia en la pagina de notificación de vacante. 7. El sistema de información SIVERQUIN despliega un mensaje de error, mostrando la causa de la situación. 8. El sistema de información SIVERQUIN carga la pagina de notificación de vacancia para que el oferente continúe con sus procesos de notificación después de cerrado el mensaje de error. Verificar Vacante Administrador El administrador selecciona la vacante escogida para su posterior estudio y de esta forma aprobar, desaprobar o darle espera como vacante en estudio. El administrador debe realizar un login en la página principal de SIVERQUIN, el sistema de información SIVERQUIN carga la pagina de perfil del administrador, donde están actualizadas las vacantes tanto de oferentes como de demandantes y su respectiva calificación, si una vacante no ah sido aun calificada aparecerá con un null en su campo de calificación. Acción 1. El administrador selecciona presionando el enlace de la vacante ofertada para análisis y/o estudio. 2. El sistema de información SIVERQUIN carga la página de información detallada de vacante. 3. El administrador selecciona calificación a la vacante ofertada en la página de información detallada de vacante y presiona almacenar selección. 4. El sistema de información SIVERQUIN almacena la calificación dada por el administrador. 5. El sistema de información SIVERQUIN actualiza la página de perfil oferente o demandante dado el caso de vacante ofertada ya calificada y la pagina de perfil propia. 6. El sistema de información SIVERQUIN cierra la


página de información detallada de vacante. 7. El sistema de información SIVERQUIN carga la pagina de perfil de administrador ya actualizada según la calificación. Postcondición: El sistema de información SIVERQUIN permite al administrador seguir con el proceso de calificación después de cargada la pagina de perfil de administrador. Rendimiento Paso Cota de Tiempo 2 1 Segundo 4 1 Segundo 5 1 Segundos 6 1 Segundo 7 1 Segundo 100 Veces/Día Frecuencia Alta Estabilidad Flujo Alternativo: Secuencia Acción Alterna 8. El administrador no selecciona calificación a la vacante ofertada en la página de información detallada de vacante y presiona almacenar selección. 9. El sistema de información SIVERQUIN despliega un mensaje de error, solicitando al administrador la correspondiente calificación para la vacante ofertada. 10. El sistema de información SIVERQUIN permite seguir con los procesos de calificación al administrador después de cerrado el dialogo de error.


4.2.

Diagramas De Robustez


4.3.

Actualizaci贸n Del Modelo Del Dominio


5. DISEテ前 GENERAL 5.1.

Diagramas De Secuencia


5.2.

Diagrama De Actividades


5.3.

Diagrama De Clases


6. DISEテ前 DE DATOS


SIVERQUIN