Вы находитесь на странице: 1из 109

SISTEMA DE ADMINISTRACION Y CONTROL DE ENCUESTAS

CORPORATIVAS (SACENC)

MIGUEL CAMILO PAEZ PIRAZAN

HECTOR AUGUSTO OSORIO GAMEZ

UNIVERSIDAD LIBRE

FACULTAD DE INGENIERA

PROGRAMA DE INGENIERIA DE SISTEMAS

BOGOTA D.C.

MARZO 2013
SISTEMA DE ADMINISTRACION Y CONTROL DE ENCUESTAS
CORPORATIVAS (SACENC)

AUTORES:

MIGUEL CAMILO PAEZ PIRAZAN

HECTOR AUGUSTO OSORIO GAMEZ

PROYECTO DE GRADO PARA OPTAR AL TITULO DE INGENIERO DE


SISTEMAS E INFORMATICA

DIRECTOR DEL PROYECTO:

ING. MILLER RIVERA LOZANO

UNIVERSIDAD LIBRE

FACULTAD DE INGENIERIA

PROGRAMA DE INGENIERIA DE SISTEMAS

BOGOTA DC

MARZO 2013
HONORABLE TRIBUNAL EXAMINADOR

Cumpliendo con los requisitos exigidos por la UNIVERSIDAD LIBRE DE


COLOMBIA, presento a su consideracin el trabajo nombrado:

SISTEMA DE ADMINISTRACION Y CONTROL DE ENCUESTAS


CORPORATIVAS (SACENC)

Tema que ha sido aprobado anteriormente en la etapa de propuesta de grado y


anteproyecto, este ltimo en febrero de 2012.

Miguel Camilo Pez Pirazan

Hector Augusto Osorio Gmez

Bogot 25 de Marzo de 2013


NOTA DE ACEPTACION:

___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________

___________________________

Firma del presidente del jurado

___________________________

Firma del Jurado

___________________________

Firma del Jurado

Bogot D.C., Enero 15 del 2013


AGRADECIMIENTOS

FAMILIA PAEZ PIRAZAN Que sin duda alguna, sus consejos, experiencias
y sobre todo, su apoyo y paciencia, contribuyeron
en todos los logros.

FAMILIA OSORIO GMEZ Por todos sus consejos, y apoyo incondicional


durante el transcurso de la carrera y a lo largo de
la vida.

DIRECTOR DEL PROYECTO Ingeniero Miller Rivera Lozano, por su excelente


asesora y constante colaboracin en el
desarrollo del presente proyecto

FACULTAD DE INGENIERIA Por su soporte y apoyo institucional dado para


nuestra formacin profesional, y por el constante
inters que demostr por el estudiante

DINAMIZAR S.A. Profesor Armando Alfaro, quienes son las


personas que apuestan al talento Colombiano y
sin las cuales sera casi imposible conocer
grandes ideas y poder surgir personal y
profesionalmente

EN GENERAL A todas aquellas personas que de una u otra


forma colaboraron o hicieron parte de nuestra
formacin profesional
TABLA DE CONTENIDO

INTRODUCCION ................................................................................................... 12
1. PLANTEAMIENTO DEL PROBLEMA ............................................................. 14
1.1 DESCRIPCION DEL PROBLEMA ................................................................ 14
1.2 FORMULACION DEL PROBLEMA .............................................................. 15
2. JUSTIFICACION ............................................................................................. 16
3. OBJETIVOS .................................................................................................... 17
3.1 OBJETIVO GENERAL ................................................................................. 17
3.2 OBJETIVOS ESPECIFICOS ........................................................................ 17
4. ALCANCE ....................................................................................................... 18
5. DISEO METODOLOGICO ............................................................................ 19
5.1 TIPO DE INVESTIGACION .......................................................................... 19
5.2 METODO DE INVESTIGACION ................................................................... 19
6. MARCO REFERENCIAL ................................................................................. 21
6.1 MARCO HISTORICO ................................................................................... 21
6.2 MARCO TEORICO ....................................................................................... 23
6.2.1 CLIMA ORGANIZACIONAL ...................................................................... 23
6.2.2 CULTURA ORGANIZACIONAL ................................................................ 23
6.2.3 ENCUESTA Y CUESTIONARIO ............................................................... 26
6.2.4 ENCUESTAS PARA CLIMA ORGANIZACIONAL ..................................... 28
6.3 MARCO CONCEPTUAL............................................................................... 31
6.3.1 INGENIERIA DE SOFTWARE .................................................................. 31
6.3.2 METODOLOGIA RUP ............................................................................... 32
6.3.3 MODELOS DE PROCESO INCREMENTAL ............................................. 35
6.3.4 ARQUITECTURA DE SOFTWARE DE 5 CAPAS ..................................... 35
6.4 MARCO LEGAL ........................................................................................... 37
7. ESTRUCTURA TEMATICA ............................................................................. 39
7.1 PRIMERA ITERACION................................................................................. 41
7.1.1 REQUERIMIENTOS .................................................................................. 41
7.1.2 MODELADO DEL NEGOCIO .................................................................... 47
8.1.3 ANALISIS Y DISEO ................................................................................ 67
7.1.4 IMPLEMENTACION .................................................................................. 72
7.2 SEGUNDA ITERACION ............................................................................... 73
7.2.1 REQUERIMIENTOS .................................................................................. 73
7.2.2 MODELADO DEL NEGOCIO .................................................................... 78
7.2.3 ANALISIS Y DISEO ................................................................................ 96
7.2.4 IMPLEMENTACION ................................................................................ 101
8. RESULTADOS Y DISCUSION ...................................................................... 103
9. CONCLUSIONES .......................................................................................... 106
10. RECOMENDACIONES .............................................................................. 107
11. BIBLIOGRAFIA .......................................................................................... 108
12. INFOBIOGRAFIA ....................................................................................... 109
LISTA ESPECIALES

LISTA DE FIGURAS

FIGURA PGINA

Figura 1. Fases del proceso RUP 34

Figura 2. Casos de Uso Iteracin 1 46

Figura 3. Modelo de Objeto del Negocio Iteracin 1 51

Figura 4. Diagrama de Clases, Iteracin I 53

Figura 5. Diagrama de Actividad Iteracin 1 54

Figura 6. ADMINISTRACION, Modelo BD, Iteracin I 58

Figura 7. ENCUESTA, Modelo BD, Iteracin I 59

Figura 8. Diagrama de Componentes, Iteracin I 60

Figura 9. Casos de Uso Iteracin 2 89

Figura 10. Modelo de Objeto del Negocio Iteracin 2 74

Figura 11. Diagrama de Actividad Iteracin 2 75

Figura 12. Diagrama de Clases, Iteracin II 77

Figura 13. USUARIOS, Modelo BD, Iteracin II 82

Figura 14. CORREOS, Modelo BD, Iteracin II 83

Figura 15. Diagrama de Componentes, Iteracin II 84

LISTA DE ANEXOS

Manual de usuario
Manual Tcnico

GLOSARIO

SONDEO

Es una medicin estadstica que se toma por medio de encuestas y va orientado a


la recoleccin de informacin de los encuestados

CULTURA ORGANIZACIONAL

Es la forma es la que las instituciones hacen contacto con sus clientes y sus
empleados, todo en pro de unas mejores relaciones y practicas interpersonales

WORK INSTITUTE

Hace referencia a las empresas en donde se efectan las actividades laborales, y


en donde finalmente se desarrolla una cultura organizacional

RECURSO HUMANO

Es el personal de cada empresa, los cuales efectan sus labores de trabajo para
las finalidades de la compaa

SIX SIGMA

Es una metodologa para la mejora de procesos, que pretende reducir los defectos
en los productos que sern entregados al cliente

RUP

Rational Unified Process. Proceso Unificado de Rational, metodologa del proceso


de ingeniera de software que proporciona un enfoque disciplinado para asignar
tareas y responsabilidades dentro de una organizacin del desarrollo.
SOFTWARE

Se refiere al conjunto de instrucciones que se efecta lgicamente en un


ordenador y que permite efectuar ciertas funciones de manejo de datos

UML

Unified Modeling Language. Lenguaje Unificado de Modelado, notacin estndar


para el modelado de sistemas software.

IEEE

Institute of Electrical and Electronics Engineers, es una asociacin de


profesionales dedicado a establecer estndares y aplicar avances tecnolgicos en
las ramas de la ingeniera

BASE DE DATOS

Es un repositorio de informacin, los cuales almacenan datos sistematizados para


su posterior uso e interpretacin

SMTP

Simple Mail Transfer Protocol, es un protocolo de redes que es usado para la


transferencia de correo. Segn el modelo OSI corresponde a la capa de aplicacin
RESUMEN

La idea de implementar el presente proyecto surgi de diversas necesidades de


las empresas en cuanto al manejo adecuado de sus empleados, esto basado en
experiencias vividas por los proyectantes en algunas de las compaas para las
cuales ha trabajado.

El recurso humano es lo ms importante para las empresas, y en base a este es la


imperiosa necesidad de estar en constante contacto con ellos indagando sobre
sus percepciones, expectativas y temores a nivel laboral.

SACENC, surge como alternativa para efectuar los acercamientos con los
empleados, y por medio de encuestas orientadas a la medicin del clima laboral,
hace posible que el empleador tenga una visin ms efectiva del negocio a nivel
humano, encontrando sus fortalezas y descubriendo posibles riesgos que puedan
afectar el nimo de los empleados, y a su vez la productividad.

El producto consta de tres mdulos principales, la parte administrativa y de


usuarios, que permite tener acceso a los usuarios de la aplicacin, y efectuar la
clasificacin y asociacin de roles correspondientes, ya que para una empresa no
es lo mismo la visin que puedan tener los funcionarios de recursos humanos, con
los dems empleados de la planta y sus respectivos clientes finales.

El mdulo de encuestas, lo compone la creacin y parametrizacin del formulario


con una respectiva serie de preguntas que pueden ser de diferente tipo, y las
cuales seran vitales para medir la percepcin de los usuarios. Adicionalmente
esta la parte de los reportes, que lo que hace es recopilar toda la informacin
suministrada por los usuarios y la muestra de forma grfica.

El ltimo de los mdulos principales corresponde al de correos, en este, se podrn


generar y enviar las notificaciones a los clientes, pero no todo se limita a este
punto, ya que tambin pueden ser utilizados para diversos tipos de correos
informativos, ya sean de publicacin de encuestas o simplemente notas de inters.

Con lo descrito anteriormente, se define a SACENC como un producto complejo


que no es limitado a unas empresas sino a cualquier tipo de negocio en general.
INTRODUCCION

Con el presente proyecto, se evidencio que para cualquier tipo de empresa el


recurso ms importante lo componen sus empleados, los cuales hacen posibles
que un negocio prospere, debido a su gran aporte dentro de la organizacin.

Con este postulado, el gran reto de las empresas se convierte en cmo se podra
tener una mejor imagen a nivel administrativo ante ellos, y que este tipo de
confianza se convierta en un gran sentido de pertenencia y satisfaccin de los
empleados, lo que repercute en calidad de trabajo y mejora constante en el clima
laboral y cultura organizacional.

Para las reas de recursos humanos se ha convertido la encuesta como el


principal mtodo de acercamiento efectivo con el resto de la planta de empleados,
y de esta forma poder enfocarse en los temas de satisfaccin, sentido de
pertenencia y clima laboral.

Cada da crece ms la necesidad de tener sistemas enfocados a este tipo de


escenarios, que puedan efectuar funciones para generacin y gestin de
encuestas. Se han usado regularmente aplicaciones online que permiten hacer
este tipo de funciones, pero al estar en la web, se podra limitar demasiado a su
uso e incluso se podra ver vulnerada la informacin que all repose.

Debido a estos antecedentes surgi la idea de crear el producto llamado


SACENC, el cual tiene como iniciativa solventar este tipo de riesgos, dejando a las
empresas como propietarios de su propia informacin, adicional, no se pretende
solo generar preguntas y difundir formularios, sino adicionar la mayor cantidad de
valores agregados, en este caso se adiciona el control a las encuestas
diligenciadas, ya que se cuenta con la disponibilidad de la autenticacin, lo que
permite que todo lo que se diligencie en esa encuesta quede legalizada a nombre
del usuario, y as garantizando informacin consistente y real.

Otro de los valores agregados es la forma de ver los resultados de las encuestas,
ya que no solo se disponen de archivos planos con cada uno de los resultados,
sino que tambin se genera automticamente graficas estadsticas que permiten
un mejor anlisis de resultados, y provee al usuario formas ms sencillas al
anlisis de los datos y as se puedan disponer de medidas inmediatas en el caso
que sea requerido hacerlo.

12
Para el desarrollo del producto, se implement la metodologa de proceso
unificado de racional (RUP), adicionndole el ciclo de vida de software iterativo.

Con el mtodo seleccionado, se desarroll el proyecto en dos iteraciones.

La primera consista en generar los mdulos principales de la aplicacin, en donde


se contempl la generacin de accesos a los usuarios administradores, la
implementacin de roles y el modulo principal, el cual era el encargado de generar
los formularios de encuesta, se acuerdo a las preguntas parametrizadas para este.

En la segunda iteracin, se aplican los complementos necesarios para la


culminacin del proyecto, entre los que estn la inclusin de usuarios para clientes
finales, la publicacin de la encuesta, el mdulo de generacin de reportes y el
mdulo de correo.

El resultado final es una aplicacin verstil y de fcil uso llamada SACENC, la cual
se encarga de efectuar la generacin, difusin y anlisis de encuestas, enfocadas
en el rea de recursos humanos.

13
1. PLANTEAMIENTO DEL PROBLEMA

1.1 DESCRIPCION DEL PROBLEMA

En las empresas surge la necesidad de tener un control eficiente sobre el recurso


humano, es importante para las reas de recursos humanos tener muy claro el
panorama de sus empleados y como viven el da a da ya que ellos son la razn
de sus logros administrativos, con base en esto, las empresas buscan los mejores
medios para administrar su personal y efectuar labores motivacionales a ellos.

Las empresas que an no tienen establecido el mejor mtodo para administrar su


recurso humano, se encuentra en riesgo de una desmotivacin de sus empleados,
lo cual impactara directamente el desempeo de sus funciones y en corto plazo
se evidenciara en la baja del cumplimiento de los objetivos corporativos.

La empresa Dinamizar soluciones presenta una problemtica al tratar de manejar


y mejorar el clima laboral de la empresa, saber nuevas opiniones y poder
debatirlas sin necesidad de realizar reuniones constantes que distraigan de sus
labores a los empleados para as poder tomar decisiones, dado que los
empleados la mayora del tiempo por no decir siempre, se encuentran fuera de la
empresa lo cual hace casi imposible saber la perspectiva y opiniones que tienen
frente a la compaa y sus nuevos proyectos, lo cual genera la incertidumbre
acerca de sus motivaciones y su sentido de pertenencia y satisfaccin en la
empresa.

Por tales motivos Dinamizar Soluciones propone el objetivo de poder procesar de


manera electrnica encuestas, de tal modo que se puedan generar dinmicamente
y almacenarse en un repositorio de datos y a su vez dichos datos puedan ser
evaluados por la gerencia con los resultados que dicho sistema de informacin
generaran. Como solucin se implementara un mdulo atado a un perfil del
sistema para que el administrador del sistema decida qu usuarios pueden
acceder a dichas encuestas.

14
1.2 FORMULACION DEL PROBLEMA

En la actualidad Dinamizar soluciones no cuenta con ninguna herramienta que


cree encuestas dinmicamente, pues actualmente este tipo de procesos se
realizan de un modo fsico (fotocopias etc..), por ende, la perdida de informacin
puede llegar a ser alta, al presentarse inconvenientes como que las personas
encuestadas no regresen los documentos y la difcil interpretacin de dichos
resultados al ser las encuestas fsicas, de igual modo la dificultad de realizar una
distribucin efectiva de las encuestas al ser de un modo fsico.

Debido a que el mtodo antiguo no es el ms efectivo sigue presentndose el gran


reto de obtener el mtodo eficiente para aplicar estas encuestas a sus empleados,
para lo cual el problema se formula como Qu sistema de informacin se debe
implementar para optimizar el proceso de aplicacin de encuestas para la
empresa DINAMIZAR SOLUCIONES?

15
2. JUSTIFICACION

En la actualidad las empresas se encuentran buscando adoptar las mejores


prcticas reconocidas y acreditadas para realizar los procesos dentro de su
organizacin. La tecnologa como actor principal de la innovacin y desarrollo no
poda encontrarse fuera de esta tendencia. Producto de este inters nace la
acreditacin en Seguridad de la Informacin, que permite a las empresas
demostrar su intencin de mejorar la calidad de los procesos de IT pero tambin la
proteccin y resguardo que se le debe dar al bien ms preciado con que cuentan:
la informacin y su interpretacin.

El sistema de informacin va enfocado a la interaccin directa tanto con el cliente


interno como el externo de la empresa, por medio de un sistema de informacin
que permitir de una manera dinmica la generacin de encuestas y mantendr la
informacin diligenciada en un repositorio de datos los resultados de cada una de
las encuestas generadas y mediante la interpretacin de los resultados por parte
de la gerencia de la empresa, tomar decisiones que mejoren la perspectiva y
relacin que el cliente interno y externo tiene de la empresa actualmente.

SACENC permitir a las empresas, en este caso a Dinamizar Soluciones, una


manera de aplicar encuestas a sus empleados de forma ptima, ya que se evitara
el uso de papel, y permitir al empleado gastar menos tiempo en efectuarla,
asimismo ayudara a las reas administrativas a interpretar la informacin ya que
tambin generara grficos con los resultados por pregunta, lo que hace de
SACENC una herramienta til para cualquier empresa.

Con la implementacin de este sistema de informacin, Dinamizar soluciones


podr tener a su disposicin, la generacin y publicacin de encuestas,
generacin de grficos con los resultados de las encuestas, usuarios
personalizados para el manejo del front y envi de notificaciones y correos. Todo
esto integrado en una sola aplicacin.

16
3. OBJETIVOS

3.1 OBJETIVO GENERAL

Desarrollar un sistema de informacin llamado SACENC, el cual tiene como


finalidad la administracin encuestas, en donde podr crear, publicar, procesar y
presentar los resultados a cada pregunta, este estar orientado hacia un ambiente
de intranet, y permitir a la empresa tomar decisiones basados en los resultados
que genere la aplicacin.

3.2 OBJETIVOS ESPECIFICOS

Crear el mdulo de administracin de la aplicacin, en donde se puedan disear


cada una de las preguntas que contendr la encuesta de manera dinmica,
dependiendo del tipo de pregunta que se desea ingresar en la encuesta (Abiertas,
de seleccin nica).

Disear una interfaz que permita la presentacin optima y puntual de los


resultados, generando las grficas apropiadas, y adicional a esto que se permita la
exportacin del resultado de la encuesta en un archivo Excel en el cual se podrn
ver las respuestas a cada una de las preguntas que contenga la encuesta.

Crear el mdulo cliente en el cual los empleados podrn autenticarse y diligenciar


las encuestas que se publiquen desde el lado administrador.

Desarrollar el modulo que permite enviar una notificacin informativa a los


usuarios va mail, este debe tener la opcin de enviar el correo a un buzn en
particular, y la creacin de listas de correo para la difusin del mensaje, esto con
el fin de notificar a todas las personas o solo a un grupo especfico de personas de
la empresa, que se encuentra disponible una encuesta para que sea gestionada
por ellos.

Sistematizar el proceso de creacin de encuestas, para as evitar costos de papel


y distribucin de las encuestas.

Construir las interfaces de administracin, bajo lenguajes de programacin


modernos (Tales como C#) y motores de base de datos (SQL Server), que
permitan estar al margen de la tecnologa, y pueda soportar la escalabilidad
requerida por las empresas

17
4. ALCANCE

El sistema permitir configurar y manejar el sistema de informacin por medio de


un mdulo de administracin, desarrollado en la misma plataforma.

El sistema permitir visualizar y diligenciar las encuestas configuradas en el


sistema por medio de un mdulo cliente, desarrollado en la misma plataforma.

El sistema visualizar estadsticas de la informacin obtenida por medio de


grficas de pie solo para las preguntas de tipo seleccin nica y mltiple, puesto
que las preguntas de texto abierto no se pueden medir cuantitativamente.

Las preguntas con seleccin nica y mltiple usaran frecuencia absoluta, ya que lo
nico que se efectuara es el conteo de repeticin de cada dato.

El sistema permitir exportar los resultados de las encuestas realizadas por medio
de un Excel.

El sistema permitir la administracin de usuarios clientes y de usuarios


administradores dentro del sistema de informacin, teniendo en cuenta que: Los
usuarios administradores, sern los encargados de la administracin del mdulo
de administracin del sistema de informacin, y los usuarios clientes sern los que
tengan la interaccin directa con el mdulo cliente del sistema de informacin y
podrn diligenciar las encuestas.

El sistema permitir la administracin de roles dentro del mdulo de administracin


del sistema para que posteriormente estos sean asignados a los administradores.

El sistema de informacin solamente presentar resultados en pantalla y por


medio de Excel, pero la interpretacin de los mismos ser dada por parte de la
gerencia de la empresa.

El sistema de informacin ser implementado en un ambiente de intranet, por lo


cual estar dentro de una red privada en la empresa

18
5. DISEO METODOLOGICO

5.1 TIPO DE INVESTIGACION

Esta investigacin ser de tipo cuantitativa, debido a que la finalidad de SACENC


es tomar las percepciones del empleado y hacer una cuantificacin de resultados
para presentarlos en forma de grficos estadsticos, en donde se muestran las
opciones de respuesta y su equivalente numrico de acuerdo a la cantidad de
situaciones en donde fue seleccionada. Estos resultados le brinda a las empresas
la oportunidad poder adecuar una estrategia que mitigue los errores y ofrezca
oportunidades de mejora.

5.2 METODO DE INVESTIGACION

UNIVERSO Y MUESTRA

Para el presente proyecto se tom la muestra de la empresa llamada DINAMIZAR


SOLUCIONES COOPERATIVA MULTIACTIVA (NIT 830.146.621-2), quienes
estn interesados en el producto y los cuales lo consideran como una buena
prctica para efectuar gestin humana y medicin de cultura organizacional con
los empleados y sus respectivos clientes y proveedores.

FUENTES DE INFORMACION

Como fuentes de informacin se bas en la experiencia en el mercado laboral de


la empresa Dinamizar Soluciones, y adicional se complementa con varios textos
principalmente de universidades, algunas en Colombia y otras en Amrica Latina.

Estas fuentes se dividen en dos categoras, de acuerdo al nivel de utilidad para el


proyecto:

FUENTES PRIMARIAS

Dinamizar Soluciones: Empresa en la que se implement el proyecto

Universidad Nacional de Colombia: Referencia Bibliogrfica

19
FUENTES SECUNDARIAS

Universidad Autnoma de Baja California: Referencia Bibliogrfica

De Gerencia, Espaa: Artculos WEB

Grupo CCEZ, Mxico: Artculos WEB

20
6. MARCO REFERENCIAL

En este captulo se trabajaran los conceptos sobre los cuales se basa el presente
proyecto, en donde se orienta el enfoque del proyecto, hacia la parte social y con
las definiciones de los mtodos y las metodologas para el desarrollo del producto.

Se plantean tres numerales, los cuales darn un orden de ideas en el desarrollo,


los cuales son:

Marco Histrico: Se mencionan los eventos que preceden al inicio del proyecto,
como la importancia que ha tomado en recurso humano en las empresas y el
origen de SACENC

Marco Terico: All se plasma aquellos conceptos y definiciones que rodean al


proyecto, como el clima organizacional y el planteamiento de encuestas

Marco Conceptual: Tiene las definiciones de ingeniera en las que se fundamenta


el proyecto, all aparecen temas sobre Ingeniera de Software, el mtodo y la
metodologa utilizada para el desarrollo del producto

Marco Legal: En este numeral estn todas aquellas normas y leyes a las que est
sujeta el desarrollo del software.

6.1 MARCO HISTORICO

En este numeral, se tomara como base la importancia que ha tenido el clima


organizacional en el trascurso de las dcadas, y se incluye la formacin del
proyecto llamado SACENC

CLIMA ORGANIZACIONAL
1
En los tiempos cambiantes en que los valores evolucionan rpidamente y los
recursos se vuelven escasos, cada vez es ms necesario comprender aquello que
influye sobre el rendimiento de los individuos en el trabajo. Varios investigadores
desde principios del siglo XIX, han puesto en evidencia el papel de los
componentes fsicos y sociales sobre el comportamiento humano.

1
BRUNET, Luc. El clima de trabajo en las organizaciones, Definicin, diagnstico y
consecuencias: Primera Edicin. Trillas S.A., 2004. Pg. 13

21
As es como el clima organizacional determina la forma en que un individuo
percibe su trabajo, su rendimiento, su productividad, su satisfaccin, etc.

En otros trminos, la percepcin del clima de trabajo por parte de un empleado


consiste en la respuesta a una pregunta clave Le gusta trabajar en la
organizacin?

Pero De dnde viene el concepto de clima organizacional?

Esta abstraccin es muy reciente ya que fue introducida por primera vez en
psicologa industrial/organizacional por Gellerman, en 1960. Analizando la
documentacin sobre este tema, parece que al concepto de clima organizacional
est constituido por una amalgama de dos escuelas de pensamiento que son
subyacentes en las investigaciones efectuadas y que no se definen claramente.

Escuela de Gestalt: Este enfoque se centra en la organizacin de la percepcin (la


suma de las partes). En el interior de este acercamiento se relacionan dos
principios. Captar el orden de las cosas tal como existen y crear un nuevo orden
mediante un proceso de integracin a nivel de pensamiento. De tal modo, la
percepcin del medio de trabajo y el entorno es lo que influye en el
comportamiento de un empleado.

Escuela Funcionalista: Segn esta escuela, el pensamiento y el comportamiento


del individuo dependen del ambiente que los rodea y las diferencias individuales
juegan un papel importante en la adaptacin del individuo a su medio.

SACENC

El proyecto o producto denominado SACENC surge de la necesidad para algunas


de las empresas nacionales de tener un adecuado manejo de su recurso humano,
ya que por experiencia de los proyectantes, existen an empresas que hacen
sondeos de opinin y en especial mediciones de clima laboral con mtodos
obsoletos para la tecnologa del siglo actual.

Caso tal de la empresa Dinamizar Soluciones, la cual permiti a SACENC ser una
oportunidad de mejora tanto para la parte administrativa como la parte operativa,
ya que la imperiosa necesidad de establecer un buen ambiente de trabajo para
sus empleados haba sido un tema desgastante, ya que no poda contar con la
disposicin de tiempo ni los espacios adecuados para efectuar labores
comunicativas, que indique un buen o mal sntoma de trabajo.

22
6.2 MARCO TEORICO

En el marco terico se destaca las definiciones de los factores que componen la


problemtica, o en donde se plantea el escenario del proyecto. Para este numeral
se describe el escenario social, que lo compone dos trminos importantes como el
clima organizacional y la cultura organizacional, adicional esta la definicin de
encuesta ya que es parte importante de la solucin.

6.2.1 CLIMA ORGANIZACIONAL

2
El clima organizacional se refiere al conjunto de propiedades medibles de un
ambiente de trabajo, segn son percibidas por quienes trabajan en l. Para las
empresas resulta importante medir y conocer el clima organizacional, ya que este
puede impactar significativamente los resultados.

Numerosos estudios han indicado que el clima organizacional puede hacer la


diferencia entre una empresa de buen desempeo y otra de bajo desempeo.
3
Toda situacin de trabajo implica un conjunto de valores especficos en el
individuo, tales como las aptitudes y caractersticas fsicas y psicolgicas y, a
cambio, esta presenta entornos sociales y fsicos que tienen sus particularidades
propias.

La forma de comportarse un individuo en el trabajo no depende solo de sus


caractersticas personales sino tambin de la forma en que percibe su clima de
trabajo y los componentes de su organizacin.

6.2.2 CULTURA ORGANIZACIONAL

4
La cultura organizacional comprende el sistema de significados que comparten
los miembros y que la distingue de otras organizaciones.

2
deGerencia.com. Qu es el Clima Organizacional [ONLINE]. [Espaa]: Mayo. 2004.
Disponible en Internet: <URL: http://www.degerencia.com/tema/clima_organizacional>
3
BRUNET, Luc. El clima de trabajo en las organizaciones, Definicin, diagnstico y
consecuencias: Primera Edicin. Trillas S.A., 2004. Pg. 16

4
IVANCEVICH, John. Administracin de recursos humanos: Novena Edicin. McGraw
Hill, 2004. Pg. 48

23
La cultura organizacional representa las impresiones que tienen sus empleados, y
repercute en el comportamiento, productividad y expectativas de los trabajadores.
Es una referencia para los empleados sobre los criterios de desempeo; por
ejemplo, seala pautas claras sobre asistencia, puntualidad, preocupacin por la
calidad y servicio a clientes,

En el estudio de trabajo y la vida privada y el estudio nacional sobre el cambio en


la fuerza del trabajo, ambos del families and work institute, encontr que los
empleados con un trabajo que los apoya tienen ms probabilidades de manifestar
mayor satisfaccin laboral, mayor dedicacin a la empresa y una intencin firme
de quedarse en la empresa
5
A travs de algunos factores como los que a continuacin se describen, se puede
llegar a representar de manera adecuada la cultura de una organizacin:

Autonoma individual: Se refiere al grado de responsabilidad, independencia y


oportunidad de ejercer la iniciativa que poseen los empleados dentro de la
organizacin.

Estructura organizacional: La cual determina la medida en que las reglas,


regulaciones y supervisin directa son usadas para vigilar y controlar el
comportamiento de los empleados.

Apoyo: El grado de cordialidad y respaldo dado por los lderes a sus


colaboradores.

Identidad: Medida en que los miembros se identifican con la entidad en su


conjunto, ms que con su particular grupo de trabajo o campo de experiencia
profesional.

Recompensa al desempeo: Grado en que el sistema de estmulos e incentivos de


la entidad se basa en criterios objetivos para valorar el desempeo laboral de las
personas.

Tolerancia del conflicto: Nivel de conflicto que se da en la interaccin entre


compaeros y entre grupos de trabajo, as como la disposicin para ser abierto y
honesto ante las diferencias.

5
Departamento Administrativo de la Funcin Pblica. Cultura
Organizacional [ONLINE]. [Colombia]: Noviembre 2003. Disponible en Internet: <URL:
http://mecicalidad.dafp.gov.co/documentacion/Componente%20Ambiente%20de%20Contr
ol/Cultura%20Organizacional.pdf>

24
Valores: Se refieren a las creencias permanentes que poseen los empleados
respecto del mayor grado de aceptacin y estimacin de un comportamiento o de
un determinado estilo de vida, en relacin con otro comportamiento o estilo de vida
diferente.

Con el propsito de identificar, reconocer e intervenir la cultura organizacional, se


han llevado a cabo investigaciones en las que se han utilizado metodologas
propuestas por la antropologa para la recoleccin de informacin. A algunas de
ellas, conocidas como estudios de campo, porque permiten acceder a la
informacin de manera directa y personal.

Las siguientes son algunas tcnicas de recoleccin de informacin que pueden


aplicar en las intervenciones que realicen sobre su cultura organizacional:

La observacin: requiere que el analista centre su atencin en todos los detalles,


eventos y sucesos que se den en la organizacin; debe registrar todos los
comportamientos, tanto individuales como colectivos y registrar lo que ve tal y
como lo ve.

La observacin participante, consiste en que el analista de la cultura toma parte en


la vida diaria de la organizacin, al mismo tiempo que estudia su cultura; participa
en muchos de los sucesos y procesos que observa y trata de comprenderlos.

Los conversatorios, las entrevistas y los cuestionarios, como tcnicas para la


recoleccin de la informacin, se utilizan como apoyo de la participacin del
estudioso de la cultura en el da a da de la organizacin que analiza, pues habla
constantemente con las personas y les pregunta acerca de lo que observa. La
entrevista puede utilizarse en sus diferentes formatos, estructurada,
semiestructurada o libre. Los cuestionarios se caracterizan por ser ms indirectos
e impersonales y generalmente es el mismo analista quien los diligencia e
interpreta.

Las historias de vida. Entre los miembros de las entidades se encuentran


personas con rasgos de personalidad, intereses y habilidades de amplia variacin
y si el analista, dentro de esta gama de variaciones, encuentra personas que se
destacan puede recoger su historia de vida, pues estas revelan la forma cmo
perciben, piensan, actan y aportan a los cambios que les afectan. Esto permite
apreciar la diversidad cultural que se da dentro del grupo estudiado, ya que el
objetivo es establecer cmo diferentes personas interpretan, analizan y solucionan
algunos problemas comunes.

25
6.2.3 ENCUESTA Y CUESTIONARIO

CUESTIONARIO
6
El cuestionario se define como una forma de encuesta caracterizada por la
ausencia del encuestador, por considerar que para recoger informacin sobre el
problema objeto de estudio es suficiente una interaccin personal con el
encuestado.

El cuestionario es una tcnica que se aplica para la recoleccin de informacin


que supone un interrogatorio en el que las preguntas establecidas de antemano se
plantean siempre en el mismo orden y se formulan con los mismos trminos. Esta
tcnica se realiza sobre la base de un formulario previamente preparado y
estrictamente formalizado.

Esta forma de encuesta est indicada cuando se pretende recoger informacin


preguntando a un grupo numeroso de sujetos, con un coste mnimo de tiempo y
esfuerzo, manteniendo un formato comn en las preguntas.
7
La elaboracin del cuestionario tiene varios mtodos de elaboracin, el siguiente
es el ms recomendado:

Especificar la informacin requerida

Determinar el tipo de preguntas y forma de recopilar la informacin

Determinar el contenido de cada pregunta

Determinar la forma de respuesta de cada pregunta

Que palabras se debe usar en cada pregunta

Determinar la secuencia de las preguntas

Evaluar el cuestionario
8
De acuerdo con la informacin que desea recolectar el encuestador vamos a
considerar dos tipos de cuestionarios: aquellos que buscan informacin descriptiva
y concreta y aquellos que persiguen una informacin de carcter cualitativo.

6
RODRIGUEZ GOMEZ, Greogrio. Metodologa de la investigacin cualitativa: Segunda
Edicin. Ediciones Aljibe, 2003. Pg. 186
7
NAMAKFOROOSH, Mohammad. Metodologa de la investigacin: Segunda Edicin.
Ediciones LIMUSA S.A., 2010. Pg. 164

26
Los cuestionarios que buscan informacin descriptiva, tienen opciones de
respuesta que representan las distinciones que el encuestador toma en cuenta al
definir determinada variable o concepto en su estructura.

Los cuestionarios que buscan informacin cualitativa, ofrece preguntas, en las


que sus opciones ofrecen al encuestado una gama continua dentro de la que
buscara la respuesta. La gama que se ha de utilizar, se puede determinar, a partir
del problema en el que se centra el estudio.

ENCUESTA
9
La encuesta es un mtodo de recoleccin de informacin, que, por medio de un
cuestionario, recoge las actitudes, opiniones u otros datos de una poblacin,
tratando diversos temas de inters. Las encuestas son aplicadas a una muestra de
la poblacin objeto de estudio, con el fin de inferir y concluir con respecto a la
poblacin completa

Existen cuatro grandes etapas en el trabajo con encuestas:

1. Definir el objeto de la encuesta: formulando con precisin los objetivos a


conseguir, desmenuzando el problema a investigar, eliminando lo superfluo y
centrando el contenido de la encuesta, delimitando, si es posible, las variables
intervinientes y diseando la muestra. Se incluye la forma de presentacin de
resultados as como los costos de la investigacin.

2. La formulacin del cuestionario: es fundamental en el desarrollo de una


investigacin, debiendo ser realizado meticulosamente y comprobado antes de
pasarla a la muestra representativa de la poblacin.

3. El trabajo de campo: que consiste en la obtencin de los datos propiamente tal.

4. Obtener los resultados: Es decir, procesar, codificar y tabular los datos


obtenidos para que luego sean presentados en el informe y que sirvan para
posteriores anlisis.

8
RODRIGUEZ GOMEZ, Greogrio. Metodologa de la investigacin cualitativa: Segunda
Edicin. Ediciones Aljibe, 2003. Pg. 189
9
FUNDACION FUTURO. Que son las Encuestas [ONLINE]. [Chile]: Disponible en
Internet: <URL:
http://www.fundacionfuturo.cl/index.php?option=com_content&view=article&id=38&Itemid=
53>

27
TIPO DE PREGUNTAS

De acuerdo con su forma, las preguntas suelen clasificarse en tres categoras:


Preguntas abiertas, preguntas cerradas o dicotmicas y preguntas de eleccin
mltiple.

Las preguntas abiertas se formulan para obtener respuestas expresadas en el


propio lenguaje de la persona encuestada y sin un lmite preciso en la
contestacin.

Las preguntas cerradas se formulan para obtener respuestas confirmatorias o


desestimativas antes una proposicin.

Las preguntas de eleccin mltiple son un tipo de pregunta cerrada que, dentro de
los extremos de una escala, posibilitan construir una serie de alternativas de
respuesta internas.

6.2.4 ENCUESTAS PARA CLIMA ORGANIZACIONAL

10
Aunque disear, aplicar y analizar los resultados de una encuesta de clima
organizacional no es un proyecto sencillo, y debe ser manejado por expertos en el
tema para que tenga validez y utilidad, nos aventuramos en este escrito a
presentar un modelo muy general y sencillo que puede servir de base para tal
emprendimiento.

Por qu hacerlo

Para el buen funcionamiento de una empresa, todos estn de acuerdo que es


fundamental el Recurso Humano. All lo primordial es tener al empleado conforme
y con un buen sentido de pertenencia hacia la empresa.

Un estudio de clima organizacional o laboral permite conocer el estado de la


empresa en cuanto a aspectos organizacionales, ambiente de trabajo, la cultura,
estado de nimo, y factores similares que pueden influir en el desempeo de su
personal. Resulta imperativo para el departamento de Recursos Humanos a la
hora de determinar si sus polticas y estrategias son realmente efectivas.

10
deGerencia.com. Midiendo el Clima Organizacional [ONLINE]. [Espaa]: Ene. 2006. Disponible
en Internet: <URL: http://www.degerencia.com/articulos.php?artid=831>

28
El estudio

El estudio consiste bsicamente de una (o varias) encuesta(s), que son


distribuidas entre los empleados de la empresa o departamento que se desea
consultar.

La encuesta puede ser aplicada en forma tradicional (en hojas de papel, para ser
rellenadas a mano), o en lnea (va web o correo electrnico). Esta segunda forma
resulta generalmente ms econmica y conveniente, aunque segn algunos
investigadores puede resultar en respuestas ms negativas.

Cualquiera sea la forma mediante la cual se aplique, un elemento debe


permanecer constante para el xito del estudio: la confidencialidad. Si no se le
garantiza al empleado que sus respuestas sern confidenciales, y que estas no
pueden ser asociadas con su identidad en otras palabras, que sus supervisores
no puedan conocer sus respuestas especficas, sino los resultados globales -
difcilmente podremos confiar en que exprese su verdadera opinin, por temor a
algn tipo de consecuencia.

Como en cualquier estudio de esta naturaleza, es razonable pensar que no todos


aquellos invitados a participar lo harn. Aun cuando se manifieste la importancia
del estudio para la empresa, y las posibles consecuencias favorables que se
deriven de ste, muchos (en ocasiones la mayora) no querrn colaborar. Es
recomendable en estos casos ofrecer algn tipo de incentivo para promover la
participacin (ej.: una rifa).

Qu medir

Todo estudio del clima organizacional debe consultar a los miembros de la


organizacin (o del departamento, divisin, etc.) todos, o al menos la mayora de,
los siguientes aspectos:

* Objetivos: conocen y entienden los empleados los objetivos de la


empresa, de su departamento, y cmo se interrelacionan estos? Misin,
visin, estrategia, etc.

* Comunicacin: consideran los empleados que reciben la informacin


necesaria y til por parte de sus supervisores y otros departamentos de la
empresa, como para desarrollar efectivamente su trabajo?

* Grupo de trabajo: creen los empleados que el trabajo se hace en


equipo?

* Condiciones de trabajo: sienten los empleados que la calidad y cantidad


de trabajo que se espera de ellos es justa, y que cuentan con las
herramientas y el ambiente para llevarlo a cabo?

29
* Oportunidades de carrera: sienten los empleados que la organizacin
ofrece oportunidades de progresar a aquellos que demuestren su
capacidad? Incluye temas como adiestramiento.

* Competencia supervisora: confan los empleados en el conocimiento y


las habilidades de sus supervisores?

* Compensacin y reconocimiento: qu tan contentos estn los empleados


con la forma de compensar y reconocer su trabajo?

Cuando realizarla

No existe un momento justo para realizar un estudio de clima organizacional


cualquier momento puede ser bueno. Es recomendable sin embargo:

* Repetirla habitualmente, en la misma poca o mes del ao, esto permite


ver la evolucin del clima ao a ao. Hacerlo en la misma poca garantiza
que los resultados de diferentes aos sean comparables entre s.

* Evite realizarlas en momentos que interfiera con otras circunstancias que


puedan alterar el resultado: como evaluacin de desempeo, aumento
salarial, etc.

* Evite realizarla despus de crisis o eventos problemticos: como


restructuraciones, fusiones, etc. La idea es medir los problemas y
descontentos del da a da, y no esperar a situaciones especiales para
hacerlo.

Anlisis e interpretacin

Una vez recogidas las encuestas, el paso final es tabular las respuestas y analizar
los resultados. Afortunadamente existen numerosas herramientas informticas
(hojas de clculo, bases de datos, paquetes de anlisis estadstico) que permiten
obtener en poco tiempo los resultados en forma de tablas y grficos de fcil
interpretacin. Estas herramientas son usadas generalmente con encuestas
electrnicas, orientadas a un ambiente WEB o de INTRANET.

Los paquetes estadsticos ms sofisticados permiten realizar clculos ms


sofisticados, as como cruces de informacin que permitan diagnosticar con mayor
precisin los problemas.

En general, el anlisis de los resultados busca identificar brechas entre la situacin


actual y el deber ser. As, si ante la pregunta Recibo el entrenamiento adecuado
para desarrollar mi trabajo, el 90% de los encuestados responde en forma
negativa, es evidente que existe un problema a resolver en el rea de
adiestramiento.

30
6.3 MARCO CONCEPTUAL

En el Marco Conceptual, se trataran las definiciones de ingeniera que rodean el


proyecto. All se contempla la ingeniera de software con la metodologa y el
proceso con el cual se elabora el sistema de informacin.

6.3.1 INGENIERIA DE SOFTWARE

Es una disciplina que ofrece metodologas y tcnicas para realizar desarrollos de


productos software con altos grados de calidad y confiabilidad, esta ciencia cubre
campos de la informtica siendo aplicada a diferentes reas de la informacin e
investigacin. El proceso con el que se lleva a cabo el desarrollo del software se
denomina como un conjunto de etapas parcialmente ordenadas con la intencin
de lograr un objetivo, en este caso, la obtencin de un producto de software de
calidad
11
CAPAS DE LA INGENIERIA:

Se denominan capas de la ingeniera de software a la siguiente serie de


componentes: Herramientas, Mtodos, Proceso y Compromiso con la calidad

La ingeniera de Software hace uso de varias capas, cualquier enfoqu de


ingeniera (Incluso de la software) debe basarse en un compromiso organizacional
con la calidad.

La administracin total de la calidad, six sigma y otras filosofas similares que


alimentan la cultura de mejora continua, lo que lleva a enfoques ms eficaces de
la ingeniera de software.

El proceso define una estructura que debe establecerse para la obtencin eficaz
de tecnologa de ingeniera de software. El proceso de software forma la base
para el control de la administracin de proyectos de software y establece el
contexto en el que se aplican los mtodos tcnicos.

Los mtodos de la ingeniera de software proporcionan la experiencia tcnica para


elaborar software. Incluyen un conjunto amplio de tareas como comunicacin,
anlisis de los requerimientos, modelacin del diseo, construccin del programa,
pruebas y apoyo.

11
PRESSMAN, Roger. Ingeniera de Software, un enfoque prctico: Sptima Edicin.
McGraw-Hill, 2010. Pg. 12

31
Las herramientas de la ingeniera de software proporcionan un apoyo
automatizado para el proceso y los mtodos.

6.3.2 METODOLOGIA RUP

12
El proceso unificado de Rational (RUP) es un modelo de proceso moderno que
proviene del trabajo en el UML y el asociado Proceso Unificado de Desarrollo de
Software(Rambaugh 1999), es un ejemplo de proceso hibrido. Rene elementos
de todos los modelos de procesos genricos, interacciones de apoyo e ilustra
buenas prcticas en la especificacin y diseo.

El RUP es un modelo en fases, que identifica cuatro fases diferentes en el proceso


de software. Sin embargo, a diferencia del modelo en cascada donde las fases se
equiparan con las actividades del proceso, las fases en RUP estn mucho ms
relacionadas con asuntos de negocio, ms que tcnicos.
13
El tipo y el nivel de trabajo aproximado para cada flujo de trabajo durante las
iteraciones se muestran en la figura 1.

La mayora de las iteraciones involucran casi todas las etapas, pero en diferentes
grados. Las iteraciones de concepcin incluyen casi en su totalidad el anlisis de
los requerimientos, parte del anlisis, y puede involucrar suficiente diseo e
implementacin para producir un prototipo preliminar que pueda usar para discutir
el proyecto con los interesados.

Las iteraciones de elaboracin comprenden principalmente anlisis de


requerimientos, pero incluye algo de diseo e implementacin.

Las iteraciones de construccin abarcan sobretodo el diseo e implementacin y


las de transicin incluyen implementacin y pruebas.

12
SOMMERVILLE, Ian. Ingeniera del Software: Sptima Edicin. Pearson Educacin
S.A., 2009. Pg. 76
13
BRAUDE, Eric. Ingeniera de Software, Una perspectiva orientada a objetos: Versin
Original. ALFAOMEGA Grupo Editor, 2003. Pg. 29

32
Figura 1. Fases del proceso RUP
14
INICIO: El objetivo de la fase de inicio es el de establecer un modelo de negocio
para el sistema. Se deben identificar todas las entidades externas (Personas y
sistemas) que interactuaran con el sistema y definir estas interacciones.

Esta informacin se utiliza para evaluar la aportacin que el sistema hace al


negocio.

ELABORACION: Los objetivos de la fase de elaboracin son desarrollar una


compresin del dominio del problema, establecer un marco de trabajo
arquitectnico para el sistema, desarrollar el plan del proyecto e identificar los
riesgos claves del proyecto.

Al terminar esta fase, se debe tener un modelo de los requerimientos del sistema,
una descripcin arquitectnica y un plan de desarrollo del software.

CONSTRUCCION: La fase de construccin fundamentalmente comprende el


diseo del sistema, la programacin y las pruebas. Durante esta fase se
desarrollan e integran las partes del sistema.

Al terminar esta fase, debe tener un sistema software operativo y la


documentacin correspondiente lista para entregar a los usuarios.

TRANSICION: La fase final del RUP se ocupa de mover el sistema desde la


comunidad de desarrollo a la comunidad del usuario y hacerlo trabajar en un
entorno real. Esto se deja de lado en la mayor parte de los modelos de proceso

14
SOMMERVILLE, Ian. Ingeniera del Software: Sptima Edicin. Pearson Educacin
S.A., 2009. Pg. 77

33
del software, pero es en realidad, una actividad de alto costo y a veces
problemtica.

Al terminar esta fase, se debe tener un sistema software documentado que


funciona correctamente en su entorno operativo.

La iteracin dentro del RUP es apoyada de dos formas, cada fase se puede
representar de un modo iterativo con los resultados desarrollados
incrementalmente. Adems el conjunto entero de fases puede tambin
representarse de forma incremental.
15
La perspectiva esttica del RUP describe buenas prcticas de la ingeniera del
software que son aconsejables en el desarrollo de sistemas:

Desarrolle el software de forma iterativa:

Planifique incrementos del sistema basado en las prioridades del usuario y


desarrollo y entregue las caractersticas del sistema de ms alta prioridad al inicio
del proceso de desarrollo.

Gestione los requerimientos:

Documente explcitamente los requerimientos del cliente y mantngase al tanto de


los cambios de estos requerimientos. Analice el impacto de cambios en el sistema.

Utilice arquitecturas basadas en componentes:

Estructure la arquitectura del sistema en componentes.

Modele el software visualmente:

Utilice modelos grficos para presentar vistas estticas y dinmicas del software.

Verifique la calidad del software:

Asegrese que el software cumple con los estndares de calidad


organizacionales.

Controle los cambios del software:

Gestione los cambios del software usando un sistema de gestin de cambios y


procedimientos y herramientas de gestin de configuraciones.

15
SOMMERVILLE, Ian. Ingeniera del Software: Sptima Edicin. Pearson Educacin
S.A., 2009. Pg. 78

34
6.3.3 MODELOS DE PROCESO INCREMENTAL

16
Hay muchas situaciones en las que los requerimientos iniciales del software est
razonablemente bien definidos, pero el alcance general del esfuerzo de desarrollo
imposibilita un proceso lineal.

Adems tal vez haya una necesidad imperiosa de dar rpidamente cierta
funcionalidad limitada de software a los usuarios y aumentarla en las entregas
posteriores de software.

El modelo incremental combina elementos de los flujos de proceso lineal y


paralelo. El modelo lineal aplica secuencias lineales en forma escalonada a
medida que avanza el calendario de actividades.

Cada secuencia lineal produce incrementos de software susceptibles de


entregarse de manera parecida a los incrementos de producidos en un flujo de
proceso evolutivo.

Cuando se utiliza un modelo incremental, es frecuente que el primer incremento


sea el producto fundamental. Es decir, se abordan los requerimientos bsicos,
pero no se proporcionan muchas caractersticas suplementarias.

El cliente usa el producto fundamental. Como el resultado de uso o evaluacin, se


desarrolla un plan para el incremento que sigue.

El plan incluye la modificacin del producto fundamental para cumplir mejor las
necesidades del cliente, as como la entrega de caractersticas adicionales y ms
funcionalidad. Este proceso se repite despus de entregar cada incremento, hasta
terminar el producto final.

6.3.4 ARQUITECTURA DE SOFTWARE DE 5 CAPAS

La arquitectura de software es la que realiza los procesos de seleccin y diseo


basada en los objetivos y restricciones, los cuales son prefijados para implementar
en el sistema de informacin, pero es de aclarar que los modelos de arquitectura
no siempre pueden ser implementados de la misma manera para todos los
procesos de desarrollo. En la arquitectura de cinco capas se manejan:

16
PRESSMAN, Roger. Ingeniera de Software, un enfoque prctico: Sptima Edicin.
McGraw-Hill, 2010. Pg. 35

35
Cliente: hace referencia al navegador web por el cual se ingresa a la aplicacin
(Internet Explorer, Mozilla Firefox, etc.).

Presentacin: Es la que ve el usuario (tambin se la denomina "capa de usuario"),


presenta el sistema al usuario, le comunica la informacin y captura la informacin
del usuario en un mnimo de proceso (realiza un filtrado previo para comprobar
que no hay errores de formato). Esta capa se comunica nicamente con la capa
de negocio. Tambin es conocida como interfaz grfica y debe tener la
caracterstica de ser "amigable" (entendible y fcil de usar) para el usuario.

Negocios: Es donde residen los programas que se ejecutan, se reciben las


peticiones del usuario y se envan las respuestas tras el proceso. Se denomina
capa de negocio (e incluso de lgica del negocio) porque es aqu donde se
establecen todas las reglas que deben cumplirse. Esta capa se comunica con la
capa de presentacin, para recibir las solicitudes y presentar los resultados, y con
la capa de datos, para solicitar al gestor de base de datos para almacenar o
recuperar datos de l. Tambin se consideran aqu los programas de aplicacin.

Integracin: lo comprende el puente de datos que permite la interaccin entre la


base de datos y la aplicacin, tanto el momento de transmitir informacin a
quienes visitan la pgina como a los que ingresan datos a ella.

Recursos: Es el lugar donde reside la base de datos en la cual se almacena la


informacin que se intercambia dentro de la aplicacin.

Figura 1. Modelo Vista Controlador


FUENTE: MVC, URL: http://laurel.datsi.fi.upm.es/~ssoo/DAW/Trabajos/2008-2009/001/images/MVC_PHP.png

36
6.4 MARCO LEGAL

Dentro del marco legal se contempla la parte normativa que respecta al software.
En primera instancia se encuentran los relativos a produccin de software, los
cuales corresponden a los cdigos de tica profesional de la IEEE/ACM, los
cuales ofrecen mtricas para que el software sea considerado de calidad y que
cumpla con las normas para operar en una empresa. La segunda normatividad
corresponde a los derechos de autor y proteccin de la informacin, que es
regulado por el cdigo penal Colombiano:

CODIGO DE ETICA Y PRACTIVA PROFESIONAL


17
La versin corta del cdigo resume las aspiraciones a un alto nivel de
abstraccin; las clusulas que se incluyen en la versin completa proporcionan
ejemplos y detalles acerca de cmo estas aspiraciones modifican nuestra manera
de actuar como profesionales de la ingeniera de software.

Los ingenieros de software debern comprometerse a convertir el anlisis,


especificacin, diseo, implementacin, pruebas y mantenimiento de software en
una profesin respetada y benfica.

Principio 3. Producto.

Los ingenieros de software asegurarn que sus productos y sus modificaciones


correspondientes cumplen los estndares profesionales ms altos posibles.
Particularmente, los ingenieros de software debern, cuando sea apropiado:

Procurar la alta calidad, costos aceptables y una agenda razonable asegurando


que los costos y beneficios significativos son claros y aceptados por el empresario
y el cliente, y estn disponibles para consideracin del usuario y de la sociedad.

Tratar de seguir los estndares profesionales ms adecuados, siempre que estn


disponibles, para el proyecto en que se trabaja. Slo en caso de que hubiera una
justificacin tica o tcnica mayor, se permitira alterar dichos estndares.

Asegurar que las especificaciones del software en el que se trabaja estn bien
documentadas, satisfacen los requerimientos del usuario y cuentan con las
aprobaciones adecuadas.

Asegurar que la documentacin sea adecuada, incluyendo problemas


significativos encontrados y soluciones adoptadas, para cualquier proyecto en el
que se trabaja.

17
ASSOCIATION FOR COMPUTING MACHINERY. Cdigo de tica y Prctica Profesional
[ONLINE]. [USA]: 1993. Disponible en Internet: <URL: http://www.acm.org/about/se-code-s>

37
Trabajar para desarrollar software y documentos relacionados que respeten la
privacidad de aquellos a quienes est dirigido este software.

Ser cuidadoso para usar slo datos precisos derivados por medios ticos y
legales, y usarlos slo de las maneras propiamente autorizadas.

CODIGO PENAL

El cdigo Penal Colombiano, es la normatividad que se aplica ante un delito, para


este proyecto aplican aquellos que hacen oficio con el desarrollo de software, los
que velan por la confidencialidad y proteccin de los datos en sistemas
informticos. Se mencionan los siguientes:

CAPITULO I.18 DE LOS ATENTADOS CONTRA LA CONFIDENCIALIDAD, LA


INTEGRIDAD Y LA DISPONIBILIDAD DE LOS DATOS Y DE LOS SISTEMAS
INFORMTICOS.

ARTCULO 269A. ACCESO ABUSIVO A UN SISTEMA INFORMTICO.

ARTCULO 269B. OBSTACULIZACIN ILEGTIMA DE SISTEMA INFORMTICO

ARTCULO 269C. INTERCEPTACIN DE DATOS INFORMTICOS.

ARTCULO 269D. DAO INFORMTICO.

ARTCULO 269E. USO DE SOFTWARE MALICIOSO.

ARTCULO 269F. VIOLACIN DE DATOS PERSONALES.

CAPITULO II. DE LOS ATENTADOS INFORMTICOS Y OTRAS


INFRACCIONES.

ARTCULO 269I. HURTO POR MEDIOS INFORMTICOS Y SEMEJANTES.

ARTCULO 269J. TRANSFERENCIA NO CONSENTIDA DE ACTIVOS.

18
SECRETARIA DEL SENADO. CODIGO PENAL [ONLINE]. [Colombia]: 2011. Disponible en
Internet: <URL:
http://www.secretariasenado.gov.co/senado/basedoc/ley/2000/ley_0599_2000_pr009.html>

38
7. ESTRUCTURA TEMATICA

El presente proyecto fue desarrollado e implementado bajo la metodologa RUP


con ciclo de vida de software iterativo.

Con el ciclo de vida seleccionado, se estableci llevar a cabo el proyecto en dos


iteraciones, la primera comprende el desarrollo de los mdulos principales de la
aplicacin, los cuales comprenden el lado administrador y de generacin de
encuestas, el otro el lado comprende toda la gestin de usuarios para el acceso a
la herramienta.

Para la segunda iteracin se mostrara la entrega final del producto, ya con la


inclusin del lado cliente y los servicios agregados como envi de correo y
publicacin de encuestas.

En cada iteracin se definieron una serie de diagramas, los cuales efectuaran el


modelamiento al proyecto, los cuales van distribuidos en las siguientes Fases:

MODELADO DEL NEGOCIO: Para esta parte del modelamiento se usaran los
diagramas de MODELO DE CASOS DE USO y CASOS DE USO EXPANDIDOS,
as como tambin se incluyen MODELO DE OBJETOS DEL NEGOCIO,
DIAGRAMA DE CLASES y DIAGRAMAS DE ACTIVIDAD. Estos diagramas
proporcionan al proyecto una mejor visin de cmo funciona el negocio.

REQUERIMIENTOS: En esta etapa se discriminara toda la parte de requisitos


para el desarrollo del sistema y todos los alcances que tendr el proyecto. Para
ellos se realizaran el anlisis con los siguientes tipos de requerimientos.
REQUERIMIENTOS FUNCIONALES y DIAGRAMAS DE ESTADO. En donde
finalmente se tendr de forma ms precisa el alcance de SACENC.

ANALISIS Y DISEO: En esta parte del proyecto se efecta lo correspondiente al


diseo y estructura de la aplicacin, asimismo se empieza a modelar la relacin
entre sus mdulos. Para esta fase se tomara como referencia DIAGRAMAS DE
SECUENCIA Y DIAGRAMA ENTIDAD RELACION.

IMPLEMENTACION: En esta etapa ya se tiene listo todo el modelamiento del


producto y sera necesario mostrar cmo es la interaccin y el desarrollo de los
componentes de la aplicacin, para esto se toma como referencia el DIAGRAMA
DE COMPONENTES.

39
ARQUITECTURAS APLICADAS

La arquitectura implementada en el desarrollo del proyecto fue la de cinco capas.


A continuacin se muestra cada una de las capas que la conforman y como se
relaciona en el proyecto.

CLIENTE: la aplicacin est disponible en distintos navegadores web, lo cual


permite que se acceda desde distintos sistemas operativos que manejen dichos
navegadores. Se realizaron pruebas de funcionalidad en Internet Explorer, Mozilla
Firefox, Google Chrome y Safari.

PRESENTACIN: la capa de presentacin fue pensada de tal manera que haga


fcil el uso de la herramienta para los usuarios, se encarga de presentar la
informacin al usuario de manera sencilla. En este punto se tienen en cuenta la
bsqueda de informacin por medio de filtros. El hacer fcil el uso de la
herramienta para el usuario, hace que este la use frecuentemente y la alimente
con lo que por otros medios pueda conseguir.

NEGOCIOS: la capa de negocio se aplica en el proyecto desde donde residen los


programas que permiten el correcto funcionamiento de la aplicacin, hasta las
peticiones que el usuario de la aplicacin enva recibe de ella. Aqu se
establecieron las reglas que va a tener la aplicacin, tanto en el funcionamiento
como en la puesta en ejecucin. Adicional a esto, es la encargada de recibir las
solicitudes de los usuarios, procesarlas y presentar los resultados de las mismas.

INTEGRACIN: el puente que se usa para la interaccin entre la base de datos y


la aplicacin, est directamente codificada en ella. La informacin que los usuarios
registrados ingresan a la pgina web, para ser posteriormente consultada por
otros usuarios de la herramienta, se almacena directamente en la base de datos,
para luego ser consultada o validada segn de qu informacin se est
consultando.

RECURSOS: los recursos que se implementaron para este proyecto, se pueden


tomar desde el servidor donde fue depositada la aplicacin, y los recursos que de
la mquina se otorgan para su correcto funcionamiento, teniendo en cuenta el
volumen de usuarios que harn uso de esta para su consulta, ingreso y validacin
de informacin segn sea el caso. Por otro lado, los recursos otorgados en la base
de datos para este tipo de informacin. Es importante tener en cuenta que la capa
de recursos va muy ligada a la de integracin, porque de esta depende en gran
medida los tiempos de respuesta de la aplicacin.

40
7.1 PRIMERA ITERACION

En esta iteracin se desarrollara la primera parte del producto, donde se incluye la


parte de administracin, que contiene la creaciones de encuestas, tambin se
incluye el mdulo de reportes y presentacin de resultados. A esto se agrega el
modulo para creacin de usuarios y accesos a la herramienta.

7.1.1 REQUERIMIENTOS

REQUERIMIENTOS FUNCIONALES

A continuacin se especifican cada uno de los requerimientos funcionales que


fueron generados para esta primera iteracin.

REQ- 01 Descripcin

Nombre Permitir crear roles

Clase Requerimiento funcional

Explicacin breve del El sistema deber permitir crear roles y solamente podrn
requerimiento ser asignados a los administradores del sistema, ya que
son quienes van a disponer de los mdulos principales de
la aplicacin.

Objetivo Realizar con xito la creacin de un rol.

Entrada Datos de creacin de rol y asignacin a administradores.

Proceso Se crea al rol ingresando y llenado la informacin


solicitada y dicho rol es posteriormente asociado a un
administrador.

Salida Creacin de rol y asignacin del rol creado a un


administrador.

REQ- 02 Descripcin

Nombre Permitir Asociar roles a mdulos

Clase Requerimiento funcional

Explicacin breve del El sistema debe permitir crear un rol, y cada rol deber

41
requerimiento estar asociado a un men del mdulo de administracin y
en cada uno se tendr diferentes tipos de privilegios
(CONSULTA, ADICION, MODIFICACION, ELIMINACION
Y TODOS LOS PERMISOS).

Objetivo Realizar con xito la creacin de un rol y la asignacin de


permisos por mdulos.

Entrada Datos de creacin de rol y asignacin de permisos por


mdulo.

Proceso Se crea al rol ingresando y llenado la informacin


solicitada y por cada mdulo se asocia los permisos que
se tendr con dicho rol.

Salida Creacin de rol y asociacin de permisos por mdulo.

REQ- 03 Descripcin

Nombre Permitir crear encuestas

Clase Requerimiento funcional

Explicacin breve del El sistema debe permitir la creacin de encuestas, cada


requerimiento encuesta se creara con un nombre, y dentro de esta, se
podrn crear varias preguntas de acuerdo al tipo y las
opciones que contendr cada una.

Objetivo Realizar con xito la creacin de una encuesta.

Entrada Datos de creacin de una encuesta, asociando a este las


preguntas y las respuesta que cada pregunta contendr.

Proceso Se crea primero que todo la encuesta con unos datos


iniciales y principales con los cuales se identificar dicha
encuesta, posteriormente se ingresan una y cada una de
la preguntas que la encuesta contendr.

Salida La creacin exitosa de una encuesta con sus preguntas y


respuestas asociadas.

REQ- 04 Descripcin

42
Nombre Permitir crear preguntas

Clase Requerimiento funcional

Explicacin breve del El sistema debe permitir la creacin de preguntas dentro


requerimiento de una encuesta y cada pregunta podr ser de alguno de
estos tres tipos, abierta, seleccin nica, y seleccin
mltiple. Las preguntas abiertas tendrn un textbox, en
donde el usuario final podr registrar una opinin libre.

Objetivo Crear una encuesta sin importar la cantidad de preguntas


que el usuario requiera para su encuesta, al igual que
respuestas y deben existir tres tipos de preguntas
primordiales, seleccin nica, seleccin multiple y
pregunta abierta.

Entrada Datos de creacin de una encuesta, asociando a este las


preguntas y las respuesta que cada pregunta contendr.

Proceso Se crea primero que toda la encuesta con unos datos


iniciales y principales con los cuales se identificar dicha
encuesta, posteriormente se ingresan una y cada una de
la preguntas que la encuesta contendr teniendo en
cuenta los tipos de pregunta seleccionados por el
administrador.

Salida La creacin exitosa de una encuesta con sus preguntas y


respuestas asociadas.

REQ- 05 Descripcin

Nombre Navegacin del sitio

Clase Requerimiento funcional

Explicacin breve del El sistema deber tener dos interfaces diferentes para la
requerimiento administracin del portal (En el cual interactuaran
solamente los administradores) y el diligenciamiento de las
encuestas (donde solo interactuaran los usuarios cliente).

Objetivo Realizar la diferenciacin por medio de URL y


redireccionamiento de la aplicacin dependiendo de si se
es un usuario administrador o un usuario cliente.

Entrada Ingresar URL al navegador.

43
Proceso El usuario debe ingresar a la aplicacin administardor del
portal o cliente mediante una URL.

Salida El ingreso exitoso a cualquiera de los portales.

REQ- 06 Descripcin

Nombre Creacin de usuarios cliente

Clase Requerimiento funcional

Explicacin breve del El sistema debe permitir crear a los usuarios cliente de dos
requerimiento formas, desde el lado administrador en el men de
usuarios, o desde el front de la aplicacin, all los clientes
tambin podrn realizar el registro correspondiente, en
donde tendrn que diligenciar el formato con los datos
bsicos solicitados.

Objetivo Realizar la creacin de un usuario cliente, sea este creado


desde el lado administrador por un usuario administrador,
o realizando el registro desde el lao cliente del sistema de
informacin.

Entrada Ingresar los datos bsicos de creacin de un usuario


cliente.

Proceso El sistema debe permitir crear un usuario desde el lado


administrador ingresando al mdulo de creacin de
usuarios diligenciando el formulario de creacin de
usuarios.

El sistema debe permitir la creacin de un usuario cliente


mediante el formulario de registro que tendr el sistema de
informacin en la interface cliente.

Salida La creacin exitosa del usuario cliente.

REQ- 07 Descripcin

Nombre Creacin de usuarios Administardores

Clase Requerimiento funcional

Explicacin breve del El sistema debe permitir crear a los usuarios

44
requerimiento administradores nicamente desde el men de
administracin de SACENC, all se registraran los datos
bsicos del usuario y finalmente se asociara los
respectivos roles y el grupo al que pertenece

Objetivo Realizar la creacin de un usuario administrador


nicamente desde el lado administrador que el sistema de
informacin tendr disponible.

Entrada Ingresar los datos bsicos de creacin de un usuario


administardor.

Proceso El sistema debe permitir crear un administrador


nicamente desde la interface administradora que tendr
el sistema de informacin.

Salida La creacin exitosa del usuario administardor.

REQ- 08 Descripcin

Nombre Creacin de encuestas annimas o no

Clase Requerimiento funcional

Explicacin breve del El sistema debe permitir crear dos tipos de encuestas, las
requerimiento que requieren autenticacin para poder ser diligenciadas
por los usuarios cliente y las que pueden ser annimas
para que las pueda responder cualquier usuario sin
requerir autenticacin.

Objetivo Realizar la creacin de una encuesta ya sea de tipo


annima o no.

Entrada Ingresar los datos bsicos de creacin de una encuesta


seleccionando si ser de tipo annima o no por medio de
un chek box.

Proceso El sistema debe permitir crear una encuesta annima o no


cuando se llenen los campos obligatorios y se seleccione
un check box llamdo annima, si est seleccionado el
check box, quiere decir que es annima osea puede ser
diligenciada por cualquier persona, en caso contrario esta
encuesta requerir autenticacin para poder ser
diligenciada.

45
Salida La creacin exitosa de una encuesta.

REQ- 09 Descripcin

Nombre Generar reportes de resultados de encuestas

Clase Requerimiento funcional

Explicacin breve del El sistema deber permitir generar reportes de los


requerimiento resultados de las encuestas en archivos Excel
discriminados por cada una de las respuestas dadas por
cada encuesta, de igual modo generar en la aplicacin
resultados en grficos de Pie para los tipos de pregunta
seleccin mltiple y seleccin nica, pues los tipo de
pregunta abierta no son cuantificables.

Objetivo Generar con xito los reportes de las encuestas.

Entrada N/A.

Proceso Se generan los reportes de las encuestas que el actor


seleccione ya sea generando un archivo Excel con los
resultados o mediante la generacin de las grficas de
Pie, las grficas se presentarn por pregunta.

Salida Generacin de reportes exitoso.

REQUERIMIENTOS NO FUNCIONALES

A continuacin se relacionan los requerimientos no funcionales necesarios para


que sistema cumpla con los requerimientos, adicionalmente cabe aclarar que los
requerimientos no funcionales corresponden a los de la iteracin 1 tambin, pues
cabe aclarar que estos requerimientos son globales.

Requerimiento de Interfaz grfica: la aplicacin tendr una interfaz grfica


amigable al usuario que le permita acceder a la herramienta y hacer uso de sus
caractersticas de una manera fcil y rpida.

Requerimiento Desempeo: La aplicacin es confiable, segura y garantiza su


desempeo a los diferentes usuarios que a ella acceden.

46
Requerimientos de hardware. Para que el sistema brinde un buen desempeo
se requiere un equipo de cmputo que cumpla como mnimo con las siguientes
caractersticas:

COMPONENTE CARACTERISTICA
Disco Duro 80 Gb
Procesador 64 bits de 1 a 2 ncleos como mnimo
RAM 2 a 4 GB
Tarjeta de Video, Tarjeta de red, Unidad de CD, Puerto USB,
Adicionales
Internet
Nota: Estos datos son tomados de los equipos usados durante el desarrollo del proyecto

Requerimientos de software. Los requerimientos de Software necesarios para


que el aplicativo pueda desarrollarse son los siguientes:

a) Sistema Operativo Windows 7 como mnimo.


b) Manejador de Bases de Datos SQL SERVER 2005 express
c) Visual studio 2008 versin express
d) Es recomendable usar internet Explorer 7 y/o Mozilla 3.6 para el
buen funcionamiento del aplicativo WEB

7.1.2 MODELADO DEL NEGOCIO

DESCRIPCIN DE PROCESOS

A continuacin se describen los procesos con los cuales se realiza el


modelamiento del negocio para implementar en el aplicativo y se mostraran los
resultados del seguimiento realizado en la organizacin.

Proceso de Produccin de documentos

Objetivo
Proceso que permite generar las plantillas y documentos para las diferentes encuestas que se

47
realicen.

Descripcin
La Produccin Documental comprende los aspectos de origen, creacin y diseo de formatos y
documentos, conforme al desarrollo del objetivo propio de cada encuesta.

Proceso de Recepcin

Objetivo
Proceso que permite realizar el ingreso de documentos para su revisin.

Descripcin
Conjunto de operaciones de verificacin y control que Dinamizar debe realizar para la admisin
de los documentos que son remitidos a los clientes internos de la empresa.

Proceso de Distribucin

Objetivo
Proceso que permite enviar los documentos al destinatario.

Descripcin
Actividades tendientes a garantizar que los documentos lleguen a su destinatario.

Proceso de Organizacin

Objetivo
Proceso que permite ordenar los documento.

Descripcin
Conjunto de acciones orientadas a la clasificacin, ordenacin y descripcin de las encuestas,
como parte integral de los procesos archivsticos.

Proceso de Consulta

Objetivo

48
Proceso que permite el acceso a los documento (encuestas).

Descripcin
Acceso a un documento o grupo de documentos con el fin de conocer la informacin que
contienen, en este caso las encuestas.

MODELO DE CASOS DE USO

Para el modelamiento del sistema es necesario tener contemplados todos los


actores que intervienen, los cuales generaran las entradas al sistema, asimismo
cada interaccin que tendrn ellos, y el impact dentro de SACENC:

En la primera iteracin estar solo contemplado como actor el administrador del


sistema.

IDENTIFICACIN DE ACTORES

Usuario Administrador: Sera el encargado de velar por la informacin de la


herramienta, asimismo se encargara de la parametrizacin de SACENC, es quien
gestionara toda la parte de encuentras, accesos y generacin de notificaciones va
mail.

CASOS DE USO CRITICOS

Se consideran
aquellos que
producen alto
impacto en el
funcionamiento de
la aplicacin, en
este caso todos los
caso de uso hacen
parte de la
funcionabilidad del
sistema.

Diagrama de
casos de uso
vista general.

49
Figura 2. Casos de Uso Iteracin 1

CASOS DE USO EXPANDIDOS

En esta parte del captulo, se muestra al detalle cada Caso de Uso, asociando los
actores y las dependencias:

Caso de uso: Ingresar al sistema administrador.

Nombre CU_01 Ingresar al sistema Administrador

Permitir el ingreso de los usuarios a la aplicacin va intranet y ejecutar


Objetivo
las tareas a las cuales tienen permiso segn los perfiles asignados.

Actores Administrador
Precondiciones El usuario debe existir en la base de datos como usuario administrador.
Datos de Entrada Usuario. Contrasea
Datos de Salida N/A
Paso Actor Sistema
Ingresa a la Intranet, al sistema
de informacin por medio de
una URL especfica, por donde
1 Solicita usuario y contrasea
tendrn acceso los
administradores. (Ejemplo:
http://dominio/admin)

Ingresa informacin solicitada y Vlida informacin registrada y permite


Flujo Principal 2
entrar acceso

Flujo Alternativo 1. Datos de Inicio de Sesin Incorrectos o Nulos

Flujos
Alternativos Paso Actor Sistema

Ingresa informacin errnea o Al realizar la validacin detecta que los


2.1 no ingresa informacin datos son nulos o incorrectos e
solicitada por el sistema. informa al usuario el error encontrado.

50
Ingresa la informacin
2.2 solicitada de manera correcta o Vuelve a opcin 2 o fin de flujo
cancela operacin.

Caso de uso: Gestionar Encuestas

Nombre CU_02 Crear Encuesta

Objetivo Permitir la creacin de las encuestas para su posterior divulgacin.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin en el mdulo e encuestas.
Datos de Entrada Usuario. Contrasea
Datos de Salida Registro exitoso de la encuesta.
Paso Actor Sistema
El actor ingresa a crear la Presenta al actor la interfaz y el
1 encuesta por medio del mdulo formulario para la creacin de una
de encuestas. encuesta.

51
El sistema valida la informacin
El actor ingresa la informacin ingresada y adiciona a la base de
Flujo Principal 2 solicitada por el sistema y datos la nueva encuesta y genera el
guarda la encuesta. formulario para la creacin de la
preguntas.
Flujo Alternativo 1. El usuario no tiene permisos de adicin en el mdulo de encuestas

Flujos
Alternativos Paso Actor Sistema

Al realizar la validacin detecta que el


Ingresa al mdulo de
2.1 usuario no tiene permisos de creacin
encuestas.
en el mdulo de encuestas.

Ingresa la informacin
2.2 solicitada de manera correcta o Vuelve a opcin 2 o fin de flujo
cancela operacin.

Nombre CU_03 Crear Pregunta

Permitir la creacin de las preguntas que sern asociadas a una


Objetivo
encuesta.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones de adicin en el mdulo de encuestas, y ya debe existir una encuesta
creada.
Datos de Entrada Usuario. Contrasea
Datos de Salida Registro exitoso de la encuesta y sus preguntas.
Paso Actor Sistema
El sistema genera la pantalla en donde
1 El actor crea una encuesta.
se podrn crear las preguntas.
El sistema genera la pantalla en donde
El actor selecciona un tipo de
se creara la pregunta y las respuestas
Flujo Principal 2 pregunta (Seleccin nica y
que contendr segn el tipo de
mltiple) y da clic en continuar.
pregunta seleccionada por el actor.
El actor ingresa la pregunta y
El sistema almacena la pregunta con
las respuestas para el tipo de
3 sus respuestas en la base de datos
pregunta seleccionado y da clic
asocindola a la encuesta.
en salvar pregunta.
Flujo Alternativo 1. El usuario no tiene permisos de adicin en el mdulo de encuestas

Flujos
Alternativos Paso Actor Sistema

52
Al realizar la validacin detecta que el
Ingresa al mdulo de
1.1 usuario no tiene permisos de creacin
encuestas.
en el mdulo de encuestas.

Ingresa la informacin
1.2 solicitada de manera correcta o Vuelve a opcin 1 o fin de flujo
cancela operacin.

Flujo Alternativo 2. El usuario Selecciona como tipo de pregunta (abierta)

Flujos
Alternativos Paso Actor Sistema

El sistema muestra nicamente un


El actor selecciona como tipo formulario en donde el usuario podr
2.1
de pregunta (abierta) ingresar la pregunta, pero ninguna
respuesta.

El actor da clic en salvar El sistema almacena la pregunta


2.2
pregunta. asociada a la encuesta.

Nombre CU_04 Modificar Encuesta

Permitir la modificacin de una encuesta que ya ha sido creada dentro


Objetivo
del sistema.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de modificacin en el mdulo de encuestas.
Datos de Entrada Usuario. Contrasea
Datos de Salida Modificacin exitosa de un registro.
Paso Actor Sistema
El actor ingresa a modificar una
Presenta al actor la interfaz y el listado
encuesta por medio del mdulo
1 de las encuestas que han sido creadas
de encuestas, por la opcin
en el sistema.
Listar encuestas.

El actor selecciona de la lista la El sistema genera el formulario de


Flujo Principal 2
encuesta que quiere modificar. edicin de la encuesta al usuario.

El sistema almacena las


El actor modifica la informacin
modificaciones realizadas por el actor
3 que requiere modificar y da clic
a la encuesta y almacena la nueva
en salvar.
informacin a la base de datos.
Flujo Alternativo 1. Datos de Inicio de Sesin Incorrectos o Nulos

53
Flujos
Alternativos Paso Actor Sistema

Ingresa la informacin errnea


El sistema no crea al administrador
3.1 o no ingresa la informacin
que se est tratando de adicionar.
solicitada por el sistema.

El actor ingresa informacin


3.2 correcta o cancela la creacin Vuelve a opcin 3 o fin del flujo.
del administrador.

Nombre CU_05 Modificar Preguntas de la encuesta

Permitir la modificacin delas preguntas de una encuesta que ya ha sido


Objetivo
creada dentro del sistema.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
de modificacin en el mdulo de encuestas.

La encuesta no puede estar ya diligenciada por ningn usuario cliente,


Precondiciones de lo contrario el sistema no permitir la modificacin de las preguntas.

En caso de estar diligenciada la encuesta por al menos un cliente y se


desea modificar una o todas las preguntas es necesario borrar las
respuestas ya almacenadas.
Datos de Entrada Usuario. Contrasea
Datos de Salida Modificacin exitosa de un registro.
Paso Actor Sistema
El actor ingresa a modificar una
Presenta al actor la interfaz y el listado
encuesta por medio del mdulo
1 de las encuestas que han sido creadas
de encuestas, por la opcin
en el sistema.
Listar encuestas.
El actor da clic sobre el link
editar de la columna El sistema genera el formulario de
Flujo Principal 2 preguntas de la encuesta edicin de las preguntas de la
seleccionada para editar las encuesta seleccionada.
preguntas
El sistema almacena las
El actor modifica la informacin modificaciones realizadas por el actor
3 que requiere modificar y de las a las preguntas de la encuesta y
preguntas y da clic en salvar. almacena la nueva informacin a la
base de datos.
Flujo Alternativo 1. Datos de Inicio de Sesin Incorrectos o Nulos

54
Flujos
Alternativos Paso Actor Sistema

Ingresa la informacin errnea


El sistema no crea al administrador
3.1 o no ingresa la informacin
que se est tratando de adicionar.
solicitada por el sistema.

El actor ingresa informacin


3.2 correcta o cancela la creacin Vuelve a opcin 3 o fin del flujo.
del administrador.

Nombre CU_06 Eliminar Encuesta

Permitir la Eliminacin de las encuestas que han sido creadas dentro del
Objetivo
sistema.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de eliminacin en el mdulo de encuestas.
Datos de Entrada Usuario. Contrasea
Datos de Salida Eliminacin exitosa de la encuesta seleccionada.
Paso Actor Sistema
El actor ingresa a Eliminar una
Presenta al actor la interfaz y el listado
encuesta por medio del mdulo
1 de las encuestas que han sido creadas
de encuestas, por la opcin
en el sistema.
Listar encuestas.
El actor da clic sobre el botn El sistema presenta mensaje de
borra de la columna Borrar advertencia en donde le pide una
Flujo Principal 2
frente a la encuesta que desea confirmacin de la eliminacin de la
eliminar. encuesta..

El actor da clic en la opcin El sistema realiza la eliminacin de la


3
aceptar. encuesta posterior a la confirmacin.

Flujo Alternativo 1. Datos de Inicio de Sesin Incorrectos o Nulos

Flujos
Alternativos Paso Actor Sistema

El actor da clic en la opcin El sistema no realiza la accin de


2.1
cancelar. liminacin y vuelve al paso 2..

55
Nombre CU_07 Generar reportes de encuesta

Permitir la generacin de los reportes de las encuestas que han sido


Objetivo
creadas dentro del sistema.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
de consulta en el mdulo de encuestas.

Tiene que haberse creado previamente una encuesta.

La encuesta a la cual se le quiere generar el reporte debe haber sido ya


Precondiciones
diligenciada por algn usuario, por ende depende del caso de uso

Las grficas de pie sern generadas solamente a los tipos de pregunta


(seleccin nica y seleccin mltiple), las preguntas de tipo testo abierto
no presentar grficas, pues los valores de estos tipos de preguntas no
son cuantificables.
Datos de Entrada Usuario. Contrasea
Datos de Salida Eliminacin exitosa de la encuesta seleccionada.
Paso Actor Sistema
El actor ingresa a generar el
reporte de una encuesta por Presenta al actor la interfaz y el listado
1 medio del mdulo de de las encuestas que han sido creadas
encuestas, por la opcin Listar en el sistema.
encuestas.
El sistema la interfaz de consulta de
El actor da clic sobre el botn resultados en donde se puede validar
ver de la columna resultados en una grfica de pie los resultados
Flujo Principal 2
frente a la encuesta que desea por pregunta y adicional a esto tendr
consultar. un linkbutton para exportar las
respuestas de la encuesta.
El actor selecciona del
El sistema genera la grfica de
dropdownlist las diferentes
3 resultados pie por cada una de las
preguntas realizadas en la
preguntas seleccionadas.
encuesta.
Flujo Alternativo 1. Generacin de reporte de respuestas por encuesta

Flujos
Alternativos Paso Actor Sistema

El sistema genera mensaje de


El actor da clic en el link button
2.1 descarga del reporte y da la opcin de
llamado exportar respuestas.
guardar o abrir el archivo. Fin del flujo.

Caso de uso: Gestionar Roles

56
Nombre CU_08 Crear Rol

Permitir la creacin de roles, que contendrn permisos especficos


Objetivo sobre los mdulos del sistema administrador y que puedan ser
asociados a los administradores posteriormente.
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin en el mdulo de roles.
Datos de Entrada Usuario. Contrasea
Datos de Salida Registro exitoso de un rol.
Paso Actor Sistema
Presenta al actor la interfaz y el
El actor ingresa a crear la formulario para la creacin de un rol,
1 encuesta por medio del mdulo en donde se encuentran los mdulos
de Roles. listados y con los permisos que se
pueden dar por mdulo.
El sistema valida la informacin
El actor ingresa la informacin
ingresada y adiciona a la base de
Flujo Principal 2 solicitada por el sistema y
datos el nuevo rol y los permisos sobre
guarda el rol.
cada uno de los mdulos.
Flujo Alternativo 1. El usuario no tiene permisos de adicin en el mdulo de Roles

Flujos
Alternativos Paso Actor Sistema

57
Al realizar la validacin detecta que el
usuario no tiene permisos de creacin
1.1 Ingresa al mdulo de Roles. en el mdulo de Roles y el sistema no
muestra la opcin de creacin fin del
flujo.
Flujo Alternativo 1. El usuario no ingresa informacin en el formulario de creacin de roles

Flujos
Alternativos Paso Actor Sistema

Ingresa al mdulo de Roles y Al realizar la validacin detecta que el


2.1 no ingresa informacin actor no ha ingresado la informacin
obligatoria. obligatoria, genera mensaje de error.

El actor ingresa informacin


2.2 correcta o cancela la creacin Vuelve a opcin 2 o fin del flujo.
del rol.

Nombre CU_09 Modificar Rol

Permitir la modificacin de roles, que contendrn permisos especficos


Objetivo sobre los mdulos del sistema administrador y que puedan ser
asociados a los administradores posteriormente.
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de modificacin en el mdulo de roles.
Datos de Entrada Usuario. Contrasea
Datos de Salida Registro exitoso de un rol.
Paso Actor Sistema
El actor ingresa a modificar un Presenta al actor la interfaz y el listado
1 rol por el mdulo de roles y la de los roles que han sido creados en
opcin listar roles. el sistema.
El actor selecciona el rol que
El sistema genera el formulario que
desea modificar de la lista
Flujo Principal 2 corresponde a la edicin de la
dando clic sobre el nombre del
informacin del rol a modificar.
rol a editar.
El sistema almacena la nueva
El actor edita la informacin del
3 informacin de la edicin generada por
rol a editar y da clic en salvar
el actor.
Flujo Alternativo 1. El usuario no tiene permisos de adicin en el mdulo de Roles

Flujos
Alternativos Paso Actor Sistema

58
Al realizar la validacin detecta que el
usuario no tiene permisos de
1.1 Ingresa al mdulo de Roles. modificacin en el mdulo de Roles y
el sistema no muestra permite la
modificacin del rol fin del flujo.
Flujo Alternativo 1. El usuario no ingresa informacin en el formulario de creacin de roles

Flujos
Alternativos Paso Actor Sistema

Ingresa al mdulo de Roles y Al realizar la validacin detecta que el


3.1 no ingresa informacin actor no ha ingresado la informacin
obligatoria. obligatoria, genera mensaje de error.

El actor ingresa informacin


3.2 correcta o cancela la creacin Vuelve a opcin 3 o fin del flujo.
del rol.

Nombre CU_10 Eliminar Rol

Permitir la eliminacin de roles, que contendrn permisos especficos


Objetivo
sobre los mdulos del sistema administrador.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
de adicin en el mdulo de roles.
Precondiciones
El rol no debe estar asociado a uno o ms administradores, en caso de
que se presente el sistema no permitir la eliminacin del rol.
Datos de Entrada Usuario. Contrasea
Datos de Salida Registro exitoso de un rol.
Paso Actor Sistema
El actor ingresa a eliminar un Presenta al actor la interfaz y el listado
1 rol por el mdulo de roles y la de los roles que han sido creados en
opcin listar roles. el sistema.
El actor selecciona el rol que
desea eliminar de la lista
El sistema genera el mensaje de
seleccionando el check box al
Flujo Principal 2 advertencia al tratar de eliminar el rol y
frente de cada rol en la
elimina el rol seleccionado.
columna eliminar y da clic en
borrar.
Flujo Alternativo 1. El usuario no tiene permisos de adicin en el mdulo de Roles

Flujos
Paso Actor Sistema
Alternativos

59
Al realizar la validacin detecta que el
usuario no tiene permisos de
1.1 Ingresa al mdulo de Roles. eliminacin en el mdulo de Roles y el
sistema no muestra la opcin de
eliminacin fin del flujo.
Flujo Alternativo 1. El usuario no ingresa informacin en el formulario de creacin de roles

Flujos
Alternativos Paso Actor Sistema

Al realizar la validacin detecta que el


El actor selecciona el rol a rol que el actor desea eliminar
2.1
eliminar. contiene administradores asociados y
genera mensaje de error.

El actor da clic en el botn


2.2 Vuelve a opcin 2 o fin del flujo.
aceptar.

Caso de uso: Gestionar Usuarios Administradores

60
Nombre CU_11 Crear Usuario Administrador

Permitir la creacin de usuarios administradores asociado a algn rol,


Objetivo que contendr permisos sobre algunos o todos los mdulos para una
administracin del portal.
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin en el mdulo de administradores.
Datos de Entrada Usuario. Contrasea
Datos de Salida Registro exitoso de un usuario administrador.
Paso Actor Sistema
El actor ingresa a crear un
Presenta al actor la interfaz y el
administrador por medio del
1 formulario para la creacin de un
mdulo de administradores, por
administrador.
la opcin crear administrador.
El sistema valida la informacin
El actor ingresa la informacin
ingresada y adiciona a la base de
solicitada por el sistema y le
Flujo Principal 2 datos el nuevo administrador y los
asocia un rol al administrador y
permisos sobre cada uno de los
da clic en salvar.
mdulos de acuerdo al rol asociado.
Flujo Alternativo 1. Datos de Inicio de Sesin Incorrectos o Nulos

Flujos
Alternativos Paso Actor Sistema

Ingresa la informacin errnea


El sistema no crea al administrador
2.1 o no ingresa la informacin
que se est tratando de adicionar.
solicitada por el sistema.

El actor ingresa informacin


2.2 correcta o cancela la creacin Vuelve a opcin 2 o fin del flujo.
del administrador.

Nombre CU_12 Modificar Usuario Administrador

Permitir la modificacin de usuarios administradores que han sido


Objetivo
creados dentro del sistema.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de modificacin en el mdulo de administradores.
Datos de Entrada Usuario. Contrasea
Datos de Salida Modificacin exitosa de un usuario administrador.
Paso Actor Sistema

61
El actor ingresa a modificar un
Presenta al actor la interfaz de
administrador desde el mdulo
1 bsqueda de usuario, con algunos
administradores, la opcin
filtros de bsqueda determinador.
buscar administradores..
El actor realiza la bsqueda del El sistema valida la informacin
Flujo Principal 2 administrador ingresando ingresada y genera los resultados de
alguno de los filtros o ninguno. la consulta generada.

El actor selecciona el El sistema genera el formulario de


3 administrador que desea edicin del administrador
modificar. seleccionado.

El sistema almacena en la base de


El actor edita la informacin
4 datos los nuevos datos ingresados por
que requiera y da clic en salvar.
el actor.
Flujo Alternativo 1. Datos ingresados o Sesin Incorrectos o Nulos

Flujos
Alternativos Paso Actor Sistema

Ingresa la informacin errnea El sistema no edita la informacin del


4.1 o no ingresa la informacin administrador que se est tratando de
solicitada por el sistema. modificar.

El actor ingresa informacin


4.2 correcta o cancela la creacin Vuelve a opcin 4 o fin del flujo.
del administrador.

Nombre CU_13 Eliminar Usuario Administrador

Permitir la eliminacin de usuarios administradores que han sido


Objetivo
creados dentro del sistema.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de eliminacin en el mdulo de administradores.
Datos de Entrada Usuario. Contrasea
Datos de Salida Eliminacin exitosa de un usuario administrador.
Paso Actor Sistema
El actor ingresa a eliminar un
Presenta al actor la interfaz de
administrador desde el mdulo
1 bsqueda de usuario, con algunos
administradores, la opcin
filtros de bsqueda determinador.
buscar administradores.
Flujo Principal
El actor realiza la bsqueda del El sistema valida la informacin
2 administrador ingresando ingresada y genera los resultados de
alguno de los filtros o ninguno. la consulta generada.

62
El actor selecciona el ckeck
box frente al administrador a El sistema genera mensaje de
3 eliminar que se encuentra en la advertencia de la eliminacin con las
columna sobre el botn opciones (aceptar y cancelar).
eliminar y da clic en borrar.

El sistema genera la eliminacin del


4 El actor da clic en aceptar
administrador dentro del sistema.

Flujo Alternativo 1. Dar clic en cancelar en mensaje de confirmacin

Flujos Paso Actor Sistema


Alternativos

El actor da clic en el botn


3.1 cancelar del mensaje de Vuelve a opcin 3 o fin del flujo.
confirmacin.

Nombre CU_14 Crear grupo de administradores

Permitir la creacin, modificacin y eliminacin de un grupo de


Objetivo administradores, este caso de uso agrupar a los administradores, por
grupos.
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin, modificacin y eliminacin en el mdulo de administradores.
Datos de Entrada Usuario. Contrasea
Creacin, modificacin y eliminacin exitosa de un usuario
Datos de Salida
administrador.
Paso Actor Sistema
El actor ingresa a crear un
grupo de administradores
Presenta al actor la interfaz creacin
1 desde el mdulo
del grupo de administradores.
administradores, la opcin
crear grupo de admin..
Flujo Principal
El actor ingresa los datos El sistema valida la informacin
2 necesarios para realizar dicha ingresada y realiza el almacenamiento
creacin de la informacin.
Flujo Alternativo 1. Modificar grupo de administradores.
Flujos
Alternativos
Paso Actor Sistema

63
El ingresa a la opcin listar Presenta al actor la lista de grupos de
1 grupo de admin en el mdulo administradores que han sido creados
de administradores en el sistema.
El actor selecciona de la lista
alguno de los grupos de
El sistema genera y presenta la
2 administradores a modificar
interfaz de modificacin al actor.
dando clic sobre el nombre del
grupo de administradores

El actor edita los campos que El sistema almacena la informacin


3
requiera y da clic en guardar modificada por el usuario. Fin del flujo.

Flujo Alternativo 1. Eliminar grupo de administradores.

Flujos Paso Actor Sistema


Alternativos

El ingresa a la opcin listar Presenta al actor la lista de grupos de


1 grupo de admin en el mdulo administradores que han sido creados
de administradores en el sistema.
El actor selecciona de la lista
alguno de los grupos de
administradores a eliminar
seleccionando el checkbox que El sistema genera mensaje de
2
se encuentra en la columna advertencia de la accin al actor.
llamada eliminar al frente de
cada grupo administrador y da
clic en eliminar

El actor da clic en el botn El sistema realiza la eliminacin del


3
aceptar grupo de administradores. Fin del flujo

El sistema no realiza la eliminacin del


El actor da clic en el botn grupo de administradores y deja en la
4
cancelar pantalla de la lista de grupo e
administradores.

MODELO DE OBJETO DEL NEGOCIO

Este diagrama proporciona una visin del entorno sobre el cual se est
desarrollando la propuesta, entre los aspectos relevantes estn los actores del
escenario, as como factores externos que igualmente complementan la solucin.

Para la primera iteracin, como principalmente se trabaja la parte de


administracin de la aplicacin, se modela el negocio de cara a la aplicacin y su
relacin con el administrador.

64
ADMINISTRACION ENCUESTAS

ADMINISTRADOR SACENC

Figura 3. Modelo de Objeto del Negocio Iteracin 1

DIAGRAMA DE CLASES

Para el diseo de las clases del proyecto SACENC, en la primera iteracin se


contemplaron los mdulos principales, los cuales son la generacin de encuestas
y la gestin de usuarios.

En este diagrama se tienen las siguientes clases: PREGUNTA, RESPUESTA,


ADMINISTRADOR, ENCUESTA, ROLES, REPORTES, GRUPO
ADMINISTRADOR.

PREGUNTA

Contiene la informacin sobre cada pregunta que se crea en el mdulo, incluidas


las asociaciones con las respuestas a la pregunta y la relacin con la encuesta
que la registra.

ENCUESTA

Es donde est la parametrizacin de cada encuesta creada, incluido el tipo y la


vigencia. Se tiene relacin directa con las preguntas creadas.

65
ROLES

En esta clase se tiene la parametrizacion de los roles para administradores de la


aplicacin.

ADMINISTRADOR

En esta clase, van los usuarios con privilegios de administracin, los cuales van a
tener el control de la aplicacin

REPORTES

En esta clase, se generarn los reportes de la encuesta, con los cuales se podrn
validar los resultados generados.

GRUPO ADMINISTRADOR

Esta clase contiene los grupos de administradores de la aplicacin, el cual estar


ligado al administrador en caso que as se quiera.

Figura 4. Diagrama de Clases, Iteracin I

66
DIAGRAMA DE ACTIVIDAD

Para este diagrama en la primera iteracin se contempla la interaccin que efecta


el administrador con el sistema, en donde bsicamente se encarga de generar y
difundir la encuesta, a su vez genera un objeto que ser la misma encuesta.

CREACION DE ENCUESTA

[ENCUESTA]

DIFUSION DE LA ENCUESTA

Figura 5. Diagrama de Actividad Iteracin 1

8.1.3 ANALISIS Y DISEO

DIAGRAMA DE BASE DE DATOS

En este diagrama, se efecta toda la parte de diseo y modelamiento de la base


de datos del sistema, en donde se evidencia cada tabla con sus campos
respecticos y las llaves para relacin entre ellas.

Se definen varios submodulos, los cuales tomaran una parte de la base de datos
de acuerdo a su complejidad. En la primera iteracin del producto, se gestion el
tema de ingreso a los usuarios administradores, y la generacin de las encuestas,
las cuales estn representadas en las siguientes tablas del modelo:

ADMINISTRACION: Comprende toda la parte de gestin de usuarios,


agregndole funcionalidades de roles.

ENCUESTA: Tiene las tablas bsicas de las encuestas, tanto de parametrizacion


como las bsicas de preguntas y respuestas de usuarios.

67
Figura 6. ADMINISTRACION, Modelo Base de datos, Iteracin I

68
Figura 7. ENCUESTA, Modelo Base de Datos, Iteracin I
DICCIONARIO DE DATOS

En esta parte del captulo, se enfoca un poco ms en la base de datos, y el


diagrama entidad relacin, ya que se van a discriminar cada tabla, con sus
campos, el tipo de campo y la posibilidad de ir con valores vacos (NULL):

En la primera iteracin, se tienen configuradas las siguientes tablas:

ADMINISTRACION:

TABLA CAMPO TIPO NULLABLE


DEPENDENCIA DEP_ID int NOT NULL
DEPENDENCIA IDI_ID int NOT NULL
DEPENDENCIA DEP_NOMBRE char NOT NULL
ADMINISTRADORXROL ADM_ID int NOT NULL
ADMINISTRADORXROL ROL_ID int NOT NULL
ADMINISTRADORXGRUPO ADM_ID int NOT NULL
ADMINISTRADORXGRUPO GRU_ID int NOT NULL
GRUPO_ADMINISTRADOR GRU_ID int NOT NULL
GRUPO_ADMINISTRADOR CLI_ID int NOT NULL

69
GRUPO_ADMINISTRADOR GRU_NOMBRE varchar NOT NULL
GRUPO_ADMINISTRADOR GRU_ESTADO bit NULL
ADMINISTRADOR ADM_ID int NOT NULL
ADMINISTRADOR CLI_ID int NOT NULL
ADMINISTRADOR ADM_ACTIVO bit NOT NULL
ADMINISTRADOR ADM_NOMBRES varchar NOT NULL
ADMINISTRADOR ADM_APELLIDOS varchar NOT NULL
ADMINISTRADOR ADM_EMAIL varchar NOT NULL
ADMINISTRADOR TID_ID int NULL
ADMINISTRADOR ADM_IDENTIFICACION varchar NULL
ADMINISTRADOR ADM_TELEFONO varchar NULL
ADMINISTRADOR ADM_USUARIO varchar NOT NULL
ADMINISTRADOR ADM_CLAVE varchar NULL
ADMINISTRADOR ADM_PREGUNTA varchar NULL
ADMINISTRADOR ADM_RESPUESTA varchar NULL
ADMINISTRADOR DEP_ID int NULL
ADMINISTRADOR ADM_PRIMER_INGRESO bit NULL
ADMINISTRADOR ADM_FECHA_CAMBIO datetime NULL
ADMINISTRADOR ADM_LOGGED bit NULL
ADMINISTRADOR ADM_FECHA_ULTIMOLOGIN datetime NULL
ROL SIT_ID int NOT NULL
ROL ROL_NOMBRE varchar NOT NULL
ROL ROL_ALL_ZONAS bit NULL
ROL ROL_ALL_CATEGORIAS bit NULL
ROL ROL_ALL_PROCESOS bit NULL
ROL ROL_SISTEMA bit NULL
ROLXMODULO ROL_ID int NOT NULL
ROLXMODULO MOD_ID int NOT_NULL
ROLXMODULO RXM_TODOS bit NULL
ROLXMODULO RXM_CUNSULTAR bit NULL
ROLXMODULO RXM_ADICIONAR bit NULL
ROLXMODULO RXM_MODIFICAR bit NULL
ROLXMODULO RXM_PUBLICAR bit NULL
ROLXMODULO RXM_ELIMINAR bit NULL

ENCUESTA

TABLA CAMPO TIPO NULLABLE

70
NOT
TIPO_PREGUNTA_ENCUESTA TPE_ID int NULL
TIPO_PREGUNTA_ENCUESTA IDI_ID int NOT NULL
TIPO_PREGUNTA_ENCUESTA TPE_NOMBRE Vchar NOT NULL
NOT
ENCUESTA ENC_ID int NULL
NOT
ENCUESTA SIT_ID int NULL
NOT
ENCUESTA ENC_NOMBRE varchar NULL
NOT
ENCUESTA ENC_ANONIMA bit NULL
NOT
ENCUESTA ENC_MULTIRESP bit NULL
NOT
ENCUESTA ENC_FECHA_CREACION datetime NULL
ENCUESTA ENC_FECHA_VENCIMIENTO datetime NULL
ENCUESTA ENC_ACTIVA bit NULL
ENCUESTA ENC_OPINE bit NULL
ENCUESTA ENC_PAG_NUMPREGUNTAS smallint NULL
ENCUESTA ENC_DESCRIPCION varchar NULL
ENCUESTA ENC_GRACIAS varchar NULL
ENCUESTA ENC_TODAS_CAT bit NULL
NOT
PREGUNTA_ENCUESTA ENC_ID int NULL
NOT
PREGUNTA_ENCUESTA PGE_ID int NULL
NOT
PREGUNTA_ENCUESTA TPE_ID int NULL
NOT
PREGUNTA_ENCUESTA PGE_OBLIGATORIA bit NULL
NOT
PREGUNTA_ENCUESTA PGE_ORDEN smallint NULL
NOT
PREGUNTA_ENCUESTA PGE_TEXTO varchar NULL
NOT
OPCION_PREGUNTA OPP_ID int NULL
NOT
OPCION_PREGUNTA PGE_ID int NULL
NOT
OPCION_PREGUNTA OPP_ORDEN smallint NULL
NOT
OPCION_PREGUNTA OPP_TEXTO varchar NULL

71
NOT
RESPUESTA_ENCUESTAXUSUARIO RES_ID int NULL
RESPUESTA_ENCUESTAXUSUARIO USU_ID int NULL
NOT
RESPUESTA_ENCUESTAXUSUARIO PGE_ID int NULL
RESPUESTA_ENCUESTAXUSUARIO OPP_ID int NULL
RESPUESTA_ENCUESTAXUSUARIO RES_TEXTO varchar NULL
RESPUESTA_ENCUESTAXUSUARIO RES_FECHA datetime NULL

7.1.4 IMPLEMENTACION

DIAGRAMA DE COMPONENTES

Con el diagrama de componentes se efectuara el modelamiento en la arquitectura


del producto, para la primera iteracin se comprendieron los componentes de front
de usuario y las respectivas interacciones con la base de datos del sistema, en
donde se evidencia el uso de libreras tanto para las conexiones la base de datos
como las WEB, orientadas a la publicacin de este.

FRONT ADMINISTRADORES (CLIENTE WEB)

CONEXIONES WEB (LIBRERIA UI)

CONEXION A BASE DE DATOS (LIBRERIA)

ANALISIS Y CONTROL
BASE DE DATOS (SQL SERVER)

Figura 8. Diagrama de Componentes, Iteracin I

72
7.2 SEGUNDA ITERACION

En esta iteracin se complementa el sistema propuesto, en esta parte se agregan


los mdulos faltantes y la interaccin con el usuario final.

Se incluye el front para usuario y se realiza la integracin con el lado administrador


para la difusin, diligenciamiento y presentacin de resultados de las encuestas.

7.2.1 REQUERIMIENTOS

REQUERIMIENTOS FUNCIONALES

A continuacin se especifican cada uno de los requerimientos funcionales que


fueron generados para esta segunda iteracin.

REQ- 10 Descripcin

Nombre Permitir crear listas de correo

Clase Requerimiento functional

Explicacin breve del El sistema debe la creacin de listas de correos, y que


requerimiento estas puedan ser asociadas a los usuarios clientes.

Objetivo Realizar con xito la creacin de una lista de correo.

Entrada Datos de creacin del formulario solicitado por el sistema.

Proceso Se crea la lista de correo llenando la informacin solicitada


por el formulario.

Salida Creacin exitosa de una lista correo.

REQ- 11 Descripcin

Nombre Permitir crear correos

Clase Requerimiento funcional

Explicacin breve del El sistema debe permitir el envo de correos masivos o


requerimiento individuales.

73
Objetivo Realizar con xito el envo de correos.

Entrada Datos de creacin de correos.

Proceso Se crea al el correo llenando la informacin solicitada por


el formulario, tales como correo que enva y correos que
reciben y el cuerpo del correo.

Salida Envo exitoso de un correo.

REQ- 12 Descripcin

Nombre Permitir enviar correos masivos

Clase Requerimiento funcional

Explicacin breve del En el envi del correo se debe especificar los usuarios a
requerimiento los cuales va dirigido, se pueden efectuar a dos tipos, bien
sea a usuarios clientes por medio de las listas de correo, o
tambin puede ser a los usuarios administradores, por
medio de los grupos.

Objetivo Realizar con xito el envo de correos masivo.

Entrada Datos de creacin de correos.

Proceso Se crea al el correo llenando la informacin solicitada por


el formulario, tales como correo que enva y correos que
reciben (seleccionando la lista de correos de los
administradores o listas de correos de los usuarios cliente)
y el cuerpo del correo.

Salida Envo exitoso de un correo.

REQ- 13 Descripcin

Nombre Permitir diligenciamiento de encuesta por tipo (annima y


no annima)

Clase Requerimiento funcional

Explicacin breve del Dependiendo del tipo de encuesta generado, si es tipo


requerimiento annima o no es annima el sistema solicitara
autenticacin en el sistema, si un usuario no est

74
autenticado y desea diligenciar una encuesta que requiere
autenticacin el sistema mediante un mensaje deber
advertir al usuario, en caso que la encuesta sea annima
el sistema permitir el diligenciamiento de la encuesta sin
solicitar autenticacin.

Objetivo Solicitar autenticacin a usuario cliente en caso que una


encuesta que quiera ser diligenciada haya sido creada
como no annima.

Entrada Usuario y contrasea en caso que se requiera.

Proceso Se selecciona una encuesta de la lista dando clic sobre


esta y solicitar autentiaccin si es una encuesta no
annima, en caso contrario no solicitara autenticacin sino
que permitir el diligenciamiento de la encuesta.

Salida Diligenciamiento de encueta exitoso.

REQ- 14 Descripcin

Nombre Permitir diligenciamiento de encuesta

Clase Requerimiento funcional

Explicacin breve del El sistema debe presentar en un formulario, con cada una
requerimiento de las preguntas creadas, y el mtodo de diligenciamiento
ser de acuerdo a los parmetros definidos para la
creacin de cada pregunta y la encuesta en general

Objetivo Diligenciar encuesta creada por los administradores del


sistema.

Entrada Usuario y contrasea en caso que se requiera.

Proceso Se selecciona una encuesta de la lista dando clic sobre


esta y solicitar autentiaccin si es una encuesta no
annima, en caso contrario no solicitara autenticacin sino
que permitir el diligenciamiento de la encuesta, y
posteriormente a esto el usuario cliente debe llenar cada
una de las preguntas que hayan sido creadas como
obligatorias dentro del sistema.

Salida Diligenciamiento de encueta exitoso.

75
REQ- 15 Descripcin

Nombre Registrar usuario

Clase Requerimiento funcional

Explicacin breve del El sistema debe permitir el registro de un usuario cliente


requerimiento desde el lado cliente y administrador de la aplicacin.

Objetivo Crear a un usuario cliente correctamente.

Entrada Datos bsicos de creacin de un cliente dentro del


sistema.

Proceso Desde el lado cliente:

El usuario que quiera realizar su registro en el portal debe


ingresar al registro, all ingresar los datos solicitados por el
sistema y salvar la informacin.

Desde el lado administrador:

El usuario administrador ser el encargado de crear al


usuario desde un mdulo de usuarios que se encuentra en
el men de administracin

Salida Creacin de usuario cliente exitoso.

REQ- 16 Descripcin

Nombre Ingresar a la aplicacin cliente y administrador del sistema


de informacin SACEN.

Clase Requerimiento funcional

Explicacin breve del El sistema debe diferenciar las dos interfaces del sistema,
requerimiento una ser la interfaz administradora del sistema de
informacin, administrar y gestionar varias cosas del
sistema de informacin (administradores, correos,
encuestas, usuarios, roles) y la otra ser la interfaz cliente,
en donde se podr interactuar con un sitio en el cual se
encontrarn publicadas las encuestas e informacin de
inters.

Objetivo Ingresar a alguna de las interfaces del sistema de

76
informacin (administradora o cliente).

Entrada URL administradora ejemplo: (http://dominio/admin), URL


cliente ejemplo: (http://dominio/cliente).

Proceso Para ingresar a las interfaces ya sea cliente o


administradora el usuario debe digitar una URL diferente,
ya explicada en los datos de entrada del requerimiento.

Salida Ingreso exitoso a la interface cliente o adminstradora.

REQUERIMIENTOS NO FUNCIONALES

A continuacin se relacionan los requerimientos no funcionales necesarios para


que sistema cumpla con los requerimientos.

Requerimiento de Interfaz grfica: la aplicacin tendr una interfaz grfica


amigable al usuario que le permita acceder a la herramienta y hacer uso de sus
caractersticas de una manera fcil y rpida.

Requerimiento Desempeo: La aplicacin es confiable, segura y garantiza su


desempeo a los diferentes usuarios que a ella acceden.

Requerimientos de hardware. Para que el sistema brinde un buen desempeo


se requiere un equipo de cmputo que cumpla como mnimo con las siguientes
caractersticas:

COMPONENTE CARACTERISTICA
Disco Duro 80 Gb
Procesador 64 bits de 1 a 2 ncleos como mnimo
RAM 2 a 4 GB
Tarjeta de Video, Tarjeta de red, Unidad de CD, Puerto USB,
Adicionales
Internet
Nota: Estos datos son tomados de los equipos usados durante el desarrollo del proyecto

Requerimientos de software. Los requerimientos de Software necesarios para


que el aplicativo pueda desarrollarse son los siguientes:

a) Sistema Operativo Windows 7 como mnimo.


b) Manejador de Bases de Datos SQL SERVER 2005 express

77
c) Visual studio 2008 versin express
d) Es recomendable usar internet Explorer 7 y/o Mozilla 3.6 para el
buen funcionamiento del aplicativo WEB

7.2.2 MODELADO DEL NEGOCIO

DESCRIPCIN DE PROCESOS

A continuacin se describen los procesos con los cuales se realiza el


modelamiento del negocio para implementar en el aplicativo y se mostraran los
resultados del seguimiento realizado en la organizacin, cabe tener en cuenta que
corresponden a los mismos procesos descritos en la iteracin 1, pues la visin de
estos procesos es global para el sistema de informacin y su objetivo.

Proceso de Produccin de documentos

Objetivo
Proceso que permite generar las plantillas y documentos para las diferentes encuestas que se
realicen.

Descripcin
La Produccin Documental comprende los aspectos de origen, creacin y diseo de formatos y
documentos, conforme al desarrollo del objetivo propio de cada encuesta.

Proceso de Recepcin

Objetivo
Proceso que permite realizar el ingreso de documentos para su revisin.

Descripcin
Conjunto de operaciones de verificacin y control que Dinamizar debe realizar para la admisin
de los documentos que son remitidos a los clientes internos de la empresa.

78
Proceso de Distribucin

Objetivo
Proceso que permite enviar los documentos al destinatario.

Descripcin
Actividades tendientes a garantizar que los documentos lleguen a su destinatario.

Proceso de Organizacin

Objetivo
Proceso que permite ordenar los documento.

Descripcin
Conjunto de acciones orientadas a la clasificacin, ordenacin y descripcin de las encuestas,
como parte integral de los procesos archivsticos.

Proceso de Consulta

Objetivo
Proceso que permite el acceso a los documento (encuestas).

Descripcin
Acceso a un documento o grupo de documentos con el fin de conocer la informacin que
contienen, en este caso las encuestas.

MODELO DE CASOS DE USO

En este modelo se incluye la parte de usuario final, para lo cual aparece un nuevo
actor en el sistema, el cual podr interactuar con SACENC lado cliente.

IDENTIFICACIN DE ACTORES

Usuario Administrador: Sera el encargado de velar por la informacin de la


herramienta, asimismo se encargara de la parametrizacin de SACENC, es quien
gestionara toda la parte de encuentras, accesos y generacin de notificaciones va
mail.

79
Usuario Cliente: Sern los usuarios finales, y quienes interactan con la
herramienta en el momento de diligenciar las encuestas que se difunden desde la
parte administrativa.

CASOS DE USO CRITICOS

A los casos descritos en la primera iteracin, se agregan unos nuevos, que


complementan el sistema propuesto:

Figura 9. Casos de Uso Iteracin 2 complementado con los casos de uso de la


iteracin 1.

CASOS DE USO EXPANDIDOS

En esta etapa se mostrara de manera ms detallada los casos de uso que se


agregan para la segunda iteracin.

80
Caso de uso: Gestionar Usuarios Cliente

Nombre CU_15 Crear Usuario Cliente

Permitir la creacin de usuarios cliente, que contendr permisos para


Objetivo
poder navegar en el lado cliente del sistema de informacin.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin en el mdulo de usuarios.
Datos de Entrada Usuario. Contrasea
Datos de Salida Registro exitoso de un usuario cliente.
Paso Actor Sistema
El actor ingresa a crear la
Presenta al actor la interfaz y el
usuario cliente por medio del
1 formulario para la creacin de un
mdulo de usuarios, por la
usuario.
opcin crear crear usuario.
El sistema valida la informacin
El actor ingresa la informacin
Flujo Principal 2 ingresada y adiciona a la base de
solicitada por el sistema.
datos el nuevo usuario cliente.
Flujo Alternativo 1. Datos de Inicio de Sesin Incorrectos o Nulos

81
Flujos
Alternativos Paso Actor Sistema

Ingresa la informacin errnea


El sistema no crea al usuario que se
2.1 o no ingresa la informacin
est tratando de adicionar.
solicitada por el sistema.

El actor ingresa informacin


2.2 correcta o cancela la creacin Vuelve a opcin 2 o fin del flujo.
del administrador.

Nombre CU_16 Modificar Usuario Cliente

Permitir la modificacin de usuarios cliente que han sido creados dentro


Objetivo
del sistema.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de modificacin en el mdulo de usuarios.
Datos de Entrada Usuario. Contrasea
Datos de Salida Modificacin exitosa de un usuario cliente.
Paso Actor Sistema
El actor ingresa a modificar un
Presenta al actor la interfaz de
usuario desde el mdulo
1 bsqueda de usuario, con algunos
usuarios, la opcin buscar
filtros de bsqueda determinados.
usuarios.
El actor realiza la bsqueda del El sistema valida la informacin
Flujo Principal 2 usuarios cliente ingresando ingresada y genera los resultados de
alguno de los filtros o ninguno. la consulta generada.

El sistema genera el formulario de


El actor selecciona el usuario
3 edicin del usuario cliente
cliente que desea modificar.
seleccionado.

El sistema almacena en la base de


El actor edita la informacin
4 datos los nuevos datos ingresados por
que requiera y da clic en salvar.
el actor.
Flujo Alternativo 1. Datos ingresados o Sesin Incorrectos o Nulos

Flujos
Alternativos Paso Actor Sistema

82
Ingresa la informacin errnea El sistema no edita la informacin del
4.1 o no ingresa la informacin administrador que se est tratando de
solicitada por el sistema. modificar.

El actor ingresa informacin


4.2 correcta o cancela la creacin Vuelve a opcin 4 o fin del flujo.
del usuario cliente.

Nombre CU_17 Eliminar Usuario cliente

Permitir la eliminacin de usuarios cliente que han sido creados dentro


Objetivo
del sistema.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de eliminacin en el mdulo de administradores.
Datos de Entrada Usuario. Contrasea
Datos de Salida Eliminacin exitosa de un usuario cliente.
Paso Actor Sistema
El actor ingresa a eliminar un
Presenta al actor la interfaz de
usuario desde el mdulo
1 bsqueda de usuario, con algunos
usuarios, la opcin buscar
filtros de bsqueda determinador.
usuarios.
Flujo Principal
El actor realiza la bsqueda del El sistema valida la informacin
2 usuario cliente ingresando ingresada y genera los resultados de
alguno de los filtros o ninguno. la consulta generada.
El actor selecciona el ckeck
El sistema genera mensaje de
box frente al usuario a eliminar
3 advertencia de la eliminacin con las
que se encuentra en la ltima
opciones (aceptar y cancelar).
columna y da clic en eliminar.

El sistema genera la eliminacin del


4 El actor da clic en aceptar
usuario cliente dentro del sistema.

Flujo Alternativo 1. Dar clic en cancelar en mensaje de confirmacin

Flujos Paso Actor Sistema


Alternativos

El actor da clic en el botn


3.1 cancelar del mensaje de Vuelve a opcin 3 o fin del flujo.
confirmacin.

83
Nombre CU_18 Crear grupo de usuarios

Permitir la creacin, modificacin y eliminacin de un grupo de usuarios,


Objetivo
este caso de uso agrupar a los usuarios, por grupos.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin, modificacin y eliminacin en el mdulo de usuarios.
Datos de Entrada Usuario. Contrasea
Datos de Salida Creacin, modificacin y eliminacin exitosa de un grupo de usuarios.
Paso Actor Sistema
El actor ingresa a crear un
grupo de usuarios desde el Presenta al actor la interfaz creacin
1
mdulo usuarios, la opcin del grupo de usuarios.
crear grupo de usuarios.
Flujo Principal
El actor ingresa los datos El sistema valida la informacin
2 necesarios para realizar dicha ingresada y realiza el almacenamiento
creacin de la informacin.
Flujo Alternativo 1. Modificar grupo de administradores.

Flujos Paso Actor Sistema


Alternativos

El ingresa a la opcin listar Presenta al actor la lista de grupos de


1 grupo de usuario en el mdulo usuarios que han sido creados en el
de usuarios sistema.
El actor selecciona de la lista
alguno de los grupos de
El sistema genera y presenta la
2 usuarios a modificar dando clic
interfaz de modificacin al actor.
sobre el nombre del grupo de
usuarios

El actor edita los campos que El sistema almacena la informacin


3
requiera y da clic en guardar modificada por el actor. Fin del flujo.

Flujo Alternativo 1. Eliminar grupo de administradores.

Flujos Paso Actor Sistema


Alternativos

El ingresa a la opcin listar Presenta al actor la lista de grupos de


1 grupo de usuarios en el mdulo usuarios que han sido creados en el
de usuarios sistema.

84
El actor selecciona de la lista
alguno de los grupos de
usuarios a eliminar
seleccionando el checkbox que El sistema genera mensaje de
2
se encuentra en la ltima advertencia de la accin al actor.
columna llamada al frente de
cada grupo usuarios y da clic
en eliminar

El actor da clic en el botn El sistema realiza la eliminacin del


3
aceptar grupo de usuarios. Fin del flujo

El sistema no realiza la eliminacin del


El actor da clic en el botn
4 grupo de usuarios y deja en la pantalla
cancelar
de la lista de grupo de usuarios.

Caso de uso: Gestionar Correos

Nombre CU_19 Crear y enviar Correo

Objetivo Permitir la creacin y envo de correos.

85
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin en el mdulo de correos.
Datos de Entrada Usuario. Contrasea
Datos de Salida Envo exitoso de correos.
Paso Actor Sistema
El actor ingresa a crear correos
Presenta al actor la interfaz y el
por medio del mdulo de
1 formulario para la creacin de un
correos, por la opcin crear
correo.
correo.
El actor ingresa la informacin
solicitada por el sistema y llena El sistema valida la informacin
Flujo Principal 2 el campo llamado correo ingresada y adiciona a la base de
individual y da clic en enviar datos el correo enviado y lo enva.
correo individual.
Flujo Alternativo 1. Enviar correo masivo (grupo de administradores, grupo de usuarios y
lista de correos)

Flujos
Alternativos Paso Actor Sistema

El actor realiza el envo masivo


de correos, el usuario
selecciona ya sea grupo de
El sistema adiciona al correo los
2.1 administradores, grupo de
usuarios seleccionados.
usuarios o lista de correo
teniendo en cuenta la
necesidad del actor.
El actor el actor despus de El sistema enva el correo y adiciona el
2.2 haber asociado los correos da registro en la base de datos de los
clic en el botn enviar mensaje. correos enviados.

Nombre CU_20 Modificar Correos

Objetivo Permitir la modificacin de correos enviados.

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de modificacin en el mdulo de correos.
Datos de Entrada Usuario. Contrasea
Datos de Salida Modificacin exitosa de un correo.
Paso Actor Sistema
El actor ingresa a modificar un Presenta al actor la interfaz de
1
correo desde el mdulo bsqueda de correos, con algunos

86
correos, la opcin buscar filtros de bsqueda determinados.
correos.
El actor realiza la bsqueda del El sistema valida la informacin
Flujo Principal 2 correo ingresando alguno de ingresada y genera los resultados de
los filtros o ninguno. la consulta generada.

El actor selecciona el correo El sistema genera el formulario de


3
que desea modificar. edicin del correo seleccionado.

El actor edita la informacin El sistema enva el correo con las


4 que requiera y da clic en enviar modificaciones realizadas y almacena
correo. un nuevo registro en la base de datos.
Flujo Alternativo 1. Datos ingresados o Sesin Incorrectos o Nulos

Flujos
Alternativos Paso Actor Sistema

Ingresa la informacin errnea El sistema no edita la informacin del


4.1 o no ingresa la informacin correo que se est tratando de
solicitada por el sistema. modificar.

El actor ingresa informacin


4.2 correcta o cancela la creacin Vuelve a opcin 4 o fin del flujo.
del usuario cliente.

Nombre CU_21 Eliminar Correo

Objetivo Permitir la eliminacin de la lista de correos enviados

Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de eliminacin en el mdulo de correos.
Datos de Entrada Usuario. Contrasea
Datos de Salida Eliminacin exitosa de un usuario cliente.
Paso Actor Sistema
El actor ingresa a eliminar un
Presenta al actor la interfaz de
usuario desde el mdulo
1 bsqueda de correos, con algunos
correos, la opcin buscar
filtros de bsqueda determinador.
correos.
Flujo Principal
El actor realiza la bsqueda del El sistema valida la informacin
2 correo ingresando alguno de ingresada y genera los resultados de
los filtros o ninguno. la consulta generada.

87
El actor selecciona el ckeck
El sistema genera mensaje de
box frente al correo a eliminar
3 advertencia de la eliminacin con las
que se encuentra en la ltima
opciones (aceptar y cancelar).
columna y da clic en borrar.

El sistema genera la eliminacin del


4 El actor da clic en aceptar
correo dentro del sistema.

Flujo Alternativo 1. Dar clic en cancelar en mensaje de confirmacin

Flujos Paso Actor Sistema


Alternativos

El actor da clic en el botn


3.1 cancelar del mensaje de Vuelve a opcin 3 o fin del flujo.
confirmacin.

Nombre CU_22 Crear Lista de Correo


Permitir la creacin, modificacin y eliminacin de una lista de correos,
este caso de uso agrupar a los usuarios, por listas de correo, los
Objetivo
cuales se presentaran en el registro como temas de inters para que el
usuario seleccione alguno.
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin, modificacin y eliminacin en el mdulo de usuarios.
Datos de Entrada Usuario. Contrasea
Datos de Salida Creacin, modificacin y eliminacin exitosa de una lista de correos.
Paso Actor Sistema
El actor ingresa a crear una
lista de correos desde el Presenta al actor la interfaz creacin
1
mdulo correos, la opcin crear de lista de correos.
Lista de correos.
Flujo Principal
El actor ingresa los datos El sistema valida la informacin
2 necesarios para realizar dicha ingresada y realiza el almacenamiento
creacin de la informacin.
Flujo Alternativo 1. Modificar lista de correos.

Flujos Paso Actor Sistema


Alternativos

El ingresa a la opcin listar lista Presenta al actor la lista listas de


1 de correo en el mdulo de correo que han sido creados en el
correos sistema.

88
El actor selecciona de la lista
alguna de las listas de correo a El sistema genera y presenta la
2
modificar dando clic sobre el interfaz de modificacin al actor.
nombre de la lista de correo.

El actor edita los campos que El sistema almacena la informacin


3
requiera y da clic en guardar modificada por el actor. Fin del flujo.

Flujo Alternativo 1. Eliminar lista de correo.

Flujos Paso Actor Sistema


Alternativos

El ingresa a la opcin listar Presenta al actor la lista de listas de


1 listas de correo en el mdulo correo que han sido creados en el
de correos sistema.
El actor selecciona de la lista
alguna de las listas de correo a
eliminar seleccionando el
El sistema genera mensaje de
2 checkbox que se encuentra en
advertencia de la accin al actor.
la ltima columna al frente de
cada lista de correo y da clic en
eliminar

El actor da clic en el botn El sistema realiza la eliminacin de la


3
aceptar lista de correos. Fin del flujo

El sistema no realiza la eliminacin de


El actor da clic en el botn
4 la lista de correo y deja en la pantalla
cancelar
de la listar listas de correo.

Caso de uso: Ingresar al sistema cliente.

Nombre CU_22 Ingresar al sistema cliente

Permitir el ingreso de los usuarios a la aplicacin va intranet y ejecutar


Objetivo
las tareas a las cuales tienen permiso.

89
Actores Cliente
Precondiciones El usuario debe existir en la base de datos como usuario cliente.
Datos de Entrada Usuario. Contrasea
Datos de Salida N/A
Paso Actor Sistema
Ingresa a la Intranet, al sistema
de informacin por medio de El sistema presenta la interfaz cliente
Flujos Principal 1 una URL especfica, por donde con la cual podr interactuar este actor
tendrn acceso los clientes. sin estar autenticado.
(Ejemplo: http://dominio/cliente)
Flujo Alternativo 1. Ingreso al sistema iniciando sesin y con datos incorrectos

Flujos
Alternativos Paso Actor Sistema

El actor ingresa al sitio cliente y


El valida la informacin y autentica al
1.1 ingresa los valores de usuario y
usuario en el sistema.
password.
El sistema valida la informacin y
El actor ingresa al sitio cliente y
genera excepcin de usuario y clave
1.2 ingresa los valores de usuario y
incorrecta vuelve a paso 1 o fin del
password incorrectos.
flujo.

Caso de uso: Diligenciar Encuesta.

Nombre CU_23 Diligenciar Encuesta

Permitir a los clientes realizar el diligenciamiento de las encuestas


Objetivo
teniendo en cuenta si la encuesta requiere o no autenticacin.

Actores Cliente
La autenticacin en el sistema no es obligatoria, sin embargo si la
encuesta as lo requiere el usuario debe autenticarse.
Precondiciones
El usuario debe existir en la base de datos como usuario cliente.
Datos de Entrada Usuario. Contrasea en caso de ser requeridos

90
Datos de Salida Diligenciamiento exitoso de la encuesta
Paso Actor Sistema
El sistema presenta la interfaz cliente
Ingresa a la Intranet, al sistema
Flujos Principal 1 con la cual podr interactuar este
lado cliente.
actor.
El actor se dirige a la seccin
El sistema presenta al usuario la
de as opinaron y da clic sobre
2 interfaz de diligenciamiento de la
el nombre de la encuesta que
encuesta seleccionada.
desee diligenciar.
El sistema genera mensaje de
El actor ingresa los datos
agradecimiento y almacena los datos
3 solicitados por la encuesta y da
ingresados por el actor en la base de
clic en enviar encuesta.
datos.
Flujo Alternativo 1. Diligenciar encuesta con usuario cliente autenticado

Flujos
Alternativos Paso Actor Sistema

El sistema valida la encuesta que el


actor selecciono y valida que para
El actor se dirige a la seccin poder diligenciar la encuesta el usuario
de as opinaron y da clic sobre debe estar autenticado, el sistema
2.1
el nombre de la encuesta que genera mensaje advirtiendo al usuario
desee diligenciar. que debe estar autenticado y no
permite ver el formulario de la
encuesta
El actor ingresa los datos
El sistema valida que el usuario se
solicitados usuario y
encuentre autenticado y permite el
1.2 contrasea y da clic
ingreso al formulario de la encuesta
nuevamente sobre la encuesta
para su diligenciamiento.
a diligenciar.

Caso de uso: Registrarse.

Nombre CU_24 Registrarse

Permitir a un usuario cliente registrarse como usuario dentro del sistema


Objetivo
de informacin.

91
Actores Cliente
Precondiciones El usuario no debe existir como usuario registrado dentro del sistema
Datos de Entrada Datos bsicos para registro en el sistema
Datos de Salida Registro exitoso dentro del sistema.
Paso Actor Sistema
Ingresa a la Intranet, al sistema
de informacin por medio de El sistema presenta la interfaz cliente
Flujos Principal 1 una URL especfica, por donde con la cual podr interactuar este actor
tendrn acceso los clientes. sin estar autenticado.
(Ejemplo: http://dominio/cliente)
El actor se dirige al men
principal, en donde selecciona El sistema muestra el formulario de
2
la opcin de registro en el registro dentro del sistema.
portal.
El actor ingresa los datos El sistema crea el registro del usuario
3 bsicos para generar el registro dentro del sistema y genera mensaje
y da clic en suscribirme. de creacin exitoso.
Flujo Alternativo 1. Datos de registro incorrectos

Flujos
Alternativos Paso Actor Sistema

El sistema valida la informacin y


El actor ingresa los datos genera mensaje de advertencia de
3.1
incorrectos en el sistema. datos incorrecto y limpia los campos
de contraseas.
El actor ingresa los datos
3.2 correctos o cancela la creacin Vuelve a opcin 3 o fin del flujo.
del usuario.

MODELO DE OBJETO DEL NEGOCIO

Para la segunda iteracin en el modelo de Negocio, se agregan componentes para


la parte del cliente, en el diagrama aparece nuevos actores, los cuales sern los
usuarios en la aplicacin, adicional est el medio para la difusin de las encuestas
llamado INTERNET.

92
Figura 10. Modelo de Objeto del Negocio Iteracin 2

DIAGRAMA DE ACTIVIDAD

Para la segunda iteracin, en el diagrama de actividad, se agregan ms


actividades relacionado con la cadena de encuestas, y surge un nuevo objeto, el
cual hace alusin a los reportes que se pueden generar por encuesta.

93
CREACION DE ENCUESTA

DIFUSION DE LA ENCUESTA [ENCUESTA]

NOTIFICACION VIA CORREO

DILIGENCIAMIENTO DE LA ENCUESTA

GENERACION DE ESTADISTICAS

[REPORTE]

Figura 11. Diagrama de Actividad Iteracin 2

DIAGRAMA DE CLASES

Para la segunda iteracin, se agregaron nuevos componentes, como correo y los


reportes que generan sobre las encuestas.

Las siguientes clases fueron adicionadas: LISTACORREO, CORREO,


USUARIOS, GRUPOUSUARIO, RESPUESTA.

LISTACORREO

Integra el listado de buzones de clientes, a los cuales sern enviadas las


notificaciones de encuestas.

CORREO

Esta clase comprende todo lo necesario para la generacin de una notificacin


mail, la administracin de los correos y su envi a los destinatarios

94
USUARIOS

Contempla toda la informacin de los usuarios que se encuentran creados en la


aplicacin, incluyendo el rol que desempea.

GRUPOUSUARIO

Contiene los grupos de administradores de la aplicacin, el cual estar ligado al


usuario.

RESPUESTAS

Es donde se tiene la asociacin de cada pregunta que es gestionada por el


usuario, se tiene las dos relaciones con la pregunta formulada y con el usuario que
la diligencia.

95
Figura 12. Diagrama de Clases, Iteracin II

7.2.3 ANALISIS Y DISEO

DIAGRAMA DE BASE DE DATOS

Para la segunda iteracin, se integraron los dos grupos de tablas que estaban
haciendo falta, una representa la parte de los usuarios finales o mejor
denominados como clientes y el mdulo de envi de correos:

96
USUARIOS: Estas tablas contienen la configuracin para los usuarios clientes, en
donde se efecta la parametrizacion de cada acceso y el grupo al que estara
perteneciendo.

CORREO: Esta parte, corresponde al grupo de tablas que se dispondrn Para La


generacin, control y envi de correos que efecta la aplicacin.

Figura 13. USUARIOS, Modelo Base de Datos, Iteracin II

97
ESTADO_CORREOXIDIOMA ADMINISTRADOR USUARIO
ECO_ID ADM_ID USU_ID
ESTADO_CORREO ADMINISTRADORXGRUPO
IDI_ID CLI_ID SIT_ID
ADM_ID
ECO_ID
ECO_NOMBRE ADM_ACTIVO MUN_CODIGO
GRU_ID
ADM_NOMBRES TID_ID

ADM_APELLIDOS TIU_ID

ADM_EMAIL DEP_ID

TID_ID USU_NOMBRES

ADM_IDENTIFIC... USU_APELLIDOS

ADM_TELEFONO USU_IDENTIFICACION

ADM_USUARIO USU_EMAIL
CORREO
ADM_CLAVE USU_EMAIL_ALTERNO
COR_ID
ADM_PREGUNTA USU_SEXO
SIT_ID
ADM_RESPUESTA USU_EMPRESA
ECO_ID
USU_FECHA_NACIMIE...
PLA_ID
CORREOXGRUPO_USUARIOS USU_TEL_CASA
COR_ASUNTO
COR_ID USU_TEL_OFICINA
COR_EMAIL_REMITE...
GPU_ID USU_TEL_CELULAR
COR_NOMBRE_REMI...
USU_CARGO
COR_FECHA_ENVIO
USU_DIRECCION
COR_CUERPO
CORREOXGRUPO_ADMINISTRADOR OCU_ID
COR_ADJUNTO
COR_ID
COR_IMAGEN_ARCHI...
GRU_ID
COR_IMAGEN_PIE
GRUPO_USUARIOS
COR_IMAGEN_ALT GPU_ID

SIT_ID

GPU_NOMBRE

GPU_DESCRIPCION GRUPO_USUARIOSXUSUARIO
USU_ID
GRUPO_ADMINISTRADOR GPU_ESTADO
GRU_ID GPU_ID

CLI_ID

GRU_NOMBRE

GRU_ESTADO

Figura 14. CORREOS, Modelo Base de Datos, Iteracin II

DICCIONARIO DE DATOS

Para la segunda iteracin se tomaron las tablas restantes, correspondientes a los


modelos que complementan el diagrama final:

USUARIOS

TABLA CAMPO TIPO NULLABLE


NOT
TIPO_USUARIO TIU_ID int NULL
TIPO_USUARIO IDI_ID Int NOT NULL
TIPO_USUARIO TIU_NOMBRE varchar NOT NULL
USUARIO USU_ID int NOT NULL
NOT
USUARIO SIT_ID int NULL
USUARIO MUN_CODIGO char NULL
USUARIO TID_ID int NULL
USUARIO TIU_ID int NULL
USUARIO DEP_ID int NULL

98
NOT
USUARIO USU_NOMBRES varchar NULL
NOT
USUARIO USU_APELLIDOS varchar NULL
NOT
USUARIO USU_IDENTIFICACION varchar NULL
NOT
USUARIO USU_EMAIL varchar NULL
NOT
USUARIO USU_EMAIL_ALTERNO varchar NULL
USUARIO USU_SEXO int NULL
NOT
USUARIO USU_EMPRESA char NULL
USUARIO USU_FECHA_NACIMIENTO datetime NULL
USUARIO USU_TEL_CASA varchar NULL
USUARIO USU_TEL_OFICINA varchar NULL
USUARIO USU_TEL_CELULAR varchar NULL
USUARIO USU_CARGO varchar NULL
USUARIO USU_DIRECCION varchar NULL
USUARIO OCU_ID int NULL
NOT
USUARIO USU_USUARIO varchar NULL
USUARIO USU_CLAVE varchar NULL
NOT
USUARIO USU_PREGUNTA varchar NULL
NOT
USUARIO USU_RESPUESTA varchar NULL
USUARIO USU_ESTADO bit NULL
NOT
USUARIO USU_FECHA_REGISTRO datetime NULL
USUARIO USU_IMG_NOMBRE varchar NULL
NOT
USUARIO USU_SMS bit NULL
NOT
GRUPO_USUARIOSXUSUARIO USU_ID int NULL
NOT
GRUPO_USUARIOSXUSUARIO GPU_ID int NULL
NOT
GRUPO_USUARIOS GPU_ID int NULL
NOT
GRUPO_USUARIOS SIT_ID int NULL
NOT
GRUPO_USUARIOS GPU_NOMBRE varchar NULL

99
GRUPO_USUARIOS GPU_DESCRIPCION varchar NULL
GRUPO_USUARIOS GPU_ESTADO bit NULL

CORREO

TABLA CAMPO TIPO NULLABLE


NOT
ESTADO_CORREO ECO_ID int NULL
ESTADO_CORREO IDI_ID int NOT NULL
ESTADO_CORREO ECO_NOMBRE varchar NOT NULL
NOT
CORREOXGRUPO_USUARIOS COR_ID int NULL
NOT
CORREOXGRUPO_USUARIOS GPU_ID int NULL
NOT
GRUPO_USUARIOSXUSUARIO USU_ID int NULL
NOT
GRUPO_USUARIOSXUSUARIO GPU_ID int NULL
NOT
CORREO COR_ID int NULL
NOT
CORREO SIT_ID int NULL
NOT
CORREO ECO_ID int NULL
NOT
CORREO PLA_ID int NULL
NOT
CORREO COR_ASUNTO varchar NULL
NOT
CORREO COR_EMAIL_REMITENTE varchar NULL
CORREO COR_NOMBRE_REMITENTE varchar NULL
CORREO COR_FECHA_ENVIO datetime NULL
NOT
CORREO COR_CUERPO varchar NULL
CORREO COR_ADJUNTO varchar NULL
CORREO COR_IMAGEN_ARCHIVO varchar NULL
CORREO COR_IMAGEN_PIE varchar NULL
CORREO COR_IMAGEN_ALT varchar NULL
CORREO COR_IMAGEN_LINK varchar NULL
NOT
GRUPO_ADMINISTRADOR GRU_ID int NULL
GRUPO_ADMINISTRADOR CLI_ID int NOT

100
NULL
NOT
GRUPO_ADMINISTRADOR GRU_NOMBRE varchar NULL
GRUPO_ADMINISTRADOR GRU_ESTADO bit NULL
NOT
GRUPO_USUARIOS GPU_ID int NULL
NOT
GRUPO_USUARIOS SIT_ID int NULL
NOT
GRUPO_USUARIOS GPU_NOMBRE varchar NULL
GRUPO_USUARIOS GPU_DESCRIPCION varchar NULL
GRUPO_USUARIOS GPU_ESTADO bit NULL
NOT
CORREOXGRUPO_ADMINISTRADOR COR_ID int NULL
NOT
CORREOXGRUPO_ADMINISTRADOR GRU_ID int NULL

7.2.4 IMPLEMENTACION

DIAGRAMA DE COMPONENTES

El diagrama de componentes para la segunda iteracin, agrega varias


funcionalidades del producto.

Se comprenden como evolutivo las incorporaciones de componentes SMTP que la


usaremos para efectuar el envi de correo, tambin se agrega el frente de
usuarios, con sus respectivas libreras de conexin, y tambin aparece las libreras
encargadas de efectuar la exportacin de informacin de la base de datos a
archivos planos, lo cual se usa para varios de los mdulos de la aplicacin.

101
FRONT ADMINISTRADORES (CLIENTE WEB) FRONT CLIENTES (CLIENTE WEB)

CONEXIONES WEB (LIBRERIA)


CONEXIONES WEB (LIBRERIA UI)

GENERACION DE ARCHIVOS (LIBRERIA) CONEXION A BASE DE DATOS (LIBRERIA) CONEXIONES SNMP (LIBRERIA SNMP) SERVICIOS DE CORREO

ANALISIS Y CONTROL
BASE DE DATOS (SQL SERVER)

Figura 15. Diagrama de Componentes, Iteracin II

102
8. RESULTADOS Y DISCUSION

Para la fase de pruebas de la aplicacin, se implement en la empresa


DINAMIZAR SA, una encuesta sobre satisfaccin, se tom como muestra 20
empleados, los cuales diligenciaron la encuesta y posteriormente se generaron las
conclusiones.

La encuesta implementada recolecta la informacin de satisfaccin laboral de los


empleados, en donde se manejaron preguntas acerca de reconocimientos,
cambio, calidad de vida y participacin. Las opciones de respuesta prcticamente
se clasificaban en bueno y malo.

De las preguntas realizadas estn las siguientes:

En mi rea se recompensa el logro de resultados?

En mi rea se reconoce a quin lo merece?

Mi jefe me hace sentir que mi trabajo es importante para el logro de los objetivos
del rea?

Mi desempeo es importante para mi profesionalizacin?

Mi jefe me alienta a ser creativo en el desarrollo de mi trabajo?

Me siento motivado para sugerir maneras nuevas y ms eficientes de hacer las


cosas?

Considero que en mi rea se pueden innovar las formas de proporcionar


servicios?

Me siento preparado para aceptar y enfrentar los cambios que ocurran en la


forma de trabajar?

Cuento con buenas condiciones de seguridad e higiene para realizar mi trabajo?

El trato entre compaeros de trabajo es cordial?

En el rea el trato entre superiores y colaboradores es respetuoso?

Mi jefe distribuye equitativamente el trabajo?

Mi jefe toma en cuenta mis sugerencias y comentarios?

El trabajo actual permite estar al servicio de la sociedad?

103
Me siento orgulloso de ser parte de la institucin?

Posterior a que se aplicara la encuesta anterior al grupo de veinte (20) personas,


en conjunto con la empresa DINAMIZAR S.A. se realizo el anlisis de los
resultados, para que se pueda interpretar las cifras de forma gerencial.

Los resultados fueron los siguientes:

El 50% de los empleados consideran su trabajo recompensado

El 52% reconocen a quien lo merece

El 75% Consideran que su trabajo es importante para los logros del rea

El 95% consideran que su desempeo es importante para su


profesionalizacin

El 70% consideran que el jefe alienta a ser creativo en el desarrollo del


trabajo

El 75% se sienten motivados para sugerir maneras nuevas y ms eficientes


de hacer las cosas

El 90% consideran que en el rea se pueden innovar las formas de


proporcionar servicios

El 95% se siente preparado para aceptar y enfrentar los cambios que


ocurran en la forma de trabajar

El 65% consideran que cuentan con buenas condiciones de seguridad e


higiene para realizar el trabajo

El 80% creen que el trato entre compaeros de trabajo es cordial

El 85% consideran que en el rea, el trato entre superiores y colaboradores


es respetuoso

El 65% considera que el jefe distribuye equitativamente el trabajo

El 75% cree que el jefe toma en cuenta las sugerencias y comentarios

El 95% cree que el trabajo actual permite estar al servicio de la sociedad

El 90% se siente orgulloso de ser parte de la institucin

104
Con los resultados expuestos se pudieron generar las siguientes conclusiones de
la muestra:

Los resultados de la encuesta permiten a DINAMIZAR S.A. identificar las


reas de oportunidad para ofrecer un mejor ambiente organizacional, de
igual forma que permita agregar algunos factores motivacionales
adicionales al empleo

Los resultados facilitan el apoyo a comprender su rol en la compaa, as


como la interaccin que tienen dentro de un equipo de trabajo

A travs de esta medicin, se detecta la importancia de la comunicacin en


el desempeo de sus trabajos y la satisfaccin que tiene de hacerlo

El anlisis de los resultados comprende el interpretar cada escenario, y al


estar cuantificado se tiene una medicin precisa para detectar puntos de
fallo y asimismo oportunidades de mejora

105
9. CONCLUSIONES

El producto final llamado SACENC, consiste en una herramienta verstil para la


generacin de encuestas, envi de notificaciones por correo y gestin de usuarios
con administracin de roles, que permitir a las empresas poder aplicar encuestas
a sus empleados o a sus clientes de manera rpida y efectiva, con resultados
cuantificados.

Se logr conseguir una adecuada integracin entre cada uno de los componentes
o mdulos de la aplicacin, lo que hace de SACENC una herramienta de fcil uso
e implementacin, tanto para la parametrizacion, como la creacin y gestin de la
encuesta.

Al utilizar la metodologa del proceso unificado de desarrollo de software y trabajar


por iteraciones demuestra que se puede identificar y modelar el sistema de una
forma sencilla y detallada, adems de permitir tener una visin completa de todos
los procesos que implica y adicionalmente, priorizar los casos de uso ms crticos
del sistema con el fin de prevenir retrasos en la implementacin del proyecto.

La utilizacin de la herramienta Visual Studio .NET, facilit el proceso de


desarrollo de la aplicacin, dado ofrece muchas ayudas en cuanto al diseo de
componentes de interfaz de usuario y servicios para la lgica de la aplicacin y
manejo de datos almacenados, permitiendo que el desarrollador se concentre
efectivamente en el correcto funcionamiento de los algoritmos, funciones y
procesos que requiere la aplicacin y no tanto en el manejo de interfaces y
operaciones del sistema.

Para las empresas, el poder contar con un producto como SACENC, les abre la
posibilidad de encontrar rpidamente todos aquellos fallos organizacionales que
atenten contra una buena cultura organizacional, adicional tambin se permite
encontrar oportunidades de mejora y de prosperidad laboral para cada empleado y
mejor visin de negocio con sus clientes.

106
10. RECOMENDACIONES

Se tiene como recomendacin, que los mdulos de la aplicacin no sean solo


limitados al enfoque del proyecto actual, sino que se podra implementar como
otro tipo de soluciones, por ejemplo, el mdulo de correo puede adecuarse para el
envi de notificaciones de toda la compaa, tanto para empleados internos como
para clientes externos

Se recomienda que si un proyecto se desarrollar mediante la metodologa RUP,


se debe dividir en mximo tres iteraciones para no alargar tanto cada una de
estas con el fin de que el avance de cada una de ellas sea motivacin para el
desarrollador y no cause tedio en el mismo

Se recomienda que en la aplicacin de las encuestas se usen preferencialmente


preguntas de tipo cerradas, ya que son las nicas que pueden tener datos
cuantificables, lo que permite hacer ms efectiva la interpretacin de los
resultados

Finalmente se considera prudente efectuar mediciones de clima y cultura


organizacional de manera peridica, ya que para las empresas el cambio
constante puede traer consecuencias que pueden ser previstas a tiempo

107
11. BIBLIOGRAFIA

SOMMERVILLE, Ian. Ingeniera del Software: Sptima Edicin. Pearson


Educacin S.A., 2009

PRESSMAN, Roger. Ingeniera de Software, un enfoque prctico: Sptima


Edicin. McGraw-Hill, 2010

BRAUDE, Eric. Ingeniera de Software, Una perspectiva orientada a objetos:


Versin Original. ALFAOMEGA Grupo Editor, 2003

WEITZENFELD, Alfredo. Ingeniera de Software Orientada a objetos con UML,


Java e Internet: Versin Original. Thomson Editores S.A., 2010

LARMAN, Craig. UML y Patrones, Una introduccin al anlisis y diseo orientado


a objetos y al proceso unificado: Segunda Edicin. Pearson Educacin S.A., 2006

BRUNET, Luc. El clima de trabajo en las organizaciones, Definicin, diagnstico y


consecuencias: Primera Edicin. Trillas S.A., 2004

IVANCEVICH, John. Administracin de recursos humanos: Novena Edicin.


McGraw Hill, 2004

CUESTA SANTOS, Armando. Gestin del talento humano y del conocimiento:


Primera Edicin. Ecoe Ediciones, 2010

NAMAKFOROOSH, Mohammad. Metodologa de la investigacin: Segunda


Edicin. Ediciones LIMUSA S.A., 2010

RODRIGUEZ GOMEZ, Greogrio. Metodologa de la investigacin cualitativa:


Segunda Edicin. Ediciones Aljibe, 2003

ROSADO, Miguel. Metodologa de investigacin y evaluacin: Primera Edicin.


Trillas S.A., 2003

108
12. INFOBIOGRAFIA

TORO GARCIA, Natalia. CLIMA ORGANIZACIONAL: PROMOTOR DE LA


CREATIVIDAD EN LA EMPRESA [ONLINE]. [Colombia]: 2004. Disponible en
Internet: <URL:
http://www.manizales.unal.edu.co/modules/unrev_creando/documentos/Clima.pdf>

ROJAS, Odalis. Clima laboral: El Estado de nimo de la Organizacin [ONLINE].


[Argentina]: Feb. 2007. Disponible en Internet: <URL:
http://www.mujeresdeempresa.com/relaciones_humanas/070201-clima-
laboral.asp>

LOPEZ, Ruth. Fundamentos de Investigacin, LA ENCUESTA [ONLINE].


[Espaa]: Cap. 9. 2010. Disponible en Internet: <URL:
http://www.psicodinamico.es/neurona/2010/Investigacion/t9.pdf>

deGerencia.com. Midiendo el Clima Organizacional [ONLINE]. [Espaa]: Ene.


2006. Disponible en Internet: <URL:
http://www.degerencia.com/articulos.php?artid=831>

Universidad Autnoma de Baja California. El Proceso Unificado de Desarrollo de


Software (RUP) [ONLINE]. [Mxico]: Jun. 2004. Disponible en Internet: <URL:
http://yaqui.mxl.uabc.mx/~molguin/as/RUP.htm>

RUEDA CHACON, Julio Cesar. APLICACIN DE LA METODOLOGA RUP PARA


EL DESARROLLO RPIDO DE APLICACIONES BASADO EN EL ESTNDAR
J2EE [ONLINE]. [Guatemala]: Mar. 2006. Disponible en Internet: <URL:
ftp://ftp.itmerida.mx/Mario/Gestion%20de%20Proyectos%20de%20Software/Docu
mentacion%20RUP/Tesis%20Aplicacion%20RUP.pdf>

GRUPO CCEA. MSDN Ingeniera de Software [ONLINE]. [D.F. Mxico]: 2004.


Disponible en Internet: <URL:
http://www.grupoccea.info/Biblioteca/Apuntes/P_ingsoftware.pdf>

SECRETARIA DEL SENADO. CODIGO PENAL [ONLINE]. [Colombia]: 2011.


Disponible en Internet: <URL:
http://www.secretariasenado.gov.co/senado/basedoc/ley/2000/ley_0599_2000_pr0
09.html>

DEPARTAMENTO ADMINISTRATIVO DE LA FUNCION PBLICA. CULTURA


ORGANIZACIONAL [ONLINE]. [Colombia]: 2003. Disponible en Internet: <URL:
http://mecicalidad.dafp.gov.co/documentacion/Componente%20Ambiente%20de%20Contr
ol/Cultura%20Organizacional.pdf>

109

Вам также может понравиться