• No se han encontrado resultados

Aplicación web para la gestión del departamento de titulación y grados de la Universidad Regional Autónoma de Los Andes Uniandes

N/A
N/A
Protected

Academic year: 2020

Share "Aplicación web para la gestión del departamento de titulación y grados de la Universidad Regional Autónoma de Los Andes Uniandes"

Copied!
89
0
0

Texto completo

(1)

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS

PROYECTO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS E INFORMATICA

TEMA:

“APLICACIÓN WEB PARA LA GESTIÓN DEL DEPARTAMENTO DE TITULACIÓN Y GRADOS DE LA UNIVERSIDAD REGIONAL AUTÓNOMA DE

LOS ANDES UNIANDES”

AUTOR: BETANCOURT GUACHAMIN BYRON FERNANDO ASESOR: MSC. MARTINEZ CAMPAÑA CARLOS EDUARDO

(2)

APROBACIÓN DEL ASESOR DEL TRABAJO DE TITULACIÓN CERTIFICACIÓN:

Quien suscribe, legalmente CERTIFICA QUE: El presente trabajo de Titulación realizado por

el señor Byron Fernando Betancourt Guachamin, estudiante de la Carrera de Sistemas, Facultad

de Sistemas Mercantiles, con el tema “APLICACIÓN WEB PARA LA GESTIÓN DEL

DEPARTAMENTO DE TITULACIÓN Y GRADOS DE LA UNIVERSIDAD REGIONAL

AUTÓNOMA DE LOS ANDES UNIANDES”, ha sido prolijamente revisado, y cumple con todos los

requisitos establecidos en la normativa pertinente de la Universidad Regional Autónoma de los Andes

– UNIANDES-, por lo que apruebe su presentación.

Ambato, Abril de 2018

(3)

DECLARACION DE AUTENTICIDAD

Yo, Byron Fernando Betancourt Guachamin, estudiante de la Carrera de Sistemas, Facultad de

Sistemas Mercantiles, declaro que todos los resultados obtenidos en el presente trabajo de

investigación, previo a la obtención del título de INGENIERIA EN SISTEMAS E

INFORMATICA, son absolutamente originales, auténticos y personales; a excepción de las

citas, por lo que son de mi exclusiva responsabilidad.

Ambato, Abril de 2018

Sr. Byron Fernando Betancourt Guachamin CI. 0503060105

(4)

DERECHOS DE AUTOR

Yo, Byron Fernando Betancourt Guachamin, declaro que conozco y acepto la disposición

constante en el literal d) del Art. 85 del Estatuto de la Universidad Regional Autónoma de los

Andes, que en su parte pertinente textualmente dice: El patrimonio de la UNIANDES, está

constituido por: La propiedad intelectual sobre las Investigaciones, trabajos científicos o

técnicos, proyectos profesionales y consultoría que se realicen en la Universidad o por cuenta

de ella;

Ambato, Abril de 2018

Sr. Byron Fernando Betancourt Guachamin CI. 0503060105

(5)

DEDICATORIA

El presente trabajo se lo dedico a Dios por

bendecirme con salud y sabiduría

Además de guiar mis pasos en el trayecto

de este proceso,

También se lo dedico a mi familia que es

(6)

ÍNDICE GENERAL

Portada

Aprobación del asesor del trabajo de titulación

Declaración de autenticidad

Derechos de autor

Dedicatoria

Índice General

Resumen

Abstract

INTRODUCCION ... 1

Antecedentes de la investigación ... 1

Planteamiento del problema ... 2

Formulación del problema ... 3

Objetivo general ... 3

Objetivo especifico ... 3

Idea a defender ... 3

Justificación del Tema ... 3

CAPITULO I ... 5

MARCO TEORICO ... 5

Sistemas de información ... 5

1.1.1 Actividades de un sistema de información ... 5

1.1.2 Elementos de un sistema de información ... 6

1.2 Internet ... 8

1.2.1 Historia del Internet ... 8

1.3 Aplicaciones Web ... 9

1.3.1 Características de una aplicación Web ... 9

1.3.2 Servidor web ... 9

1.3.3 Cliente web ... 10

1.3.4 Arquitectura Modelo Cliente – Servidor ... 10

1.3.5 Aplicaciones en el lado del servidor... 10

(7)

1.4.1 Ingeniería de software ... 11

1.4.2 Ingeniería de software y la web ... 11

1.4.3 Ética en la ingeniería de software ... 12

1.5 Base de datos ... 12

1.5.1 Dato ... 12

1.5.2 Componentes de una base de datos ... 12

1.5.3 Datos Relacionados ... 12

1.5.4 Datos Integrados... 13

1.5.5 Sistemas de gestión de base de datos ... 13

1.5.6 Sistemas de base de datos ... 13

1.5.7 Base de datos relacionales ... 13

1.5.8 Modelo de Datos ... 14

1.5.9 Modelo Relacional ... 14

1.6 Herramienta de desarrollo web ... 14

1.6.1 Asp.net ... 14

1.6.2 Editor de código ... 14

1.6.3 Net Framework ... 14

1.7 Servidor Web ... 15

1.8 Lenguaje de programación ... 15

1.9 Compiladores ... 15

1.10 Intérpretes ... 15

1.11 C Sharp ... 15

1.12 HTML (HyperText Markup Language) ... 15

1.13 HTML5 y las hojas de estilo ... 16

1.14 SQL Server (Structured Query Language) ... 16

1.14.1 Características SQL Server 2008 ... 17

1.15 Metodologías ágiles ... 17

1.15.1 Metodología XP (Extreme Programing) ... 17

1.16 Gestión de Procesos ... 18

1.16.1 Que es un proceso... 18

1.16.2 Tipos de Procesos ... 18

1.16.3 Propietario del proceso ... 19

(8)

1.16.5 Factores de un proceso ... 20

1.16.6 Definición de gestión por procesos ... 21

1.17 Conclusiones parciales del capítulo ... 21

CAPÍTULO II ... 22

2. MARCO METODOLÓGICO... 22

2.1 Caracterización del sector ... 22

2.2 Descripción del procedimiento Metodológico ... 24

2.2.1 Modalidad de Investigación ... 24

2.2.2 Tipo de investigación ... 24

2.2.3 Métodos ... 24

2.2.4 Técnicas e instrumentos... 24

2.2.5 Población y Muestra ... 25

2.2.6 Interpretación de resultados ... 26

2.3 Propuesta del investigador ... 39

2.4 Conclusiones parciales del capítulo ... 39

CAPITULO III ... 40

3 MARCO PROPOSITIVO... 40

3.1 Tema ... 40

3.2.1 Objetivo General ... 40

3.2.2 Objetivos Específicos ... 40

3.3 Desarrollo de la propuesta ... 40

3.3.1 Selección de la Metodología de Desarrollo de Software ... 40

3.3.2 Planeación ... 41

3.3.4 Historias de usuario ... 42

3.3.4 Escenario de caso de uso ... 45

3.3.5 Tarjetas CRC (Clase-Responsabilidad-Colaboración) ... 46

3.3.6. Modelo Conceptual de Objetos ... 49

3.3.7 Diagrama de clases ... 50

3.3.8 Diseño ... 52

3.3.9 Codificación ... 55

3.3.10 Requisitos... 56

3.3.11 PRUEBAS ... 57

(9)

3.3.13 Pruebas de caja blanca ... 59

3.3.13 Ingreso de datos y validación de campos ... 60

CONCLUSIONES GENERALES ... 61

RECOMENDACIONES ... 61

BIBLIOGRAFÍA ÍNDICE DE GRAFICOS Grafico 1: Elementos de un sistema de información ... 7

Grafico 2: Metodología XP ... 41

Grafico 3: Gestión de parámetros ... 45

Grafico 4: Modelo Conceptual de Objetos ... 49

Grafico 5: Diagrama de clases ... 50

Grafico 6: Modelo lógico ... 52

Grafico 7: Modelo Físico ... 53

Grafico 8: Diseño ingreso al sistema ... 54

Grafico 9: Diseño menú secretariado ... 54

Grafico 10: Diseño modulo ingreso calificaciones ... 54

Grafico 11: Ingreso incorrecto perfiles ... 58

Grafico 12: Ingreso correcto perfiles ... 58

Grafico 13: Método ingreso perfil ... 60

ÍNDICE DE TABLAS Tabla 1: Población de estudio ... 25

Tabla 2: Población de estudio ... 26

Tabla 3: Pregunta 1 ... 27

Tabla 4: Pregunta 2 ... 28

Tabla 5: Pregunta 3 ... 29

Tabla 6: Pregunta 4 ... 30

Tabla 7: Pregunta 5 ... 31

Tabla 8: Pregunta 1 ... 32

Tabla 9: Pregunta 2 ... 33

Tabla 10: Pregunta 3 ... 34

Tabla 11: Pregunta 4 ... 35

Tabla 12: Pregunta 1 ... 36

Tabla 13: Pregunta 2 ... 37

Tabla 14: Pregunta 3 ... 38

Tabla 15: Plantilla historia de usuario ... 42

Tabla 16: Registro perfil... 43

Tabla 17: Registro tesis ... 43

Tabla 18: Registro examen Complexivo ... 43

(10)

Tabla 20: Asignación de lectores a los trabajos de titulación... 44

Tabla 21: Ingreso calificaciones a los trabajos de titulación ... 44

Tabla 22: Usuarios ... 44

Tabla 23: Parámetros... 45

Tabla 24: Plantilla CRC ... 46

Tabla 25: Clase perfiles ... 47

Tabla 26: Clase tesis... 47

Tabla 27: Clase examen complexivo ... 47

Tabla 28: Clase posgrados ... 47

Tabla 29: Clase lectores ... 48

Tabla 30: Clase calificaciones ... 48

ÍNDICE DE FIGURAS Figura 1: Pregunta 1 ... 27

Figura 2: Pregunta 2 ... 28

Figura 3: Pregunta 3 ... 29

Figura 4: Pregunta 4 ... 30

Figura 5: Pregunta 5 ... 31

Figura 6: Pregunta 1 ... 32

Figura 7: Pregunta 2 ... 33

Figura 8: Pregunta 3 ... 34

Figura 9: Pregunta 4 ... 35

Figura 10: Pregunta 1 ... 36

Figura 11: Pregunta 2 ... 37

(11)

RESUMEN

El presente trabajo está orientado a proporcionar una aplicación web que permita automatizar

el proceso dentro del departamento de Titulación y Grados de la Universidad UNIANDES.

La investigación evidencia como problema que el departamento de titulación y grados de la

UNIANDES carece de una aplicación web para la gestión de los procesos del departamento.

La línea de investigación se basa en el desarrollo de software y programación de sistemas,

aplicando una metodología de investigación mixta cualitativa-cuantitativa para así realizar un

estudio de campo y recolección de datos a través de las encuestas y entrevistas.

En la investigación de campo intervienen tres grupos importantes: docentes, personal

administrativo del departamento y estudiantes, cuyas respuestas reflejan las debilidades y

amenazas que están afectando los procesos de información.

Para la metodología de desarrollo se estableció usar la propuesta formulada por Kent Beck con

la metodología XP, con sus etapas; planificación del proyecto, Diseño, Codificación y pruebas.

La aplicación web se concentra en automatizar los procesos de gestión del departamento de

titulación y grados, con los diferentes módulos que posee la aplicación; de esta manera se

optimiza el proceso dándole al usuario un manejo fácil y amigable de los datos en una interfaz

(12)

ABSTRACT

This research is aimed to deploy web software in order to optimize process being carried out

at the Graduation Department from Uniandes University.

It is essential to mention that the current research helps to identify problems related to the

software at the graduation department in Uniandes University.

In addition, the research line used within this research bases on software and systems

approaches. Furthermore, quali- quantitative methodologies have been applied in order to

address the field of study; it is also vital to say that surveys and interviews were made.

Teachers, students and office workers were part of the field research in order to establish the

threats and weaknesses that are affecting the mentioned department.

Regarding to the methodologies applied, it was suggested to use the methodologies about Ken

Beck and his methods. In addition, project processes such as design, coding and testing were

used.

The deployment of this proposal focuses on optimize processes at the Graduation Department

in Uniandes University. The mentioned application can use different modules by giving people

(13)

1

INTRODUCCION

Antecedentes de la investigación

Aunque los inicios de Internet se remontan a los años sesenta, no ha sido hasta los años noventa

cuando, gracias a la Web, se ha extendido su uso por todo el mundo. En pocos años la Web ha

evolucionado enormemente: se ha pasado de páginas sencillas, con pocas imágenes y

contenidos estáticos a páginas complejas con contenidos dinámicos que provienen de bases de

datos, lo que permite la creación de "aplicaciones web".

De forma breve, una aplicación web se puede definir como una aplicación en la cual un usuario

por medio de un navegador realiza peticiones a una aplicación remota accesible a través de

Internet (o a través de una intranet) y que recibe una respuesta que se muestra en el propio

navegador.

Las aplicaciones web son populares debido a lo práctico del navegador web como cliente

ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y

mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales.

Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la propia Wikipedia

que son ejemplos bien conocidos de aplicaciones web.

Es importante mencionar que una página Web puede contener elementos que permiten una

comunicación activa entre el usuario y la información. Esto permite que el usuario acceda a los

datos de modo interactivo, gracias a que la página responderá a cada una de sus acciones, como

por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de

base de datos de todo tipo.

En una investigación preliminar en la biblioteca de la Universidad Regional Autónoma de los

Andes matriz Ambato, se encontró un trabajo realizado en el mismo departamento.

Así tenemos la tesis de la Ing. Alejandra Morocho con su tema “La gestión de procesos para el

manejo de la información en el departamento de procesos de titulación de Uniandes” (2012),

se concluye que con una definición concreta de todos los procesos, se gana en organización y

se facilita el control de las actividades, esto implica que al mejorar cada uno de los procesos,

(14)

2

Se revisó también el trabajo del Ing. Edison Carvajal Villacorte con su tema “Aplicación web

de evaluación del desempeño docente para la gestión académica en la unidad educativa

Bolívar” (2017), donde concluye que la implementación de la aplicación web, contribuye una

herramienta que permite la automatización de un proceso manual a la vez de un mecanismo de

seguimiento y control.

En la investigación realizada al trabajo del Ing. José David Yances Rojas Con su tema “Diseño

e Implementacion de una solución Web para la integración del componente geográfico y la

normalización de los datos en el manejo de la información predial de las áreas protegidas en

los Parques nacionales Naturales de Colombia”(2009), concluye que el aplicativo construido

le permitirá satisfacer las demandas de una administración más eficiente

Planteamiento del problema

En la actualidad la tecnología juega un papel muy importante en los procesos administrativos

y procesos de gestión de las empresas y compañías a nivel mundial abarcando campos como

la salud, la producción, la comunicación, la educación, etc.

En este caso enfocándonos a la educación la tecnología es una herramienta fundamental tanto

para el aprendizaje como para la parte operativa de una entidad educativa.

La Universidad Regional Autónoma de los Andes “UNIANDES” con su matriz en la ciudad

de Ambato, es una entidad educativa la cual se encuentra en un mejoramiento continuo en todos

sus procesos y uno de ellos es el proceso de Titulación y Grados, el cual en busca de un

mejoramiento se ve en la necesidad de implementar una aplicación web para automatizar el

proceso de Titulación y Grados.

Al momento el departamento de Titulación y Grados no cuenta con una aplicación para la

automatización del proceso lo que conlleva a tener los siguientes problemas:

- Pérdida de información, ya que en el proceso se maneja documentación sin un respaldo

digital, deteriorándose, mezclándose los documentos en papel.

- Manejo redundante de datos al tener que digitar constantemente la misma información para

diferente tipo de reportes.

- El manejar la información con herramientas generales de Microsoft como Word y Excel, al

(15)

3 Formulación del problema

¿Cómo mejorar la gestión en los procesos del departamento de titulación y grados de la

Universidad Regional Autónoma de los Andes UNIANDES?

Objeto de Investigación y Campo de Acción Campo de acción.- Procesos Informáticos

Objeto de investigación.- Aplicaciones Web

Identificación de la línea de investigación

Desarrollo de software y programación de Sistemas

Objetivo general

Desarrollar una Aplicación Web para la gestión del departamento de titulación y grados de la

Universidad Regional Autónoma de los Andes UNIANDES.

Objetivo especifico

 Analizar fuentes bibliográficas referentes a sistemas de gestión académica, Aplicaciones

Web y sus herramientas de desarrollo.

 Determinar la gestión actual del Departamento de Titulación y Grados de la Uniandes.  Diseñar una aplicación Web para la gestión del departamento de titulación y grados de la

Uniandes.

Idea a defender

Con la implementación de la aplicación web se mejorará el proceso de Gestión de Titulación y

Grados de la Universidad Regional Autónoma de los Andes “UNIANDES”

Justificación del Tema

Hoy en día la información es un activo sumamente importante dentro de las empresas u

organizaciones, esto se debe a que las decisiones deben ser eficaces, oportunas y tomadas en base a

datos reales y eso se logra con información veraz y oportuna.

De igual manera sucede en el sector académico donde las Instituciones Universitarias fundamentan

sus procesos y decisiones en base a los datos que generan diversos departamentos, los cuales

manipulan, generan y archivan información.

En el caso del Departamento de titulación y grados de la Universidad Regional Autónoma de los

Andes “UNIANDES” no es la excepción ya que sus procesos generan información sumamente

(16)

4

Para mejorar la gestión de la información y el proceso del departamento de titulación y Grados se

desarrollara una aplicación web, la misma que automatizara el proceso que hoy en día el

departamento lo realiza de manera manual con herramientas office, las cuales han generado

continuos errores y perdidas de información que han ocasionado problemas tanto entre el alumnado

como los docentes.

Por todo lo mencionado anteriormente se justifica plenamente la realización de este trabajo

investigativo como una solución al problema técnico-operativo que atraviesa este departamento

(17)

5 CAPITULO I 1. MARCO TEORICO

1.1. Sistemas de información

Un sistema de información es un conjunto de elementos interrelacionados con el propósito de

prestar atención a las demandas de información de una organización, para elevar el nivel de

conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo de acciones.

(Peña, 2006).

Otros autores como Peralta (2008), de una manera más acertada define sistema de información

como: conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una

empresa o negocio. Teniendo muy en cuenta el equipo computacional necesario para que el

sistema de información pueda operar y el recurso humano que interactúa con el Sistema de

Información, el cual está formado por las personas que utilizan el sistema.

1.1.1 Actividades de un sistema de información

Un sistema de información realiza cuatro actividades básicas: entrada, almacenamiento,

procesamiento y salida de información. (Peralta, 2008)

Entrada de Información: Es el proceso mediante el cual el Sistema de Información toma los datos que requiere para procesar la información. Las entradas pueden ser manuales o

automáticas. Las manuales son aquellas que se proporcionan en forma directa por el usuario,

mientras que las automáticas son datos o información que provienen o son tomados de otros

sistemas o módulos. Esto último se denomina interfaces automáticas. Las unidades típicas de

entrada de datos a las computadoras son las terminales, las cintas magnéticas, las unidades de

diskette, los códigos de barras, los escáneres, la voz, los monitores sensibles al tacto, el teclado

y el mouse, entre otras.

Almacenamiento de información: El almacenamiento es una de las actividades o capacidades más importantes que tiene una computadora, ya que a través de esta propiedad el sistema puede

recordar la información guardada en la sección o proceso anterior. Esta información suele ser

almacenada en estructuras de información denominadas archivos. La unidad típica de

almacenamiento son los discos magnéticos o discos duros, los discos flexibles o diskettes, los

discos compactos (CD-ROM), pen drive (flash memory) y hoy en día almacenamiento en la

(18)

6

Procesamiento de Información: Es la capacidad del Sistema de Información para efectuar cálculos de acuerdo con una secuencia de operaciones preestablecida. Estos cálculos pueden

efectuarse con datos introducidos recientemente en el sistema o bien con datos que están

almacenados. Esta característica de los sistemas permite la transformación de datos fuente en

información que puede ser utilizada para la toma de decisiones, lo que hace posible, entre otras

cosas, que un tomador de decisiones genere una proyección financiera a partir de los datos que

contiene un estado de resultados o un balance general de un año base.

Salida de Información: La salida es la capacidad de un Sistema de Información para sacar la información procesada o bien datos de entrada al exterior. Las unidades típicas de salida son las

impresoras, terminales, diskettes, cintas magnéticas, la voz, los graficadores y los plotters, entre

otros. Es importante aclarar que la salida de un Sistema de Información puede constituir la

entrada a otro Sistema de Información o módulo. En este caso, también existe una interface

automática de salida.

1.1.2 Elementos de un sistema de información

Según el Magister Horacio Charrez Estos elementos son de naturaleza diversa y normalmente

incluyen:

El equipo computacional:

Es decir el hardware necesario para el Sistema de Información pueda operar, lo constituye las

computadoras y los equipos periféricos.

El equipo humano:

Que es el que interactúa con el sistema de información está formado por las personas que utilizan

el sistema.

Los Datos o Información Fuente:

Que son introducidos en el sistema son la entradas que este necesita para generar como resultado

la información que desea.

Las Telecomunicaciones:

Que son básicamente el hardware y el software.

(19)

7

Un SI está compuesto por 6 elementos claramente identificables, tal y como se muestran en la

siguiente figura:

Grafico 1: Elementos de un sistema de información

Fuente: https://luismoralesportafolio.wordpress.com/2012/09/24/sistemas-de-informacion/ (nota: las cabezas de flechas son importantes, pues muestran el sentido del flujo de

información)

Ellos son: Base de Datos:

Es donde se almacena toda la información que se requiere para la toma de decisiones. La

información se organiza en registros específicos e identificables.

Transacciones:

Corresponde a todos los elementos de interfaz que permiten al usuario: consultar, agregar,

modificar o eliminar un registro específico de Información.

Informes:

Corresponden a todos los elementos de interfaz mediante los cuales el usuario puede obtener uno

o más registros y/o información de tipo estadístico (contar, sumar) de acuerdo a criterios de

(20)

8 Procesos:

Corresponden a todos aquellos elementos que, de acuerdo a una lógica predefinida, obtienen

información de la base de datos y generan nuevos registros de información. Los procesos sólo

son controlados por el usuario (de ahi que aparezca en línea de puntos).

Usuario:

Identifica a todas las personas que interactúan con el sistema, esto incluye desde el máximo nivel

ejecutivo que recibe los informes de estadísticas procesadas, hasta el usuario operativo que se

encarga de recolectar e ingresar la información al sistema.

Procedimientos Administrativos:

Corresponde al conjunto de reglas y políticas de la organización, que rigen el comportamiento

de los usuarios frente al sistema. Particularmente, debieran asegurar que nunca, bajo ninguna

circunstancia un usuario tenga acceso directo a la Base de Datos.

1.2 Internet

Conviene pensar en internet no tanto como un medio tecnológico, más bien como una infraestructura,

un conjunto de hardware y software interconectados desde los cables submarinos y telefónicos hasta

los ordenadores de sobremesa y los teléfonos móviles y que comunica una parte creciente de todos

los dispositivos informáticos del mundo. Muchos servicios operan vía internet, tal vez la más famosa,

la World Wide Web, pero el propio internet los precede. Es la inmensa red física dentro de la cual

existe buena parte de la moderna cultura digital. (CHATFIELD, 2012)

Podemos definir internet como una red global de computadoras con la finalidad de que los usuarios

compartan libre información estos pueden ser correos, textos audio video etc., todo esto podremos

llamar una red global que utiliza un protocolo de comunicación.

1.2.1 Historia del Internet

La historia del internet empieza en la guerra fría con la red de comunicaciones desarrollada por

EE.UU las primeras investigaciones se desarrollaron en el año 1968 tras quedar atónitos con el logro

de su rival en lanzar un satélite llamado Sputnik el primer objeto hecho por el hombre y puesto en

órbita. EE.UU se propone desarrollar nuevas tecnologías, el objetivo era desarrollar redes de

comunicación, el primer informe de esta tecnología se llamó Resource Sharing Computer Networks

(21)

9

creada con esta tecnología se llamó ARPANET por (Advanced Research Projects Agency Network)

empezó a funcionar en la Universidad de california y la Universidad de Utah en 1969 conectando

cuatro sitios. (Giardina, 2011)

A principios de 1970 ARPANET había crecido con gran rapidez y en 1971 se envió el primer correo

electrónico, tres años más tarde se conectaron 40 máquinas por todo EE.UU que les permitían

transferir archivos por medio del protocolo FTP (File Transfer Protocol) y se utilizó por primera vez

la palabra Internet en un artículo de Vinton Cerf como abreviatura de la palabra Internetworking y

se refería como una idea revolucionaria. (Giardina, 2011)

En 1974 en el artículo de Cerf, Dalal y Sunshine interpretan dos ideas de internet: Internet

Protocolo(IP) y Transmission Control Protocol(TCP) explican cómo los datos han de clasificarse en

paquetes y ser enviados entre ordenadores normalmente abreviados como TCP/IP, en 1983 culminó

con el paso de todos los ordenadores que utilizaban ARPANET al sistema TCP/IP, a principios de

1985 EE.UU encargó su propia red de ordenadores para que funcionara en las universidades

estadounidenses que usaban el sistema TCP/IP, a principios de 1988 esta red se abrió lo cual permitió

a otras redes emergentes conectarse a ella.

En 1989 se crea la World Wide Web por parte de Tim Berners-Lee para principios de 1990 las

universidades e instituciones empezaron a utilizar de manera independiente las redes informáticas

basadas en protocolos TCP/IP lo cual podían compartir archivos, datos y establecer un sistema de

correo electrónico. A lo largo de 1990, el número de personas conectadas tenía un gran auge de

crecimiento. (Giardina, 2011)

1.3 Aplicaciones Web

1.3.1 Características de una aplicación Web

Una aplicación web necesariamente no requiere estar instalada, de esta manera las aplicaciones se

encuentran alojadas en un servidor y el cliente o usuario se conecta por medio de un servicio, entre

sus características se encuentran el acceso inmediato desde cualquier lugar con conexión a internet,

consume muy poco espacio de disco y un consumo mínimo de memoria RAM en comparación con

los programas instalados localmente. (CHATFIELD, 2012)

1.3.2 Servidor web

En la década de los ochenta fue marcada por el surgimiento y evolución de la PC el inventor del

internet Tim Berners-Lee utilizó una NeXT Computer por primera vez como un servidor web,

contaba con un micro de la serie(6804) capaz de trabajar a 25 MHZ, una memoria de 8MB

(22)

10

realizando conexiones bidireccionales y unidireccionales generando una respuesta del lado del

cliente que es compilado por el navegador web. (González, 2010)

1.3.3 Cliente web

El cliente es un programa que por medio del usuario solicita a un servidor web el envió de

información mediante el protocolo HTTP la información que recibe es por medio del lenguaje

HTML el cliente web interpreta esta información para que pueda ser recibida por el usuario.

(González, 2010)

1.3.4 Arquitectura Modelo Cliente – Servidor

Se puede definir como una arquitectura distribuida que permite a los usuarios finales obtener acceso

a la información en este caso el cliente envía un mensaje solicitando un determinado servicio a un

servidor y este envía uno o varios mensajes con la respuesta. (González, 2010)

1.3.5 Aplicaciones en el lado del servidor

Una aplicación del lado del servidor es un programa diseñado con el propósito de que el servidor las

procese. Las aplicaciones del lado del servidor están escritas mediante un lenguaje de programación

entre los que más se utilizan estos son: (Giardina, 2011)

 PHP  Python  ASP  Ruby

1.4 Desarrollo de Software

La ingeniería de software busca apoyar el desarrollo de software profesional, en lugar de la

programación individual. Incluye técnicas que apoyan la especificación, el diseño y la evolución del

programa, ninguno de los cuales son normalmente relevantes para el desarrollo de software personal.

Muchos suponen que el software es tan solo otra palabra para los programas de cómputo. No

obstante, cuando se habla de ingeniería de software, esto no solo se refiere a los programas en sí,

sino también a toda la documentación asociada y a los datos de configuración requerida para hacer

estos programas operen de manera correcta. Un sistema de software desarrollado profesionalmente

es usualmente más que un solo programa. El sistema por lo regular consta de un número de

programas separados y archivados de configuración que se usan para instalar dichos programas.

Puede incluir documentación del sistema; documentación del usuario, que explica cómo usar el

sistema, y los sitios web para que los usuarios descarguen información reciente del producto.

(23)

11 1.4.1 Ingeniería de software

La ingeniería de software es una disciplina de ingeniería que se interés por todos los aspectos de la

producción de software. El enfoque sistemático que se usa en el desarrollo de software se conoce

como proceso de software que es un proceso de actividades que conducen a la elaboración de un

producto de software. Existen cuatro actividades que son fundamentales en el proceso del software:

(Sommerville, 2011)

 Especificación del software, donde los clientes e ingenieros definen que software se

desarrollara.

 Desarrollo de software, donde se diseña y se programa el software

 Validación del software, donde se verifica el software y asegurar lo que el cliente requiere.  Evolución del software. donde está comprometido a cambios que solicite el cliente y

evolución del mercado. (Giardina, 2011)

1.4.2 Ingeniería de software y la web

El desarrollo de la World Wide Web tuvo un profundo efecto en nuestras vidas. En un inicio, la web

fue básicamente un almacén de información universal accesible que tuvo escaso efecto sobre los

sistemas de software. Dichos sistemas corrían en computadoras locales y eran solo accesibles desde

el interior de una organización, alrededor del año 2000, la web comenzó a evolucionar, y a los

navegadores se les agregaron cada vez más funcionalidades. Esto significó que los sistemas basados

en la web podían desarrollarse donde se tuviera acceso a dichos sistemas usando un navegador web,

en lugar de una interfaz de usuario de propósito específico. Esta situación condujo al desarrollo de

una gran variedad de nuevos productos de sistemas que entregaban servicios innovadores, a los

cuales se ingresaba desde la Web. A menudo los financiaban los anuncios publicitarios que se

desplegaban en la pantalla del usuario y no requerían del pago directo de los usuarios. (Sommerville,

2011)

Así como estos productos de sistemas, el desarrollo de navegadores web que corrieron pequeños

programas y realizaron cierto procesamiento local condujo a una evolución en los negocios y el

software organizacional. En lugar de elaborar software e implementarlo en las PC de los usuarios, el

software se implementaba en un servidor Web. Este avance hizo mucho más barato cambiar y

actualizar el software, pues no había necesidad de instalar el software en cada PC. También redujo

costos, ya que el desarrollo de interfaces de usuario es bastante caro. En consecuencia, donde quiera

que fuera posible hacerlo, muchos negocios se mudaron a la interfaz basada en la web con sistemas

(24)

12 1.4.3 Ética en la ingeniería de software

Como otras disciplinas de ingeniería, la ingeniería de software se realiza dentro de un marco social

y legal que limita la libertad de la gente en dicha área. Como ingeniero de software debe tener

conciencia de una forma ética y moralmente responsable, manteniendo estándares de honestidad e

integridad pero existen áreas de responsabilidad profesional tales como: (Sommerville, 2011)

1. Confidencialidad se debe respetar la confidencialidad de la empresa sin necesidad de que se haya

firmado un acuerdo legal.

2. Competencia realizar y ejecutar los trabajos para los que fue contratado.

3. Derechos de la propiedad intelectual respetar las leyes locales sobre propiedad intelectual y

derechos de autor no plagiar código propietario.

4. Mal uso de computadoras emplear sus habilidades técnicas para el uso incorrecto de

computadoras, mantener el marco de la ética y honestidad. (Sommerville, 2011)

1.5 Base de datos

Para entender que es una base de datos primero debemos conocer que es un Dato.

1.5.1 Dato

Es un hecho con el cual se describe un objeto, pero la agrupación y relación de datos se conoce como

información, entonces una base de datos es una colección de información interrelacionada,

organizada y almacenada es decir es un archivo electrónico en el que se guarda información.

(González, 2010)

1.5.2 Componentes de una base de datos

 Los metadatos son la estructura de la base de datos.  Los índices y estructuras de datos relacionados.

 Metadato de aplicaciones se refiere a las aplicaciones que se ejecutan en la base de

datos.

 Triggers son los procedimientos que se ejecutan cuando ocurre un proceso.

 Procedimientos almacenados son programas que están almacenados en la base de

datos que sirven para su administración.

 Datos del usuario se refiere a quien maneja los datos.

1.5.3 Datos Relacionados

(25)

13 1.5.4 Datos Integrados

Específica los datos que son comunes para varias aplicaciones se almacenen juntos y puedan ser

manipulados por ellas, facilitando su uso y actualización. (González, 2010)

1.5.5 Sistemas de gestión de base de datos

Un sistema de Gestión de Base de Datos es un software que facilita.

 Definir la Base de Datos: Esto se realiza a través de un lenguaje de definición de datos (DDL

con las siglas en inglés Data Definition Language) para describir las estructuras de

información y los programas que se usan para construir, actualizar e introducir la información

que contiene una base de datos. (González, 2010)

 Manipular la Base de Datos: Se realiza por medio de un lenguaje de manipulación de Datos

(DML con las siglas en inglés Data Manipulation Languaje) es utilizado para escribir

programas que crean, actualizan y extraen información de la base de datos. (Raya Cabrera,

Raya Gonzáles, & Martínez Ruiz, 2010)

 Consultar la Base de Datos: Se utiliza el lenguaje de Consulta Estructurado (SQL con las

siglas en inglés Structured Query Lenguage) que permite al usuario hacer operaciones o

requisitos de datos. (González, 2010)

1.5.6 Sistemas de base de datos

Los sistemas de bases de datos son creados para manejar gran cantidad de información que

proporciona seguridad en los datos capaces de soportar caída del sistema o la violación al acceso e

integridad de la información las características de un sistema de base de datos son: (Raya Cabrera,

Raya Gonzáles, & Martínez Ruiz, 2010)

 Bases de datos  SGBD

 Software o aplicativos que interactúan con El SGBD

1.5.7 Base de datos relacionales

Una base de datos esta presentada de forma organizada a través de tablas, las cuales están

relacionadas con otras tablas se puede adicionar nueva información sin llegar a afectar la

almacenada, la importancia de una base de datos relacional es poder administrar toda la información

(26)

14 1.5.8 Modelo de Datos

El modelo de datos describe la estructura lógica de una Base de Datos y principalmente determina

la manera de almacenar, organizar y manipular los datos, los cuales están incluidos en las entidades,

atributos y relaciones. (González, 2010)

1.5.9 Modelo Relacional

El modelo entidad – relación está basado en la comprensión y modelación del mundo real, fijando

los elementos de construcción que son las entidades y las relaciones entre ellas. El Modelo

Relacional ofrece las siguientes ventajas. (Sommerville, 2011)

 Ayuda a evitar la duplicación de registros.  Se puede definir varias relaciones.

 Garantiza la integridad referencial.  Favorece los procesos de normalización.

 Permite realizar consultas y obtener reportes de forma rápida por medio de sentencias SQL.

1.6 Herramienta de desarrollo web

Las diferentes tecnologías en desarrollo de aplicaciones han obtenido un importante avance,

alcanzando cada vez un crecimiento y manejo fácil e intuitivo de plasmar las ideas y proyectos con

la ayuda de un lenguaje de programación. (Sommerville, 2011)

1.6.1 Asp.net

ASP.NET es un modelo de desarrollo web unificado creado por Microsoft para el desarrollo de sitios

y aplicaciones web dinámicas con un mínimo de código, forma parte de .NET Framework que

contiene las librerías necesarias para la codificación. Se pueden usar distintos lenguajes de

programación para realizar aplicaciones web en ASP.NET, pero nos vamos a enfocar en el lenguaje

C# (C Sharp) el más utilizado para este tipo de desarrollos. (Giardina, 2011)

1.6.2 Editor de código

Se puede realizar con un editor de código estándar, pero existen herramientas con un entorno de

desarrollo integrado llamado (IDE), facilitando el acceso a las librerías del Framework con un

entorno amigable de desarrollo, (Sommerville, 2011), en el caso de la presente investigación se usará

Visual Studio.

1.6.3 Net Framework

Es un conjunto de clases que actuarán como soporte de las aplicaciones ASP.NET instaladas en

nuestro equipo. Es de distribución gratuita y se puede descargar desde la página de Microsoft.

(27)

15 1.7 Servidor Web

Las aplicaciones desarrolladas en ASP.NET necesitan un servidor Web que en el caso de Windows

viene como complemento de instalación, se utiliza IIS (Internet Information Server) (Giardina, 2011)

1.8 Lenguaje de programación

Un programa tiene que escribirse en un lenguaje entendible por el ordenador. Desde el punto de vista

físico (memoria, unidad central de procesos, etc.) de que dispone el ordenador para representar los

datos son de tipo binario; esto es cada elemento puede diferenciar dos estados (dos niveles de

voltaje). Cada estado se denomina genéricamente bit y se simboliza por 0 o 1. Por lo tanto, para

representar y manipular información numérica, alfabética y alfanumérica se emplean cadenas de

bits. Según esto se denomina byte a la cantidad de información empleada por un ordenador.

(Ceballos, 2013).

1.9 Compiladores

Para traducir un lenguaje de alto nivel a lenguaje máquina, realiza la acción un compilador. El

compilador trasformará de alto nivel a lenguaje de máquina, programa que ya puede ejecutar en el

ordenador. (Ceballos, 2013)

1.10 Intérpretes

Un intérprete a diferencia de un compilador, este verifica cada línea del programa cuando se escribe.

Facilitando la puesta a punto del programa pero afectando la traducción simultánea que resulta más

lenta. (Giardina, 2011)

1.11 C Sharp

C Sharp es uno de los lenguajes de programación de alto nivel que pertenece al paquete .NET. C#

es una evolución de C/C++. Con él se puede escribir tantos programas convencionales como para

internet. Las aplicaciones podrán mostrar una interfaz gráfica al usuario, o bien una interfaz de texto,

como hacen las denominadas aplicaciones de consola. (Ceballos, 2013)

1.12 HTML (HyperText Markup Language)

Tim Berners-Lee, que introdujo la idea de HTML, en 1989. Su idea surgió debido a las diferencias

que presentaba la búsqueda de información en el internet y debido, también a la necesidad humana

de mejorar lo que se tiene. Berners-Lee propuso dos tecnologías para mejorar la experiencia en la

web: el HTTP y el HTML. (Remon, 2014)

Si analizamos el concepto HTTP veremos que guarda relación con la necesidad de transferir

información de cualquier tipo por la web. Su nombre proviene de las iniciales de HyperText Transfer

(28)

16

web; están reciben una petición de usuario, como por ejemplo, visualizar una determinada página

web. Notaremos que siempre inicia con HTTP lo cual hace referencia al protocolo que se usara

cuando se realice la petición al servidor web, con lo que se convertirá y se mostrara un documento

HTML en el navegador web del usuario, ya sea internet explorer, google. Mozilla, etc. (Remon,

2014)

La segunda tecnología propuesta fue la HTML, que representa un lenguaje de marcado basado en

etiquetas. Su principal labor es indicarle al navegador web como debe mostrar el documento web

solicitado por un determinado usuario. HTML abrió el camino a lo que hoy conocemos como

navegar por la web, pues contiene etiquetas que permiten configurar una navegación fluida entre

muchos documentos web que se encuentran en la red. La unión de las dos tecnologías mencionadas

hace que la experiencia de usar internet sea rápida y sencilla, lo que hace que el usuario navegue lo

más cómodamente posible. (Remon, 2014)

Tim Berners-Lee fundó el W3C (llamado así por las iniciales del consorcio World Wide Web), que

instruyó a los usuarios de todo el mundo en el uso de HTML. Ofreció 4 versiones iniciales y un

nuevo estándar llamado HTML5, el cual permitiría revolucionar la experiencia web en el planeta.

(Remon, 2014)

1.13 HTML5 y las hojas de estilo

HTML5 trabaja junto con CSS3, y entre los dos tratan de definir los nuevos estándares para el

desarrollo web moderno, tanto para equipos de escritorio como para dispositivos móviles. CSS u

“Hojas de Estilo en Cascada” se define como un lenguaje que sirve para establecer la presentación

de un documento estructurado y escrito en HTML5. (Remon, 2014)

HTML5 y JavaScript

JavaScript es un lenguaje de programación que permite crear acciones en sus páginas web, es un

lenguaje que no requiere compilación ya que funciona del lado del cliente una de sus características

es la ventaja de ser incorporado en cualquier página web y los navegadores son encargados de

interpretar estos códigos por lo tanto JavaScript es un lenguaje interpretado, basado en prototipos.

(Giardina, 2011)

1.14 SQL Server (Structured Query Language)

SQL Server es un sistema de gestión de base de datos relacional, tiene un conjunto de extensiones

(29)

17

transacciones, excepciones, manejo de errores, procesamiento en fila y varios más, está basado en el

lenguaje Transact-SQL. (Raya Cabrera, Raya Gonzáles, & Martínez Ruiz, 2010)

1.14.1 Características SQL Server 2008

 SQL server 2008 tiene la capacidad de gestionar cualquier tipo de datos.

 Almacena variedad de datos como música, imágenes y archivos directamente de la base de

datos.

 Un entorno único integrado para la administración del motor de base de datos.

 Mejor rendimiento de datos con servicios integrados como son consultas, búsqueda,

sincronización, informes y análisis.

 Un entorno gráfico para el desarrollo y análisis de las diferente tablas de la base de datos. (CHATFIELD, 2012)

1.15 Metodologías ágiles

Existen numerosas propuestas de metodología para desarrollar software. Tradicionalmente estas

metodologías se centran en el control del proceso, estableciendo rigurosamente las actividades,

herramientas y notaciones al respecto, estas metodologías se caracterizan por ser rígidos y dirigidos

por la documentación que se genera en cada una de las actividades desarrolladas. Este enfoque no

resulta ser el más adecuado para muchos de los proyectos actuales donde el entorno del sistema es

muy cambiante, y en donde se exige reducir drásticamente los tiempos de desarrollo pero

manteniendo una alta calidad. En este escenario las metodologías ágiles emergen con una posible

respuesta para llenar ese vacío metodológico. (Dayana, 2014)

1.15.1 Metodología XP (Extreme Programing)

La programación extrema es una metodología de desarrollo de la ingeniería de software formulada

por Kent Beck, autor sobre el primer libro sobre la materia, Extreme Programming Explained. Es el

más destacado de los procesos ágiles de desarrollo de software. Al igual que estos, la programación

extrema se diferencia de las metodologías tradicionales principalmente en que pone más énfasis en

la adaptabilidad que en la previsibilidad. (Dayana, 2014)

Los defensores de XP consideran que los cambios de requisitos sobre la marcha son un aspecto

natural. Inevitable o incluso deseable del desarrollo de proyectos. Creen que ser capaz de adaptarse

a los cambios de requisitos en cualquier punto de la vida del proyecto es una aproximación mejor y

más realista que intentar definir todos los requisitos al comienzo del proyecto e invertir esfuerzos.

(30)

18

desarrollo de acuerdo a lo que pretende llevar a cabo con el proyecto, y aplicarlo de manera dinámica

durante el ciclo de vida del software. (Dayana, 2014)

1.16 Gestión de Procesos 1.16.1 Que es un proceso

La organización internacional de estandarización (ISO) define proceso como: "Conjunto de

actividades mutuamente relacionadas o que interactúan, las cuales transforman elementos de entrada

en resultados” Según Carmen Cortés (2006) una sencilla definición de proceso, y que responde al significado que a esta palabra hemos dado en este texto, es: “Secuencia ordenada de actividades

repetitivas cuyo producto tiene valor intrínseco para su usuario o cliente.” Entendiendo valor como

"todo aquello que se aprecia o estima" por el que lo percibe al recibir el producto (clientes,

accionistas, personal, proveedores, sociedad); obviamente, valor no es un concepto absoluto sino

relativo. O más sencillamente: "Secuencia de actividades que tiene un producto con valor" dando

actividades repetitivas y conectadas de una manera sistematizada, no tareas inconexas cuya correcta

ejecución es un fin en sí mismo.

 Todo producto lo es por el hecho de ir destinado a un usuario al que denominamos cliente

(interno o externo); luego el producto que nos interesa es aquel que añada valor al cliente.

unas características objetivas que permiten su evaluación homogénea por proveedor y

cliente. Por actividad entendemos “el conjunto de tareas necesarias para la obtención de un

resultado.

1.16.2 Tipos de Procesos

Procesos estratégicos: Son procesos destinados a definir y controlar las metas de la organización,

sus políticas y estrategias. Permiten llevar adelante la organización. Están en relación muy directa

con la misión/visión de la organización. Involucran personal de primer nivel de la organización.

Afectan a la organización en su totalidad. Ejemplos: Comunicación interna/externa, Planificación,

Formulación estratégica, Seguimiento de resultados, Reconocimiento y recompensa, Proceso de

calidad total, etc.

Procesos operativos: Son procesos que permiten generar el producto/servicio que se entrega al

cliente, por lo que inciden directamente en la satisfacción del cliente final. Generalmente atraviesan

(31)

19

Ejemplos: Desarrollo del producto, Fidelización de clientes, Producción, Logística integral,

Atención al cliente, etc. Los procesos operativos también reciben el nombre de procesos clave.

Procesos de soporte: Apoyan los procesos operativos. Sus clientes son internos. Ejemplos: Control

de calidad, Selección de personal, Formación del personal, Compras, Sistemas de información, etc.

Los procesos de soporte también reciben el nombre de procesos de apoyo.

Cuando ya se han identificado todos los grandes procesos de la organización, éstos se representan

en un mapa de procesos. Téngase en cuenta que la clasificación de los procesos de una organización

en estratégicos, operativos y de soporte, vendrá determinada por la misión de la organización, su

visión, su política, etc. Así por ejemplo un proceso en una organización puede ser operativo, mientras

que el mismo proceso en otra organización puede ser de soporte.

1.16.3 Propietario del proceso

Para poder gestionar los procesos de la institución, de modo eficiente es necesario determinar quién

es el propietario de dichos procesos. El propietario (Processowner) asume la responsabilidad global

de la gestión del proceso y de su mejora continua. Por ello debe tener la suficiente autoridad para

poder implantar los cambios en el proceso que conduzcan a la mejora de sus resultados. El

propietario podrá contar con la colaboración un equipo de mejora del proceso. Dicho equipo deberá

estar formado por personas directamente implicadas en el proceso pertenecientes a todos los

departamentos o servicios afectados.

Las funciones del propietario del proceso son:

 Asumir la responsabilidad sobre el proceso y asegurar su eficacia y eficiencia de manera

continua.

 Mantener la relación con el resto de procesos y establecer requerimientos adecuados.  Asegurar que el proceso está debidamente documentado y que la información se distribuye

a todas las personas afectadas.

 Controlar y medir los resultados con el objetivo de mejorar el proceso de forma continua.

1.16.4 Elementos del proceso Todo proceso tiene tres elementos:

a) Un input (entrada principal), producto con unas características objetivas que responda al estándar

o criterio de aceptación definido: la factura del suministrador con los datos necesarios. El input es

(32)

20

(precedente en la cadena de valor) o de un "proceso del proveedor" o "del cliente". La existencia del

input es lo que justifica la ejecución sistemática del proceso. Se adjunta un cuadro con la secuencia

de procesos que componen el Proceso del Negocio de una empresa de fabricación bajo pedido;

compruebe el lector como el output de un proceso es el input del siguiente. b) La secuencia de

actividades propiamente dicha que precisan de medios y recur-sos con determinados requisitos para

ejecutarlo siempre bien a la primera: una persona con la competencia y autoridad necesarias para

asentar el compromiso de pago, hardware y software para procesar las facturas, un método de trabajo

(procedimiento), un impreso e información sobre qué procesar y cómo (calidad) y cuando entregar

el output al siguiente eslabón del proceso administrativo. Algunos de estos factores del proceso son

entradas laterales, es decir, inputs necesarios o convenientes para la ejecución del proceso, pero cuya

existencia no lo desencadena. Son también productos que provienen de otros procesos con los que

interactúa.

Un sistema de control conocido con indicadores de funcionamiento del proceso y medidas de

resultados del producto del proceso y del nivel de satisfacción del usuario (interno muchas veces).

c) Un output (salida), producto con la calidad exigida por el estándar del proceso: el impreso diario

con el registro de facturas recibidas, importe, vencimiento, etc. La salida es un "producto" que va

destinado a un usuario o cliente (externo o interno); el output final de los procesos de la cadena de

valor es el input o una entrada para un "proceso del cliente". Recordemos que el producto del proceso

(salida) ha de tener un valor intrínseco, medible o evaluable, para su cliente o usuario. Propugnamos

considerar siempre dos tipos de output: a) De producto tangible que posteriormente será sometido a

control de calidad (Medición y seguimiento del producto según ISO 9001). b) Finalista, de eficacia

(resultados) o sus sinónimos valor, satisfacción.

1.16.5 Factores de un proceso

1.16.5.1 Personas. Un responsable y los miembros del equipo de proceso, todas ellas con los conocimientos, habilidades y actitudes (competencias) adecuados. La contratación, integración y

desarrollo de las personas la proporciona el proceso de Gestión de Personal.

1.16.5.2 Materiales. Materias primas o semi elaboradas, información (muy importante especialmente en los procesos de servicio) con las características adecuadas para su uso. Los

materiales suelen ser proporcionados por el proceso de Gestión de Proveedores.

1.16.5.3 Recursos físicos. Instalaciones, maquinaria, utillajes, hardware, software que han de estar siempre en adecuadas condiciones de uso. Aquí nos referimos al proceso de Gestión de Proveedores

(33)

21 1.16.6 Definición de gestión por procesos

Un proceso comprende una serie de actividades realizadas por diferentes departamentos o servicios

de la Institución, que añaden valor y que ofrecen un servicio a su cliente, Este cliente podrá ser tanto

un "cliente interno"(otro servicio) como un "cliente externo" (paciente/acompañante).

La gestión por procesos (Business Process Management) es una forma de organización diferente de

la clásica organización funcional, y en el que prima la visión

delclientesobrelasactividadesdelaorganización.Losprocesosasídefinidosson gestionados de modo

estructurado y sobre su mejora se basa la de la propia organización.

La gestión de procesos aporta una visión y unas herramientas con las que se puede mejorar y

rediseñar el flujo de trabajo para hacer lo más eficiente y adaptado a las necesidades de los clientes.

No hay que olvidar que los procesos lo realizan personas y los productos los reciben personas, y por

tanto, hay que tener en cuenta en todo momento las relaciones entre proveedores y clientes.

1.17 Conclusiones parciales del capítulo

 El internet, ha evolucionado al punto de convertirse en un servicio indispensable para el

avance de la tecnología, compartir información y conectar miles de usuarios a la vez en el

mundo.

 Las aplicaciones web tienen la ventaja de ser utilizadas en cualquier computadora que tengan

acceso al internet y un navegador web, sin importar distancias así mismo se encuentren

actualizadas siendo además multiplataforma.

 La metodología xp está orientada hacia quien produce y usa el software.

 Las instituciones educativas cada vez van evolucionando y automatizando cada uno de sus

procesos para garantizar la fluidez de la información y mantener un mejor control del

(34)

22 CAPÍTULO II

2. MARCO METODOLÓGICO 2.1 Caracterización del sector

La Universidad Regional Autónoma de los Andes “UNIANDES” en los últimos años se ha

propuesto realizar un seguimiento de graduados con el fin de conocer su inserción en el

mercado laboral, su formación continua y el aporte que los graduados pueden ofrecer a la

misma en la mejora de su oferta en las distintas carreras.

La Universidad Regional Autónoma de los Andes “UNIANDES” fue creada en cumplimiento

al ART. 7 de la Ley de Universidades y Escuelas Politécnicas del Ecuador. Se basa en el

informe No. 01235 del 10 de octubre de 1996 emitido por el Consejo Nacional de

Universidades y Escuelas Politécnicas CONUEP, en la ley de creación de la Universidad

expedida por el congreso Nacional el 9 de enero de 1997 y su publicación en el registro Oficial

No. 07 del 20 de febrero de 1997, constituyéndose asi en Ley de la República. El Estatuto

Universitario aprobado por el CONUEP, según resolución No. 02 del 15 de Octubre de 1997 y

sus reformas, según Of. No. CONESUP.STA del 28 de mayo del 2001; y por el Proyecto

Sistema de Teleducación autorizado por el CONUEP según resolución No. 00853 del 23 de

septiembre de 1998.

La Universidad Regional Autónoma de los Andes “UNIADNES” tiene su matriz en la ciudad

de Ambato, y sus extensiones funcionan en las ciudades de: Tulcán, Ibarra, Santo Domingo,

Quevedo, Babahoyo, Puyo y Riobamba.

Misión

Somos una Universidad particular, que tiene como propósito formar profesionales de tercer y

cuarto nivel, de investigación, responsables, competitivos, con conciencia ética y solidarios

capaces de contribuir al desarrollo nacional y democrático, mediante una educación humanista,

cultural y científica dirigida a bachilleres y profesionales nacionales y extranjeros.

Visión

Ser una institución reconocida a nivel nacional e internacional por su calidad, manteniendo

entre sus fortalezas un cuerpo docente de alto nivel académico y un proceso de formación

profesional centrada en el estudiante, acorde con los avances científicos, tecnológicos, de

(35)

23

Objetivos

a) Elaborar propuestas académicas flexibles, direccionales hacia diseños curriculares

por competencias, fundamentadas en el estudio científico de necesidades sociales y el

seguimiento de graduados.

b) Fortalecer la trayectoria histórica y sostenible de la investigación científica y los

proyectos de desarrollo sociales y tecnológicos, mediante una participación compartida

docente-estudiante y la construcción de un liderazgo comprometido y potenciador de

los valores individuales de la comunidad educativa y de su cultura organizacional,

mediante la correspondencia entre las instigaciones realizadas los requerimientos de la

UNIANDES, el enlomo y la región.

c) Vincular a la Universidad Regional Autónoma de los Andes con la colectividad

mediante manifestaciones culturales, servicios sociales y proyectos que benefician a

todos sus actores.

d) Formar, capacitar, especializar y actualizar a la comunidad universitaria y a su

entorno.

Carreras que oferta la universidad UNIANDES. Facultad de Medicina

 Medicina  Odontología  Enfermería

Facultad de Jurisprudencia

 Derecho

Facultad de Empresas

(36)

24 Facultad de sistemas mercantiles

 Sistemas

 Contabilidad superior y auditoria

Facultad de educación y comunicación

 Ciencias de la educación

2.2 Descripción del procedimiento Metodológico 2.2.1 Modalidad de Investigación

La presente investigación se realizará mediante la modalidad cualitativa-cuantitativa, ya que se

estudiará la calidad de las actividades, medios, asuntos y material que se utiliza para realizar

una encuesta a los estudiantes graduados, con el objetivo de aplicar los conocimientos

informáticos en el desarrollo de una aplicación web que servirá para mejorar los procesos

actuales.

2.2.2 Tipo de investigación

Los tipos de investigación que se utilizarán son la bibliográfica, de campo y descriptiva ya que

estos nos permitirán conocer la situación actualmente de los procesos para el seguimiento de

graduados.

2.2.3 Métodos

Los métodos a utilizar será el método deductivo e inductivo, donde el método deductivo

evidenciará los procesos actuales para el seguimiento de graduados, con ello obtener la

información necesaria para realizar un análisis acerca de las deficiencias del proceso

actualmente utilizado.

En el método inductivo podremos obtener en forma general el proceso que lleva la institución

para el ingreso de los graduados y toma de la encuesta.

2.2.4 Técnicas e instrumentos 2.2.4.1 Técnicas

 Observación directa: Ayudará a enfocar correctamente los procesos que se realizarán

durante el proyecto además de que ayudará a levantar los requerimientos para el

desarrollo de la aplicación.

 Encuesta: Es una herramienta que permitirá recopilar datos por medio de un

(37)

25 2.2.4.2 Instrumentos

 Guía de observación. Útil en el análisis del proyecto para identificar sobre procesos de

análisis de problemas.

 Cuestionario. Estará desarrollado por un grupo de preguntas concretas para obtener la

información más relevante sobre el tema de estudio.

2.2.5 Población y Muestra 2.2.5.1 Población

La población motivo de la presente encuesta se encuentra detalla a continuación.

2.2.5.2 Muestra Docentes

Es un porcentaje de la población, nos permite averiguar la tendencia en la investigación de campo. Se la ha calculado con la siguiente fórmula:

M = (P)/(e² (P-1)+1)

Donde M es la población con un valor de 110 y el error e con el 5%

Remplazando valores tenemos

M = (110)/((0.05) ²(110-1)+1)

M = 86

Estrato Cantidad

Directores de Carrera 10 Departamento de Titulación y Grados

5

Docentes 110

Total 126

Tabla 1: Población de estudio

Fuente: Secretaría de titulación

(38)

26 2.2.5.3 Muestra Directores de Carrera

En razón de que los estratos que conforman la población no superan la cantidad de cien individuos se procede a utilizar el 100% de la misma.

2.2.5.4 Muestra Departamento de Titulación y Grados

La población del Departamento de Titulación y Grados no es un rango muy alto se tomará como muestra el total de la población.

2.2.6 Interpretación de resultados

2.2.6.1 Interpretaciones de la encuesta al Departamento de Titulación y Grados

Una vez aplicada la encuesta al Departamento de Titulación y Grados, se obtuvo los siguientes resultados:

Estrato Cantidad

Directores de Carrera 10 Departamento de Titulación y Grados

5

Docentes 86

Total 101

Tabla 2: Población de estudio

Fuente: Secretaría de titulación

(39)

27

Pregunta N° 1.- ¿Considera que al manipular la información se la realiza de una forma adecuada?

Respuesta Frecuencia Porcentaje

Si 1 20%

No 4 80%

Total 5 100%

Tabla 3: Pregunta1

Fuente: Encuesta al departamento de titulación

Elaborado: Investigador

Figura 1: Pregunta 1

Fuente: Encuesta al departamento de titulación

Elaborado por: Investigador

Análisis e interpretación

La mayoría de encuestados considera que la información no se manipula de una forma adecuada.

Si 20%

No 80%

(40)

28

Pregunta N° 2.- ¿Cree Ud. que es necesario trabajar con una herramienta tecnológica que le facilite el manejo de información?

Respuesta Frecuencia Porcentaje

Si 5 100%

No 0 0%

Total 5 100%

Tabla 4: Pregunta 2

Fuente: Encuesta al departamento de titulación

Elaborado: Investigador

Análisis e interpretación

El total de encuestados considera que es necesario trabajar con una herramienta tecnológica adecuada, que le facilite el manejo de la información.

Si 100%

No 0%

Si No

Figura 2: Pregunta 2

Fuente: Encuesta al departamento de titulación

(41)

29

Pregunta N °3.- ¿Para el manejo, registro y toma de información usan otra herramienta informática además de las herramientas Office?

Respuesta Frecuencia Porcentaje

Si 0 0%

No 5 100%

Total 5 100%

Tabla 5: Pregunta 3

Fuente: Encuesta al departamento de titulación

Elaborado: Investigador

Figura 3: Pregunta 3

Fuente: Encuesta al departamento de titulación

Elaborado por: Investigador

Análisis e interpretación

El total de encuestados afirman usar solo herramientas office para el manejo y registro de la información.

Si 0%

No 100%

(42)

30

Pregunta N° 4.- ¿Considera que actualmente el manejo de información (búsqueda, generar) se lo realiza de una forma fácil y ágil?

Respuesta Frecuencia Porcentaje

Si 2 40%

No 3 60%

Total 5 100%

Tabla 6: Pregunta 4

Fuente: Encuesta al departamento de titulación

Elaborado: Investigador

Figura 4: Pregunta 4

Fuente: Encuesta al departamento de titulación

Elaborado por: Investigador

Análisis e interpretación

Una mayoría de encuestados consideran que el manejo de la información no es fácil y ágil. Si

40%

No 60%

(43)

31

Pregunta N° 5.- ¿En caso de pérdida de la información física, se maneja un respaldo digital de la información del Departamento?

Respuesta Frecuencia Porcentaje

Si 3 60%

No 2 40%

Total 5 100%

Tabla 7: Pregunta 5

Fuente: Encuesta al departamento de titulación

Elaborado: Investigador

Figura 5: Pregunta 5

Fuente: Encuesta al departamento de titulación

Elaborado por: Investigador

Análisis e interpretación

La mayoría de encuestados afirman manejar respaldos digitales de la información, mismos que son realizados con la herramienta Excel.

Si 60% No

40% Si

Referencias

Documento similar

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

This section provides guidance with examples on encoding medicinal product packaging information, together with the relationship between Pack Size, Package Item (container)

If certification of devices under the MDR has not been finalised before expiry of the Directive’s certificate, and where the device does not present an unacceptable risk to health

Petición de decisión prejudicial — Cour constitutionnelle (Bélgica) — Validez del artículo 5, apartado 2, de la Directiva 2004/113/CE del Consejo, de 13 de diciembre de 2004, por

Després d’un inventari pericial i de consensuar-ho amb els mateixos redactors de l’estudi, s’apunta a que la problemàtica és deguda a que en els casos on l’afectació

Polígon industrial Torrent d'en Puig. Polígonindustrial de Can