UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS...

141
SERVICIO DE ALMACENAMIENTO TIPO NUBE PARA COMPARTIR Y SINCRONIZAR ARCHIVOS ENTRE ALUMNOS Y DOCENTES DE LA UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS OCCIDENTALES “EZEQUIEL ZAMORA” UNELLEZ –BARINAS. Trabajo Especial de Grado presentado como requisito parcial para optar por al título de: Ingeniero en Informática. AUTORES: Azuaje R. Manuel A. C. I: 19.071.533 Guerrero S. Julio. C. I: 18.226.189 Tutor académico: Ing. Roisbel Figueroa. Barinas, Julio de 2013. UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS OCCIDENTALES “EZEQUIEL ZAMORA” VICE-RECTORADO DE PLANIFICACIÓN Y DESARROLLO SOCIAL PROGRAMA INGENIERÍA, ARQUITECTURA Y TECNOLOGÍA SUBPROGRAMA INFORMÁTICA.

Transcript of UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS...

i

SERVICIO DE ALMACENAMIENTO TIPO NUBE PARA COMPARTIR Y

SINCRONIZAR ARCHIVOS ENTRE ALUMNOS Y DOCENTES DE LA

UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS

OCCIDENTALES “EZEQUIEL ZAMORA” UNELLEZ –BARINAS.

Trabajo Especial de Grado presentado como requisito parcial para optar por

al título de: IInnggeenniieerroo eenn IInnffoorrmmááttiiccaa..

AUTORES: Azuaje R. Manuel A. C. I: 19.071.533

Guerrero S. Julio. C. I: 18.226.189 Tutor académico: Ing. Roisbel Figueroa.

Barinas, Julio de 2013.

UNIVERSIDAD NACIONAL EXPERIMENTAL

DE LOS LLANOS OCCIDENTALES

“EZEQUIEL ZAMORA”

VICE-RECTORADO DE PLANIFICACIÓN Y DESARROLLO SOCIAL

PROGRAMA INGENIERÍA, ARQUITECTURA Y TECNOLOGÍA

SUBPROGRAMA INFORMÁTICA.

ii

APROBACIÓN DEL TUTOR

Yo, ING. ROISBEL FIGUEROA, titular de la Cedula de Identidad Nº V-

12.236.473, en mi carácter de tutora del Trabajo Especial de Grado titulado

SERVICIO DE ALMACENAMIENTO TIPO NUBE PARA COMPARTIR Y

SINCRONIZAR ARCHIVOS ENTRE ALUMNOS Y DOCENTES DE LA

UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS

OCCIDENTALES “EZEQUIEL ZAMORA” UNELLEZ - BARINAS.

Presentado por los Bachilleres, AZUAJE MANUEL, titular de la C. I: V-

19.071.533 y GUERRERO JULIO, titular de la C. I: V-18.226.189 para optar

al título de Ingeniero en Informática, por medio del presente certifico que he

leído el Trabajo Especial de Grado, en la fecha, hora y lugar que se

establezca para tal fin.

En la Cuidad de Barinas a los 21 días del mes de Junio de 2.013.

______________________________

ING. ROISBEL FIGUEROA

C. I: V- 12.236.473

iii

SERVICIO DE ALMACENAMIENTO TIPO NUBE PARA COMPARTIR Y SINCRONIZAR ARCHIVOS ENTRE ALUMNOS Y DOCENTES DE LA

UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS OCCIDENTALES “EZEQUIEL ZAMORA” UNELLEZ –BARINAS.

AUTORES:

Azuaje R. Manuel A. C. I: 19.071.533.

Guerrero S. Julio C. C. I: 18.226.189

Tutor Académico: Ing. Roisbel Figueroa.

Trabajo Especial de Grado aprobado en nombre de la Universidad

Nacional Experimental de los Llanos Occidentales “Ezequiel Zamora” por el

siguiente jurado, a los 18 días del mes de Julio de 2.013.

________________________

JURADO C. I: V___________

________________________ JURADO

C. I: V___________

________________________ JURADO

C. I: V___________

UNIVERSIDAD NACIONAL EXPERIMENTAL

DE LOS LLANOS OCCIDENTALES

“EZEQUIEL ZAMORA”

VICE-RECTORADO DE PLANIFICACIÓN Y DESARROLLO SOCIAL

PROGRAMA INGENIERÍA, ARQUITECTURA Y TECNOLOGÍA

SUBPROGRAMA INFORMÁTICA.

iv

AGRADECIMIENTOS.

Primero que nada a La Universidad Nacional Experimental de los Llanos

Occidentales “Ezequiel Zamora” por abrir sus puertas y a todos nuestros

profesores por brindarme su conocimientos y hacer que cada día

aprendiéramos algo nuevo y darnos toda la motivación para llegar donde

estamos hoy en día.

A nuestra tutora Ing. Roisbel Figueroa, por su paciencia, esmero y

dedicación para guiarnos en la realización de este trabajo.

Al profesor Ing. Oscar Abreu, Coordinador de tecnología de la Secretaria

Ejecutiva de Estudios a Distancia quien nos orientó y brindo toda su

colaboración para implementar nuestro proyecto.

A la profesora Msc. Darjeling Silva por confiar en nosotros y ofrecernos

este gran proyecto que para nosotros fue un reto.

Gracias a todos.

Azuaje Manuel y Guerrero Julio.

v

ÍNDICE GENERAL

Pág.

PORTADA ....................................................................................................... i

ACEPTACION DEL TUTOR ........................................................................... ii

EVALUACIÓN DEL JURADO………..…………………..………………………. iii

AGRADECIMIENTOS .................................................................................... iv

INDICE GENERAL ......................................................................................... v

INDICE DE FIGURAS ................................................................................... vii

INDICE DE TABLAS .................................................................................... viii

INDICE DE PANTALLAS ............................................................................... ix

RESUMEN...................................................................................................... x

INTRODUCCIÓN ........................................................................................... xi

CAPITULO I: El PROBLEMA Planteamiento del Problema ........................................................................ 14 Objetivos de la Investigación ....................................................................... 17

Objetivo General ............................................................................. 17 Objetivos Especificos ...................................................................... 17

Justificacion de la Investigación ................................................................... 18 Alcances ...................................................................................................... 20

CAPITULO II: MARCO TEÓRICO Antecedentes ............................................................................................... 22 Marco Referencial........................................................................................ 23 Definicion de Terminos Básicos ................................................................... 39

CAPITULO III: MARCO METODOLÓGICO Tipo y Diseño de la Investigación ................................................................ 43 Modalidad de la Investigación ...................................................................... 44 Metodología utilizada ................................................................................... 45 Fases que conforman la Metodología .......................................................... 48

Fanse 1 (Inicio) ............................................................................... 48 Fanse 2 (Elaboración) ..................................................................... 49 Fase 3 (Construcción) ..................................................................... 51 Fase 4 (Transición) ......................................................................... 51

Población y Muestra .................................................................................... 52 Técnicas de recoleccion de Datos ............................................................... 54

vi

Validez del Instrumento ............................................................................... 56 Confiabilidad del Instrumento ...................................................................... 57

CAPITULO IV: ANÁLISIS DE LOS RESULTADOS

Parte I Situación Actual de los Laboratorios ........................................................... 58 Analisis de la encuesta ................................................................................ 61 Parte II Diseño de la Propuesta …………………….………………………………….….73 Aplicación de la Metodologia ....................................................................... 73 Fase de Inicio .............................................................................................. 74 Fase de Elaboración .................................................................................... 76 Requerimientos de Entrada .................................................................... 77 Requerimientos de Almacenamiento ...................................................... 78 Requerimiento de Salida ......................................................................... 80 Fase de Contrucción .................................................................................... 93 Fase de Transición ...................................................................................... 97 Parte III Implementación, Seguimiento y Monitoreo.………………………………….….98 CAPITULO V: CONCLUSIONES Y RECOMENDACIONES

Conclusiones ..............................................................................................113

Recomendaciones ......................................................................................115

Referencias ................................................................................................116

Anexos .......................................................................................................119

vii

ÍNDICE DE FIGURAS

Pág.

DIAGRAMAS

Modelo Conceptual de la Visión Preliminar de la Propuesta ........................ 75

Diagrama de Despliegue del Sistema Propuesto ......................................... 76

Diagrama Entidad Relación ......................................................................... 79

Diagrama de Clases del Sistema Propuesto ................................................ 81

Diagrama de Casos de Uso ......................................................................... 82

Diagrama de Proseso de Registro de Nuevo Usuario .................................. 83

Diagrama de Proseso del Inicio de Sesión .................................................. 84

Diagrama de Proseso para Recuperar Contraseña ..................................... 85

Diagrama de Proseso para Solicitar Nueva Amistad.................................... 86

Diagrama de Proseso Agregar Cuentas a Lista de Favoritos ....................... 87

Diagrama de Proseso para Subir y Descargar Archivos de la Nube ............ 88

Modelo Conceptual de la Arquitectura Definitiva .......................................... 89

Modelo Conceptual de la Nube .................................................................... 90

Modelo Conceptual del Sistema con Sesión de Estudiante ......................... 91

Modelo Conceptual del Sistema con Sesión de Profesor ............................. 92

viii

ÍNDICE DE TABLAS

Pág.

Operacionalización de Variables.................................................................. 42

Muestra de la Investigación ......................................................................... 54

Distribución de los Equipos de Computos en los Laboratorios ..................... 58

Item N° 1 ..................................................................................................... 61

Item N° 2 ..................................................................................................... 62

Item N° 3 ..................................................................................................... 63

Item N° 4 ..................................................................................................... 64

Item N° 5 ..................................................................................................... 65

Item N° 6 ..................................................................................................... 66

Item N° 7 ..................................................................................................... 67

Item N° 8 ..................................................................................................... 68

Item N° 9 ..................................................................................................... 69

Item N° 10 ................................................................................................... 70

Item N° 11 ................................................................................................... 71

Item N° 12 ................................................................................................... 72

ix

ÍNDICE DE PANTALLAS

Pág.

PANTALLAS DEL SISTEMA

Página Principal del Servicio de Almacenamiento tipo Nube ......................103

Formulario de Registro de Profesores. .......................................................104

Panel de Control del Administrador. ...........................................................105

Lista de Profesores Registrados.. ...............................................................106

Lista de Estudiantes Registrados. ...............................................................107

Perfil de la Cuenta de un Estudiante. ..........................................................108

Lista de Solicitudes Pendientes. .................................................................109

Lista de Amigos y Favoritos. .......................................................................109

Perfil de la Cuenta de un Profesor. .............................................................110

Lista de Favoritos de un Profesor (Seguidores).. ........................................111

Perfil de un Amigo en la Nube. ...................................................................111

Buzo de Correo. .........................................................................................112

x

SERVICIO DE ALMACENAMIENTO TIPO NUBE PARA COMPARTIR Y SINCRONIZAR ARCHIVOS ENTRE ALUMNOS Y DOCENTES DE LA

UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS OCCIDENTALES “EZEQUIEL ZAMORA” UNELLEZ –BARINAS.

Autores:

Azuaje R. Manuel A. C. I: 19.071.533 Guerrero S. Julio. C. I: 18.226.189

Tutor académico: Ing. Roisbel Figueroa.

RESUMEN

La UNELLEZ, no cuenta con un servicio de almacenamiento que brinde seguridad a los alumnos y docentes en el respaldo de la información, por esta razón surge la necesidad de crear un servicio de almacenamiento tipo nube para compartir y sincronizar archivos entre alumnos y docentes. Esta Investigación es un Proyecto de Desarrollo de Software el cual fue estudiado con una muestra total de 110 personas entre alumnos y docentes que hacen uso frecuente de los laboratorios y se sustentó bajo la metodología Proceso Unificado de Rational (Jacaboson, Booch y Rumbaugh, 2000) y con la ayuda de UML 2.0 para el modelado de objetos, fue elaborado con herramientas avanzadas de desarrollo de software como lenguajes de programación PHP5, framework de javascript 1.4.4 y librerías de complementos como Jquery y Jquery ui 1.10, archivos de estilos CSS3 y el manejador de bases de datos MYSQL. Fue implementado en un servidor HP de la Secretaria Ejecutiva de Estudios a Distancia en donde se le realizó una serie de pruebas, se llevó un monitoreo de los usuarios registrados y actualmente se encuentra disponible en los laboratorios de computación de la UNELLEZ a través de red interna de la universidad.

Descriptores: Almacenamiento de datos, nube, sincronización, compartir datos.

UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS OCCIDENTALES

“EZEQUIEL ZAMORA” VICE-RECTORADO DE PLANIFICACIÓN Y DESARROLLO SOCIAL

PROGRAMA INGENIERÍA, ARQUITECTURA Y TECNOLOGÍA SUBPROGRAMA INFORMÁTICA.

xi

INTRODUCCIÓN

El mundo de hoy, está inmerso en una nueva revolución tecnológica

basada en la informática, que encuentra su principal impulso en el acceso y

capacidad de procesamiento de información sobre todos los temas y

sectores de la actividad humana. Desde sus inicios el hombre ha buscado la

forma de mejorar su calidad de vida y su forma de trabajo, para ello han

buscado como herramientas las tecnologías que han permitido llegar a

grandes inventos científicos desde la calculadora hasta la computadora y el

Internet.

Aunado a esto el mundo de las tecnologías marcan el ritmo del progreso y

las pautas de vida, en otras palabras, vivimos en un mundo modelado en que

la tecnología está omnipresente en nuestra vida cotidiana. La idea del

progreso, tal como lo concebimos hoy, está íntimamente asociada a la idea

de la tecnología, y por consiguiente a la idea de ciencia. Estas dos palabras

clave, ciencia y tecnología, vinculadas a actividades específicas del hombre,

están indisolublemente ligadas al mundo en que vivimos, un mundo más

artificial que natural, un mundo creado por el hombre en sus ansias de

dominar y transformar las fuerzas de la naturaleza.

No obstante, en los últimos años estamos presenciando un gran cambio

en el mundo la informática; La Computación en La Nube o Cloud Computing,

un viejo paradigma que está cobrando mucha fuerza, se basa en el uso de

servicios Web para el desarrollo y manejo de aplicaciones mediante Internet.

Según el Instituto de Ingenieros Eléctricos y Electrónicos (IEEE, 2013), es un

paradigma en el que la información se almacena de manera permanente en

xii

servidores de Internet y se envía a caché temporales de cliente, lo que

incluye equipos de escritorio, centros de ocio, portátiles, entre otros.

Según Buitrago (2013), las principales compañías tecnológicas están

apostando a ofrecer diferentes servicios de cloud computing. Es la tendencia

que se viene a futuro: nuestros correos electrónicos, fotos, música,

documentos, videojuegos, en infinidades de archivos, se alojarán

directamente en los servidores del proveedor del servicio, para ser utilizados

desde cualquier sitio o dispositivo. Por tal motivo, a la presente investigación

tiene como objetivo principal es aprovechar el uso de las nuevas tecnologías

y paradigmas de la programación en la nube, a fin de desarrollar una

aplicación que brinde una alternativa a los docentes y estudiantes de la

Universidad Nacional Experimental de los Llanos Occidentales “Ezequiel

Zamora” UNELLEZ – Barinas, el servicio gratuito de almacenar, compartir y

sincronizar archivos en línea y poder disponer de ellos desde cualquier

dispositivo que tenga conexión a Internet.

Para realizar esta investigación se tomó un orden lógico estructurado

basado en la metodología desarrollada por Ivar Jacobson, Grady Booch y

James Rumbaugh “Proceso Unificado Racional”, Rational Unified Process

(en inglés), y sus siglas RUP (Álvarez, 2002), quien junto al Lenguaje

Unificado de Modelado UML, constituye la metodología estándar más

utilizada para el análisis, implementación y documentación de sistemas

orientados a objetos. RUP es una metodología explícita en la definición de

software y su trazabilidad y está constituida por cuatro fases: Inicio,

Elaboración, Construcción y transición; Y a su vez el presente trabajo de

investigación está conformado por cinco (5) capítulos como lo estipula el

reglamento interno de la Universidad en su Artículo 17 del reglamento para la

Elaboración y Exposición del Trabajo Especial de Grado, los cuales se

estructuran de la siguiente manera:

xiii

Capítulo I – El Problema, consta del Planteamiento del Problema,

Objetivos de la Investigación (General, Específicos), Justificación del

Sistema, sus Alcances y Limitaciones.

Capítulo II – Marco Referencial, constituida por los fundamentos teóricos

en los cuales se apoya el Trabajo de Grado, los Antecedentes del Estudio,

Bases Legales y Bases Teóricas de referencia.

Capítulo III, Marco Metodológico en donde se estipula el tipo, diseño y

ejecución de la propuesta, tomando en cuenta el análisis de la situación

actual, los objetivos de estudio y el sistema propuesto.

Capítulo IV, Análisis de los Resultados en donde se estudia la situación

actual a través de las técnicas de investigación y recolección de datos, se

plasma el diseño, ejecución y seguimiento de la propuesta, tomando en

cuenta los objetivos de estudio.

Finalmente el Capítulo V, el cual comprende la Conclusión y

Recomendaciones del sistema propuesto, así como las referencias

bibliográficas.

14

CAPÍTULO I

EL PROBLEMA

PLANTEAMIENTO DEL PROBLEMA

Los seres humanos han usado una variedad asombrosa de materiales y

medios para guardar información, cualquier substancia que pueda ser

sistemáticamente transformada se puede usar para este fin (Perrenoud,

2004). En los años primitivos se usaban las piedras, vasijas y sogas

anudadas, siendo estos los primeros métodos implementados por el hombre

para guardar información importante y posteriormente surge el papel, quien

ha sido el medio de grabación más utilizado en el mundo.

Ahora bien, para cualquier sistema, las unidades de almacenamiento son

aquellas que permiten guardar física o virtualmente archivos de datos de

todo tipo. Más específicamente en la informática, las unidades de

almacenamiento serán todos aquellos dispositivos, internos o externos, que

almacenan la información de un sistema dado. Los dispositivos diferirán

entre sí en forma, tamaño y uso, pero en conjunto todos contribuyen a la

conservación de datos relevantes para el usuario en formato digital.

En este punto, la historia ha buscado el sistema más pequeño físicamente

y con mayor capacidad para almacenar más cantidad de información,

actualmente, usamos cientos de gigabytes de memoria en nuestros

computadores, incluso pequeños reproductores, memorias y otros

dispositivos portátiles suelen tener gran cantidad de espacio libre para uso

15

de almacenamiento forma que era pura ciencia-ficción hace unas pocas

décadas.

En cuanto al almacenamiento electrónico surgió por primera vez a

mediados del siglo XIX, cuando el francés Charles Babbage diseño las fichas

perforadas, las cuales estaban elaboradas con un simple trozo de cartulina

marcado con una serie de columnas y ubicaciones especificas las cuales

eran perforadas y según la ubicación representaba un 1 o un 0. El ordenador

leía las perforaciones de la tarjeta y ejecutaba las instrucciones

correspondientes a esos unos y ceros, esta herramienta de almacenamiento

carecía de gran capacidad de bytes lo cual no era capaz de almacenar más

de 140 caracteres por lo que evoluciono a las cintas magnéticas. (Iribar,

2012).

En tal medida la tecnología ha avanzando y surgen nuevos dispositivos de

almacenamiento, desde los tambores magnéticos que eran sumamente

grandes y solo almacenaban un máximo de 10 kilobytes hasta el gran salto

en la tecnología de almacenamiento que fueron los discos magnéticos, hoy

en día conocido como disco duro y rápidamente surgieron nuevos

dispositivos más pequeños entre ellos podemos encontrar los Diskette, CD,

DVD, Memorias Flash o Pendrive.

No obstante, actualmente existen nuevas alternativas que nos brindan la

facilidad de almacenar datos sin la necesidad de poseer dispositivos de

almacenamiento físicos comunes mencionados anteriormente, a este servicio

se le conoce como almacenamiento en nube, siendo a su vez una de las

herramientas más seguras para salvaguardar la información de forma digital.

En tal sentido, la Universidad Nacional Experimental de los Llanos

Occidentales Ezequiel Zamora (UNELLEZ), núcleo Barinas, es actualmente

la casa de estudios más grande del estado Barinas y la décima primera entre

las mejores universidades de la República Bolivariana de Venezuela; según

estadísticas publicadas en el ranking de Universidades Iberoamericano 2012.

Actualmente la casa de estudio cuenta con un total de cinco (05)

16

laboratorios, una (01) sala de estudio “Alma Mate”, una (01) sala de

profesores y una (01) sala campus, estos se encuentran a la disposición de

todos aquellos estudiantes y docente que así lo necesiten a lo largo de su

formación académica.

Por tal motivo, en el periodo lectivo 2013-I, la universidad posee una

población aproximada de 17.000 estudiantes; un numero bastante elevado

para la capacidad física con las que cuenta la institución, de los cuales un

gran porcentaje hacen uso de los laboratorios de computación, durante sus

estudios. Esto quiere decir que los equipos de computación trabajan de

forma continua para poder satisfacer la alta demanda.

Debido a lo mencionado anteriormente, los equipos de computación de los

laboratorios de la UNELLEZ Barinas, están expuestos a daños tanto físicos

(hardware) como lógicos (software), entre los más frecuentes tenemos los

virus informáticos que alteran el sistema operativo trayendo como

consecuencia perdidas y/o alteraciones en la data, daños en dispositivos de

almacenamiento masivo tanto internos como externos (discos duros y

pendrives) y debido a que los laboratorios no cuentan con un servicio de

respaldo toda la información almacenada durante las horas de clases y

practicas desaparecen, lo que ha conllevado a que los estudiantes que no

cuentan con dispositivos de almacenamiento pierdan sus actividades

desarrolladas en clase.

Por esta razón y aprovechando de los avances tecnológicos que nos

permiten pasar del disco duro a la nube se propone establecer una servicio

de almacenamiento de dato tipo nube para almacenar, compartir y

sincronizar archivos el cual estará a la disposición de los alumnos y docentes

vía web o a través de la red interna de la UNELLEZ a fin de salvaguardar la

información, brindando una opción novedosa, económica, segura y practica

para sustituir el uso de memorias externas las cuales son la causa principal

del problema planteado.

17

OBJETIVOS DE LA INVESTIGACIÓN

OBJETIVO GENERAL:

Implementar un servicio de almacenamiento de dato tipo nube para

almacenar, compartir y sincronizar archivos entre alumnos y docentes de la

Universidad Nacional Experimental de los Llanos Occidentales “Ezequiel

Zamora” UNELLEZ - Barinas.

OBJETIVOS ESPECÍFICOS:

Estudiar la necesidad de crear un servicio de almacenamiento de dato

tipo nube para almacenar, compartir y sincronizar archivos entre

alumnos y docentes de la UNELLEZ.

Realizar un diagnóstico de los servicios de almacenamiento tipo nube para almacenar, compartir y sincronizar archivos.

Desarrollar un servicio de almacenamiento de datos tipo nube

sincronizar y compartir archivos entre alumnos y docentes de la

UNELLEZ.

18

JUSTIFICACIÓN

La Tecnología se define como el conjunto de conocimientos y técnicas

que, aplicados de forma lógica y ordenada, permiten al ser humano modificar

su entorno material o virtual para satisfacer sus necesidades, esto es, un

proceso combinado de pensamiento y acción con la finalidad de crear

soluciones útiles como: Computadoras, calculadoras, maquinarias, autos,

electrodoméstico entre otras infinidades de cosas que podemos ver y/o usar

en el día a día.

En tal sentido, internet en los último tiempos ha tenido un enorme

crecimiento, lo que ha generado en los usuarios la costumbre de utilizar

servicios en línea como parte de sus actividades cotidianas, tales como:

mensajería instantánea, web mail, redes sociales, mapas, documentos,

respaldos de datos, videos online y un sin fin de servicios. Todas estas

aplicaciones no están instaladas en sus computadores, sino en la llamada

nube de Internet. De esta forma, cuando se utilizan servicios de la nube, se

utilizan servicios que forman parte de Cloud Computing, un modelo de

computación en el que todo lo que puede brindar un sistema informático se

ofrece como un servicio que puede ser accedido a través de Internet.

Según el Instituto Nacional de Estándares y Tecnología (NIST, 2010) de

Estados Unidos, Cloud Computing se define como: “Un modelo que permite

acceder a un conjunto compartido de recursos informáticos configurables (ej.

Redes, servidores, almacenamiento, aplicaciones y servicios) de manera

conveniente, ubicua y bajo demanda, que pueden ser proporcionados

rápidamente y liberados, con un mínimo esfuerzo administrativo e interacción

del proveedor de servicios”.

19

Últimamente, la variedad de servicios que se ofrecen mediante Cloud

Computing ha crecido de forma considerable, siendo las grandes empresas

norteamericanas y europeas las que lideran en innovación e implementación,

pero poco a poco esta tecnología ha tenido fruto en nuestro país. De aquí

nace la necesidad de analizar este paradigma con el fin de atender las

necesidades que actualmente presenta los laboratorios de computación de la

Universidad Nacional Experimental de Los Llanos Occidentales “Ezequiel

Zamora” UNELLEZ – Barinas.

Para dar solución a las carestías que presentan los laboratorios en cuanto

a su respaldo de la data se propone un servicio de alojamiento de archivos

multiplataforma en la nube el cual nos brindara seguridad y la estabilidad de

los equipos de computación, ya que la información estará almacenada en los

servidores que conforman la nube, dejando así los equipos libres de

información, es importante hacer referencia que para el disfrute de este

servicio solo es necesario el uso de un equipo con conexión a internet sin

importar las características de hardware que esté presente y/o los equipos

de los laboratorios de la UNELLEZ que se encuentre conectados a la red.

Una de las ventajas más importantes que nos brinda el desarrollo de este

nuevo servicio es la facilidad de tener la información a nuestro alcance sin

importar en donde nos encontremos, solo hace falta estar conectados a

través de cualquier servicio de Internet y como está desarrollada 100% con

tecnología Cloud Computing se puede integrar con mucha mayor facilidad y

rapidez que el resto de las aplicaciones existente ya que su infraestructura

(Software) no requiere estar alojada en el computador y la simplicidad del

mismo lo hace ser una propuesta muy factible; A su vez cuenta con un nivel

de seguridad alto y bien estructurado para la protección de la información,

tanto a nivel de sistema como al momento de compartir los archivos entre

usuarios.

20

El desarrollo de este servicio de almacenamiento en la nube brindará tanto

a los alumnos como docentes de la Universidad Nacional Experimental de

los Llanos Occidentales “Ezequiel Zamora” una opción novedosa para

almacenar e intercambiar archivos entre sí, donde tendrán como beneficio

principal la sincronización de la información en tiempo real, como a su vez

una mayor capacidad de almacenamiento para así intercambiar documentos

y enlaces de descarga sin importar el peso y formato.

El servicio de almacenamiento estará en capacidad de ofrecer a sus

usuarios un espacio en la nube de 1 GB, el cual tendrán a disposición para

una salvaguardada eficiente de la data que manejan día a día. Estará

disponible tanto para los alumnos como docentes, a fin de garantizar un

servicio óptimo y novedoso, de igual manera servir de iniciativa para a los

futuros graduado de la carrera Técnico Superior Universitario e Ingenieros en

Informática a seguir construyendo nuevas aplicaciones y herramientas para

el cuidado y mejora de la casa de estudio.

ALCANCES

Durante el desarrollo del proyecto se logró diseñar e implementar un

servicio de almacenamiento tipo nube en el cual los alumnos y docentes de

la universidad podrán hacer uso del mismo para compartir y sincronizar

archivos entre sí.

Es importante señalar, que el entorno gráfico de la aplicación está

orientado a la estructura de las redes sociales, en donde cada usuario tendrá

su propio perfil (estudiantes) y cuentas verificadas (Los docentes), a fin de

crear una validación y restricción de los perfiles, de esta manera cada cuenta

comparte su información con los usuarios que el desee y/u otorgue permiso,

21

y así evitar el hurto de la información y la protección del derecho de autor a

excepción de las cuentas verificadas que por ser perfiles de docentes la

información es libre ya que su objetivo es facilitar sus guías y materiales a

todos sus alumnos sin preferencia alguna.

Los estudiantes al registrar sus cuentas pueden buscar amigos y crear sus

propias listas con los que desean compartir información, así como seguir a

los profesores que desean estar al tanto de sus actualizaciones y materiales

compartidos.

Para crear dichas listas, los usuarios pueden explorar los usuarios

registrados, filtrar búsquedas por nombres y enviar solicitudes de amistad las

cuales pueden ser aceptadas o negadas dependiendo de la dedición del

usuario quien recibe la solicitud.

El usuario podrá crear carpetas para organizar todos sus trabajos y

prácticas con solo dar un clic tal cual fuera el escritorio de un computador, así

como también organizar sus carpetas en subcarpetas creando un índice de

contenido.

Entre las principales funciones se tienen: editar perfil, cambiar foto de

avatar, agregar y eliminar amigos, seguir cuentas verificadas, subir y

descargar archivos, eliminar contenidos y contactar a otros usuarios

mediante mensajes privados.

El servicio posee una interfaz sencilla, fresca y fácil de manipular sin

necesidad de tener conocimientos previos y estará disponible a través de

internet para disponer de ella cuando desee, y desde cualquier dispositivo

con conexión a internet.

22

CAPITULO II

MARCO TEORICO

El marco teórico, marco referencial o marco conceptual tiene el propósito

de dar a la investigación un sistema coordinado y coherente de conceptos y

proposiciones que permitan abordar el problema. "Se trata de integrar al

problema dentro de un ámbito donde éste cobre sentido, incorporando los

conocimientos previos relativos al mismo y ordenándolos de modo tal que

resulten útil a nuestra tarea" (Rubio, 2000).

Ezequiel Ander-Egg (1990) nos dice que en el marco teórico o referencial

"se expresan las proposiciones teóricas generales, las teorías específicas,

los postulados, los supuestos, categorías y conceptos que han de servir de

referencia para ordenar la masa de los hechos concernientes al problema o

problemas que son motivo de estudio e investigación".

ANTECEDENTES DEL ESTUDIO

Los trabajos de investigación que mencionaremos a continuación han

servido de gran soporte y orientación para el desarrollo de nuestro proyecto,

ya que reafirman y dejan en claro la importancia y evolución que han logrado

tener los servicios, aplicaciones y herramientas diseñadas bajo el paradigma

de cloud computing para garantizar la eficiencia en el manejo y respaldo de

la información, a continuación se presentan los siguientes trabajos:

23

Cloud Computing: fundamentos, diseño y arquitectura aplicados a un caso

de estudio, Navarro A. José M. Madrid, España 2012. Universidad Rey Juan

Carlos, Máster Oficial en Tecnologías de la Información y Sistemas

Informáticos. Tesis para fin de Máster.

Desarrollo e implementación en la nube del sistema de control de flujo

financiero y declaración de impuestos para personas naturales, Gordon S.

Diego F. Quito. Ecuador 2012. Universidad Central del Ecuador, facultad de

ingeniería ciencias físicas y matemáticas, Tesis para obtener título de

Ingeniero en Informática.

Computación en nube como estrategia competitiva las pequeñas y

medianas empresas (PYMES), Méndez L. julio C. Veracruz. México 2010.

Universidad Veracruzana, facultad de Contaduría y Administración, Tesis

para obtener título de Licenciado en Sistemas Computacionales

Administrativos.

MARCO REFERENCIAL.

Una de las alternativas que en los últimos años ha florecido al amparo de

la orientación a servicios como paradigma a nivel tecnológico es el

paradigma de Cloud Computing. Este paradigma propugna ser capaz de

aprovisionarse con los usuarios, de manera directa, instantánea en el tiempo

(en tiempo real) y con unos costes en la gestión que sean casi increíbles.

Este proyecto se centra en el diseño de un servicio de almacenamiento de

datos basada en tecnología Cloud Computing (Computación en la nube)

como alternativa viable, objetiva y real a los actuales problemas que

presentan los laboratorios de computación de la UNELLEZ. Viable, porque

Cloud Computing está a nuestro alcance; objetiva, porque brindaran

24

solución a todos los usuarios sin importar las características del medio de

acceso (hardware y software); y finalmente, real, porque no quedara como

una simple propuesta, sino que será implementado para evaluar su impacto y

su optimo funcionamiento.

Almacenamiento de Datos

Se refiere a la información que accedemos en nuestros ordenadores de

forma habitual o la que hemos archivado o almacenado fuera de la

computadora (Los autores, 2013). Cada vez que se abre un archivo

almacenado en el disco duro, se está accediendo a los datos. Para algunas

personas, la capacidad de almacenamiento en su disco duro es suficiente

para almacenar sus datos y sus respaldos. Pero para otros y sobre todo las

grandes empresas, el almacenamiento de datos es de importancia primordial.

Historia en el almacenamiento de datos.

Hoy en día, usamos y necesitamos cientos de gigabytes de memoria en

nuestros ordenadores para realizar actividades bien sean laborales o

personales, como también existen minúsculos reproductores de MP3 y otros

dispositivos portátiles que suelen tener varios gigabytes de espacio libre.

Actualmente existen servicios que ofrecen espacio para el almacenamiento

de información en la nube dejando a un lado la necesidad de poseer

memorias portables para tener información importante a nuestro alcance.

Esto era pura fantasía científica hace unas pocas décadas, a continuación

presentamos una línea de tiempo basado en el trabajo de Sarey (2010) y

Ojeda (2012) sobre la rápida e increíble evolución del almacenamiento digital

de la información.

Las tarjetas perforadas (1725): es una lámina hecha de cartulina que

contiene información en forma de perforaciones según un código binario y

25

fueron los primeros medios utilizados para ingresar información e

instrucciones a un computador y este solo almacenaban un máximo de 90

caracteres. Fueron usadas por primera vez alrededor de 1725 cuando

Charles Babbage lanzó la idea del uso de las tarjetas perforadas como un

modo de controlar una calculadora mecánica que él mismo diseñó siendo

luego International Business Machines (IBM) quien desarrolló la tecnología

de la tarjeta perforada como una herramienta poderosa para el

procesamiento de datos empresariales y produjo una línea extensiva de

unidades máquinas de registro de propósito general.

Cintas Perforadas (1846): consiste en una larga tira de papel en la

que se realizan agujeros para almacenar los datos en serie de binarios al

igual que las tarjetas perforadas, se emplearon por primera vez en los telares

mecánicos y bordados, donde se almacenaban en las tarjetas instrucciones

simples acerca de los movimientos solicitados de la máquina y en 1846

Alexander Bain, empleó cinta perforada para enviar telegramas.

Tambor Magnético (1932) inventada por Gustav Tauschek en 1932

en Australia, es un cilindro de metal hueco o sólido que gira en una velocidad

constante de 600 a 6.000 revoluciones por minuto, cubierto con un material

magnético de óxido de hierro sobre el cual se almacenan los datos y

programas. Son capaces de recoger datos a mayores velocidades que una

cinta o una unidad de disco, pero no son capaces de almacenar más datos

que aquellas. Su uso fue en la década de 1950 se empleo un tambor

magnético como memoria principal de trabajo en la Computadora Whirlwind.

Tubo Selectrón (1946): se basa en pequeñas celdas aisladas,

llamadas eyelets, formando una válvula termodinámica desarrollada por

Radio Corporation of America (RCA). Se fabricó con capacidades de 4096

bits, para el ordenador LAS, pero debido a las dificultades para poner a punto

el tubo, finalmente LAS utilizó tubos Williams, pero no tuvieron éxito por lo

26

complicados y costosos que resultaron ser para la poca capacidad de

almacenamiento.

Cinta Magnética (1950): obra del inglés Oberlin Smith, es un tipo de

medio o soporte de almacenamiento de información que se graba en pistas

sobre una banda plástica con un material magnetizado, generalmente óxido

de hierro o algún cromato. El tipo de información que se puede almacenar en

las cintas magnéticas es variado, como vídeo, audio y datos. Su uso también

se ha extendido para el almacenamiento analógico de música (como el

casete de audio) y para vídeo, como las cintas de VHS.

Discos laser (Laserdisc 1978): Inventado por David Paul Gregg y

desarollado por Koninklijke Philips Electronics N.V (Philips), fue el primer

sistema de almacenamiento en disco óptico comercializado, medían 30 cm

de diámetro, y estaban formados por dos discos de aluminio de una sola cara

adheridos con cola. El Laserdisc es un formato analógico, a diferencia del CD

o del DVD moderno que son formatos digitales. Permitía 30 minutos por cara

en formato CAV o 60 minutos en formato CLV. También existían Laserdisc

de 18 centímetros que permitían 20 minutos por cara (CLV); estos discos

fueron usados para vídeos. También hubo Laserdisc de 12 centímetros (5

pulgadas), igual que un CD de audio.

Disco Compacto 1980: Creado por Philips mientras que la lectura y

codificación digital fue desarrollado por la compañía Sony. Es un disco

grueso, de 1,2 mm, de policarbonato de plástico, al que se le añade una

capa reflectante de aluminio, utilizada para obtener más longevidad de los

datos, que reflejará la luz del láser y almacenaban un total de 700 Mb en

diferentes formatos.

Disquete o disco flexible (1983): desarrollado por IBM, es un medio

o soporte de almacenamiento de datos formado por una pieza circular de

27

material magnético, fina y flexible encerrada en una cubierta de plástico

cuadrada o rectangular. Los disquetes se leen y se escriben mediante un

dispositivo llamado disquetera. Este tipo de dispositivo de almacenamiento

es vulnerable a la suciedad y los campos magnéticos externos, por lo que, en

muchos casos, deja de funcionar con el tiempo y solo almacenaban de 150

Kb a 200 Mb.

Disco duro o disco rígido (1980 - Actual): es un dispositivo de

almacenamiento de datos no volátil que emplea un sistema de grabación

magnética para almacenar datos digitales. El primer disco duro, aparecido en

1956, fue el Ramac I, presentado con la computadora IBM 350: pesaba una

tonelada y su capacidad era de 5 MB siendo en la década de 1980 cuando

surgieron modelos más pequeños y con mayor capacidad. En 1992 se lanzo

el primer disco duro con una memoria de 250 mb y 10 años después ya

existían los discos de 40 y 80 GB.

Disco Versátil Digital (DVD 1995): Un DVD se diferencia de

un CD por su resistencia a cambios de temperatura y la forma de lectura de

la información, ademas en un DVD de dos caras se puede almacenar

información por ambas caras y en distintas capas. El DVD utiliza un láser

infrarrojo de mayor capacidad que es el láser rojo utilizado en los CDs, cuya

longitud de onda es más corta (fino), lo que ofrece un mayor espacio de

almacenaje y contará con una mayor capacidad para evitar los errores por el

tiempo, ya que cuenta con una tecnología que evitará hasta seis veces más

el error con que cuenta un CD. El disco puede tener una o dos caras, y una o

dos capas de datos por cada cara; el número de caras y capas determina la

capacidad del disco.

Blu-Ray (2008): es un formato de disco óptico de nueva generación

de 12 cm de diámetro (igual que el CD y el DVD) para vídeo de gran

definición y almacenamiento de datos de alta densidad. Su capacidad de

28

almacenamiento llega a 25 GB por capa, aunque Sony y Panasonic han

desarrollado un nuevo índice de evaluación (i-MLSE) que permitiría ampliar

un 33% la cantidad de datos almacenados. El límite de capacidad en las

tarjetas de formato SD/MMC está ya en 128 GB, teniendo la ventaja de ser

regrabables al menos durante 5 años.

Bus Universal en Serie (USB): Desarrollado por Ajay Bhatt, Intel en

1995, es un dispositivo de almacenamiento masivo que utiliza memoria flash

para guardar la información que puede requerir. Se conecta mediante un

puerto USB y la información que a este se le introduzca, puede ser

modificada millones de veces durante su vida útil. Estas memorias se han

convertido en el sistema de almacenamiento y transporte personal de datos

más utilizado, desplazando en este uso a los tradicionales disquetes, y a los

CD. Se pueden encontrar en el mercado fácilmente memorias con capacidad

que van desde 1GB hasta 256 GB; aunque resultan inconvenientes a partir

de los 64GB por su elevado costo.

Almacenamiento en Nube

Referencias a "la nube" (The Cloud en inglés) son muy comunes en el

mundo de Internet. En realidad la nube es una metáfora empleada para

hacer referencia a servicios que se utilizan a través de Internet. Antes de la

aparición de la nube, el procesamiento y almacenamiento de datos se hacían

en el disco duro de nuestros computadora; en cambio, computación en la

nube (Cloud Computing en inglés) permite una separación funcional entre los

recursos que se utilizan y los recursos de tu computadora, esto es: se utilizan

recursos en un lugar remoto y que se acceden por Internet.

29

Según Gutiérrez (2012), en su Guía de Windows en español define el

almacenamiento en nube como un nuevo modelo de uso de las

computadoras, lo que normalmente estaría en nuestras PC (programas o

archivos, por ejemplo) pasa a estar en un conjunto de servidores a los que

puedes acceder a través de Internet y que juntos forman la famosa nube las

cuales traen como ventajas:

Ventajas del almacenamiento en la nube.

Acceso desde cualquier sitio y con varios dispositivos. los

programas y archivos están en la nube, con lo que solo basta una

conexión a Internet para acceder a ellos y usarlos de modo remoto.

Esto se puede realizar mediante un PC fijo, un laptop, un tablet PC, un

iPad, un smartphone entre otros.

Todo el software está en un solo sitio. En la nube, se evita tener

que instalar los programas en la PC, laptop o cualquiera de los

equipos de la red y no sólo evita instalar el software, sino también las

actualizaciones de los programas o hacer upgrades.

Ahorro en software y hardware. En la nube, un mismo programa lo

comparten muchos usuarios, sin necesidad de tener que comprar una

copia individual para cada uno de ellos. Eso disminuye el precio de las

aplicaciones, como todos esos programas se ejecutan en la nube y

todo se guarda en ella, no hace falta gastar mucho dinero en una PC

muy potente y con un disco duro grande.

Ahorro en mantenimiento técnico. Sin programas instalados o redes

de PC complejas que configurar y mantener, los usuarios de la nube

deben tener menos problemas informáticos, el proveedor de la nube

se encarga del mantenimiento técnico de sus propios servidores, el

usuario no necesita saber crear redes de computadoras para

compartir recursos, porque puede hacerlo a través de la nube.

30

Escalabilidad. Un sistema informático es escalable si puede crecer

para responder a necesidades más exigentes, esto es crucial sobre

todo para las empresas. Con la nube, la escalabilidad está

garantizada sin tener que invertir más de lo necesario en previsión de

que las necesidades aumenten, si un usuario de la nube necesita más

o menos capacidad de proceso o de almacenamiento, el proveedor de

la nube se lo facilitará casi en tiempo real, esto optimiza los recursos

en todo momento.

Seguridad. Hay una gran discusión sobre si la nube es o no más

segura que los modelos tradicionales, en principio debería serlo, los

servidores de la nube de Microsoft, por ejemplo, deben ser más

seguros que una PC.

Desventajas del almacenamiento en la nube.

Falta de seguridad y privacidad. Con la computación en la nube

toda la información pasa de estar en la PC a almacenarse en la nube,

eso implica dejar de tener control sobre ella, nunca se puede estar

seguro de quién accede a la información o si está o no protegida como

debe ser, eso un riesgo para usuarios particulares pero aún más para

las empresas, ellos deben confiar informaciones internas y

confidenciales a un tercero, que puede o no ser fiable, además, es

más probable que un hacker intente acceder a la nube que a un PC

privado debido a que el botín es mayor.

Sin Internet no hay nube. En la computación en la nube todo

depende de que la conexión a Internet funcione, si no es así, el cliente

no podrá acceder a los programas ni los datos.

Problemas de cobertura legal. Los servidores de la nube pueden

estar en cualquier parte del mundo, si hay problemas, no está claro

qué ley debe aplicarse o si ésta podrá proteger al cliente.

31

Conflictos de propiedad intelectual u otros. La información de los

clientes ya no está en sus manos, con lo que pueden surgir problemas

sobre a quién pertenece, eso puede llevar a situaciones delicadas, por

ejemplo si el cliente pretende cambiar su proveedor de computación

en la nube o si éste quiebra o comete alguna ilegalidad.

Computación en Nube

Atendiendo a la definición dada por el NIST (National Institute of

Standards and Technology, 2010), el cloud computing es un modelo

tecnológico que permite el acceso ubicuo, adaptado y bajo demanda en red

a un conjunto compartido de recursos de computación configurables

compartidos (por ejemplo: redes, servidores, equipos de almacenamiento,

aplicaciones y servicios), que pueden ser rápidamente aprovisionados y

liberados con un esfuerzo de gestión reducido o interacción mínima con el

proveedor del servicio.

Historia de la Computación en Nube

Se ha venido realizando un importante esfuerzo en la investigación de

este paradigma, partiendo del articulo realizado por Tecayehuatl (2012), esta

tendencia fue impulsada originalmente por la utilización de sistemas

abiertos, interoperables y protocolos de comunicación estándar que

permitían la comunicación eficiente entre sistemas y tecnologías

heterogéneos.

El primer paso de esta evolución fue en gran medida propiciado por los

sistemas operativos tipo Unix que permitieron la configuración de clusters,

es decir, agrupaciones de ordenadores con componentes de hardware

comunes que se comportan como un único computador. Tras varias décadas

de investigaciones y desarrollos en estas tecnologías, la irrupción del sistema

32

operativo Linux y sus estándares abiertos permitió implementar clusters

basados en la arquitectura estándar de los PC, consiguiendo instalaciones

de cálculo de alto rendimiento a bajos precios y popularizando esta solución

durante la década de 1990.

Estos clusters sufrieron un proceso de especialización para proporcionar

servicios de cálculo y almacenamiento, fundamentalmente en centros de

investigación y universidades. Estos centros comenzaron a ofrecer sus

servicios a terceros a través de protocolos estándar, constituyendo la

denominada arquitectura de computación grid, orientada al procesamiento en

paralelo o al almacenamiento de gran cantidad de información. Estas

arquitecturas fueron acogidas en instituciones investigadoras durante la

primera mitad de la década de 2000, pero la complejidad para utilizar la

infraestructura, las dificultades para utilizar diferentes grids, y los problemas

de portabilidad entre ellas, hicieron que nunca se popularizara fuera del

ámbito de la investigación y académico.

Durante esta misma época comenzaron a popularizarse las tecnologías de

virtualización que hacían posible implementar máquinas virtuales que

desacoplan el hardware del software y permiten replicar el entorno del

usuario sin tener que instalar y configurar todo el software que requiere cada

aplicación. Esto tiene ventajas en la distribución y mantenimiento de

sistemas de software complejos y permite integrar bajo un mismo entorno un

conjunto de sistemas heterogéneos.

Esta nueva arquitectura permitía distribuir carga de trabajo de forma

sencilla, lo cual elimina los problemas que presentaba la arquitectura grid,

abriendo una nueva puerta al cálculo distribuido, llamado cloud computing.

Este nuevo modelo emerge como un nuevo paradigma capaz de

proporcionar recursos de cálculo y de almacenamiento que, además, resulta

33

especialmente apto para la explotación comercial de las grandes

capacidades de cómputo de proveedores de servicios en Internet.

Cloud Computing es un nuevo modelo de prestación de servicios, no es

una nueva tecnología, este nuevo modelo está claramente orientado a la

escalabilidad, es decir, poder atender una demanda muy fuerte en la

prestación de un servicio, pero de manera muy directa, inmediata en el

tiempo, con un impacto en la gestión y en el coste que es casi plano, esta

orientación a la escalabilidad lo que provocará es que el usuario final perciba

que todo funciona, todo va rápido, todo es fácil y por lo tanto su experiencia

como usuario es mucho más gratificante.

A pesar de que no es una nueva tecnología, es conveniente explicar los

fundamentos tecnológicos que los proveedores de Cloud están tomando

comúnmente. Como principios tecnológicos es necesaria una fuerte capa

de virtualización de infraestructura (servidores, almacenamiento,

comunicaciones etc.).

Una capacidad muy avanzada en cuanto a aprovisionamiento de recursos,

orquestación de esos recursos y una orientación a servicios. Por último es

muy importante destacar la necesidad de una estandarización de los

servicios, cuando más estandarizada sea nuestra infraestructura, más

sencillo será todo.

Riesgos del almacenamiento en nube.

Por su parte Gartner (2011), empresa consultora y de investigación de las

tecnologías identifica, como principales, siete riesgos para el

almacenamiento de datos en el área del Cloud Computing.

34

La confianza del proveedor: Externalizar sus aplicaciones y datos

corporativos conlleva hacerlo con alguien de total confianza, que le

asegure la calidad del servicio, los términos de confidencialidad de su

relación contractual, entre otros.

Conformidad legal: Al final, el responsable en caso de infracción es

el propietario de la información. Por ello, los proveedores de Cloud

Computing deberán estar abiertos a cualquier tipo de auditoría externa

y a tomar y cumplir cuan medida sea necesaria para garantizar el

cumplimiento de la normativa y, con ello, la seguridad de sus clientes.

Localización de los datos: Es uno de los puntos fuertes del Cloud

Computing pero también uno de sus riesgos. Poder acceder a los

datos en cualquier momento, independientemente de dónde estén

localizados, debe estar garantizado para el cliente.

Protección de la información: Porque se comparten recursos pero

esto no puedo ir en menoscabo de la confidencialidad de los datos del

cliente, que deberá estar garantizada en todo momento.

Recuperación: Desconocer la localización de la información no puede

implicar jamás que no existan las medidas necesarias de seguridad y

replicación para garantizar su recuperación en caso de desastre o

pérdida de los mismos.

Colaboración con la Justicia: Acatamiento de las leyes de

protección y seguridad de la información, independientemente de que

ésta varíe según las normas propias del país donde se localicen los

datos y aplicaciones del usuario.

Una relación para toda la vida: La sostenibilidad del proveedor tiene

que estar garantizada. Fusiones, quiebras, cualquier cambio en su

negocio no puede dejar „indefenso‟ al cliente y, por ello, se establecerá

un compromiso de continuidad a largo plazo en la relación en los

propios términos del contrato.

35

El paradigma de coud computing se ha convertido en un concepto

comodín. Se puede usar en múltiples contextos para referirse a cosas de lo

más dispares. Pero parece que hay consenso respecto a la clasificación, son

tantos los servicios y herramientas que hoy en día se ofrecen a través de la

nube que la mayoría de los autores los han clasificado en 3 grandes grupos:

PaaS, IaaS y finalmente SaaS, categoría en donde entra el servicio de

almacenamiento propuesto en el presente proyecto.

Software as a Service (SaaS): Basado en Pereira (2012).

En español Software como Servicio. Modelo de distribución de software

donde una empresa sirve el mantenimiento, soporte y operación que usará el

cliente durante el tiempo que haya contratado el servicio. El cliente usará el

sistema alojado por esa empresa, la cual mantendrá la información del

cliente en sus sistemas y proveerá los recursos necesarios para explotar esa

información. Ejemplos: Salesforce, Basecamp.

Es un modelo de distribuir aplicaciones de computación por medio de la

Internet, los usuarios de las aplicaciones de software SaaS no pagan

licencias, en lugar de ello pagan una suma mensual por usarlo. El término

SaaS se ha convertido en el preferido de la industria, reemplazando a los

que se han estado utilizando como "On-Demand" o "Utility Computing".

El concepto de "software as a service", SAAS, es simple. Se basa en que

los datos y programas se almacenan en un ambiente seguro centralizado,

que es de fácil acceso y sencilla administración, cada usuario en la red tiene

su propio perfil, accesible desde un directorio común, sin estar atado a una

computadora especifica, los usuarios almacenan sus datos en un repositorio

central y no en maquinas locales, las aplicaciones y servicios son manejadas

desde ese directorio común, con accesos predefinidos de acuerdo a los roles

de los usuarios, en su grupo correspondiente.

36

Somos testigos de muchas tecnologías que han provocado enormes

cambios, algunas de ellas han tenido impactos profundos sobre nuestra vida

diaria y la forma que funcionan nuestros negocios, algunas han perdurado,

otras desaparecieron como un relámpago, nos son tan comunes, que nos

damos cuenta de ellas, porque las tomamos como naturales.

El software como servicio (SaaS) está demostrando tener gran potencial

de impactar nuestras vidas diarias de muchas formas. Adaptado del artículo

realizado por Maturana (2011) entre los principales servicios para el

almacenamiento de datos en la nube cuyas propiedades se adaptan a todo

tipo de público encontramos:

Dropbox: Es un servicio de alojamiento de archivos

multiplataforma en la nube, operado por la compañía Dropbox, entre sus

principales características tenemos: Cliente de escritorio para Windows,

Mac, Linux, iOS y Android sin límites de dispositivos para subir desde cada

uno de ellos hasta 2GB en un solo archivo, lo mismo con lo que empieza

teniendo una cuenta gratuita, este tiene un sistema de referidos que entrega

500 mb por cada amigo, pudiendo alcanzar los 16 gigabytes de

almacenamiento máximo.

iDrive: Es un servicio de almacenamiento en línea que lleva varios

años con nosotros sin mucha fama pero que ofrece casi la misma calidad

que cualquiera de sus competidores como Box, Skydrive, entre otros. En

principio iDrive ofrece 5Gb de almacenamiento en su plan gratuito, pero con

una limitación en el tamaño de archivo que se puede subir de una vez (500

mb) , cuenta con un cliente de escritorio para Windows, Mac, iOS y Android

donde se pueden realizar cómodamente los backups y sincronizar los datos

deseados a los servidores iDrive, a medida que vamos consiguiendo

referidos, 1 gb se agrega a nuestra capacidad por cada amigo que

conseguimos para iDrive hasta llegar a los 50gb que es el tope, por otro lado

37

si compartimos el servicio con todos nuestros contactos, IDrive premia la

publicidad con 10gb gratis.

Microsoft SkyDrive : conocido anteriormente como Windows Live

SkyDrive y Windows Live Folders, SkyDrive permite a los usuarios subir

archivos de una computadora y almacenarlos en línea (nube), y acceder a

ellos desde un navegador web o dispositivo local, podemos ingresar a este

servicio de Microsoft a través de plataformas como Windows, iOS, Mac OS

X, Skydrive no tiene sistema de referidos, pero ofrece 7GB iniciales de los

cuales pueden ser incrementarse hasta un máximo de 25gb

Google Drive: es un reemplazo de Google Docs que ha cambiado su

dirección de enlace de docs.google.com por drive.google.com entre otras

cualidades, cada usuario cuenta con 5gb de espacio gratuito para almacenar

sus archivos, ampliables mediante pago, es accesible por su página web

desde ordenadores y dispone de aplicaciones para iOS y Android que

permiten editar documentos y hojas de cálculo

Memopal: es un software de backup online que archiva ficheros en

tiempo real en un servidor remoto, con la facilidad de navegar por todos los

ficheros desde cualquier ordenador con conexión a Internet o desde un

teléfono móvil, Memopal es una solución que da 3GB de cantidad inicial de

almacenamiento gratis, 500 mb por cada referido y un almacenamiento

máximo de 13 GB se pueden subir archivos de hasta 5GB de una vez y

actualmente está disponible para plataformas como: iOS, Android,

BlackBerry, Windows, Mac y Linux, otra característica de gran interés es que

este Memopal nos permite conectar 10 dispositivos a la vez.

Megacloud: es un servicio de almacenamiento de archivos, su

tamaño máximo por archivo es de “sin tamaño límite”, la cantidad inicial de

almacenamiento gratis es de 5gb, de los cuales pueden ser llevados a 10gb

38

con cada referido (500 mb c/u), Megacloud puede soportar plataformas

como: Windows, Mac, iOS y Android, aunque sólo en 1 dispositivo a la vez.

Amazon Clouddrive: es un servicio de alojamiento de archivos que

permite almacenar fotos, documentos, vídeos y otro contenido digital en la

nube a través de un ordenador conectado a Internet, los usuarios disponen

de 5gb de espacio de almacenamiento al inicio, funciona en Windows, Mac,

iOS, Android, puede usarse como máximo 8 dispositivos y subir archivos de

hasta 2GB de una vez.

Glide: es una aplicación web con la cual podremos sincronizar

nuestro PC para así poder acceder a nuestros archivos desde cualquier

parte, ofrece una cantidad de almacenamiento inicial gratis de 30 gb. Glide

no tiene sistema de referido, así como tampoco tiene un tamaño máximo

determinado por archivo, soporta diferentes versiones, y está disponible en

aplicaciones de escritorio para Windows, Linux y Mac OS X. También puede

ser usado desde aplicaciones móviles en iOS y Android en hasta 6

diferentes dispositivos.

CX: es un servicio similar a Dropbox, y cuenta con aplicaciones para

Mac, Windows, Android, ofrece 10 GB gratis desde el inicio que pueden ser

aumentados a un máximo de 16GB gracias a tus referidos. Para subir

archivos no tiene límites de tamaño tanto como no los tienes a la hora de

usar este servicio en diferentes dispositivos a la vez. CX cuenta con cifrado

de 256 bits, copias de seguridad redundantes y protección de firewall,

manteniendo de este modo los datos muy seguros

39

DEFINICIÓN DE TÉRMINOS BÁSICOS

Amazon S3: es un sistema de almacenaje de archivos muy potente. Es

similar a un servidor al que puedes acceder por FTP, pero tiene otros

protocolos de trabajo y otras utilidades y prestaciones. Como sabrás,

Amazon ofrece servicios realmente económicos y de mucha calidad a nivel

de servidores.

Computadora Whirlwind: fue desarrollada en el Massachusetts Institute of

Technology (MIT). Fue la primera en trabajar a tiempo real, utilizar video

displays para salida, en definitiva, la primera en no ser un simple sustituto

electrónico de la antigua maquinaria mecánica.

Eyelets: Son pequeñas celdas aisladas, capaces de permanecer en dos

estados estables: con carga eléctrica y descargadas a través de termoiónica.

Formato CLV y CAV: CAV significa "constant angular velocity" en español

“Velocidad constante Angular” y CLV "constant linear velocity" en español

“Velocidad constante Lineal” y ambos se refieren a la velocidad de rotación

del medio de almacenamiento, los discos duros y disquetes, que están

divididos en pistas y sectores, trabajan bajo el principio CAV y CAV.

Infrastructure as a Service (Iaas): En español Infraestructura como

Servicio. Modelo de distribución de infraestructura de computación como un

servicio, normalmente mediante una plataforma de virtualización. En vez de

adquirir servidores, espacio en un centro de datos o equipamiento de redes,

los clientes compran todos estos recursos a un proveedor de servicios

externo.

Memoria flash: permite la lecto-escritura de múltiples posiciones de memoria

en la misma operación. Gracias a ello, la tecnología flash, siempre mediante

40

impulsos eléctricos, permite velocidades de funcionamiento muy superiores

frente a la tecnología EEPROM primigenia, que sólo permitía actuar sobre

una única celda de memoria en cada operación de programación. Se trata de

la tecnología empleada en los dispositivos pendrive.

On-Demand: es una modalidad de distribución de software que facilita a las

empresas implantar software de forma rápida y reduciendo costes a los

mínimos posibles. Mediante esta modalidad es posible acelerar los tiempos

de puesta en marcha y de implementación de sistemas, poniendo en marcha

las herramientas cuanto antes sea posible.

Platform as a Service (PaaS): En español Plataforma como Servicio.

Aunque suele identificarse como una evolución de SaaS, es más bien un

modelo en el que se ofrece todo lo necesario para soportar el ciclo de vida

completo de construcción y puesta en marcha de aplicaciones y servicios

web completamente disponibles en la Internet. Otra característica importante

es que no hay descarga de software que instalar en los equipos de los

desarrolladores.

Tubos Williams: Inventado por Freddie Williams y Tom Kilburn, desarrollado

alrededor de 1946 o 1947, era un tubo de rayos catódicos usado para

almacenar electrónicamente datos binarios.

Utility Computing: se define como el suministro de recursos

computacionales, como puede ser el procesamiento y almacenamiento,

como un servicio medido similar a las utilidades públicas tradicionales (como

la electricidad, el agua, el gas natural o el teléfono). Este sistema tiene la

ventaja de tener un costo nulo o muy bajo para adquirir hardware; en cambio,

los recursos computacionales son esencialmente alquilados. Los clientes que

realizan procesamiento de datos a gran escala o que están frente a un pico

41

de demanda también pueden evitar los atrasos que resultarían de adquirir y

ensamblar físicamente una gran cantidad de computadoras.

Virus Informáticos: Los Virus Informáticos son sencillamente programas

maliciosos que “infectan” a otros archivos del sistema con la intención de

modificarlo o dañarlo. Dicha infección consiste en incrustar su código

malicioso en el interior del archivo “víctima” (normalmente un ejecutable) de

forma que a partir de ese momento dicho ejecutable pasa a ser portador del

virus y por tanto, una nueva fuente de infección.

42

Operacionalización de Variables. Objetivo General: Implementar un servicio de almacenamiento de dato tipo nube para almacenar, compartir

y sincronizar archivos entre alumnos y docentes de la Universidad Nacional Experimental de los Llanos Occidentales “Ezequiel Zamora” UNELLEZ - Barinas.

Fuente: Azuaje M y Guerrero J. (2013).

Objetivo Especifico Variable Definición Operacional Dimensiones Indicadores Ítems

Realizar un diagnóstico de los servicios de almacenamiento tipo nube para almacenar, compartir y sincronizar archivos. Nube

En informática se conoce como “NUBE” al internet, a nivel de servicio se entiende como un modelo de uso de las computadoras, lo que normalmente estaría en el computador (programas y/o archivos) pasa a estar en un conjunto de servidores a los que puedes acceder a través de Internet y este conjunto forman la nube.

Almacenar

Compartir

Sincronizar

Necesidad

Existencia

1

3

Estudiar la necesidad de crear un servicio de almacenamiento de dato tipo nube para almacenar, compartir y sincronizar archivos entre alumnos y docentes de la UNELLEZ.

Desarrollar un servicio de almacenamiento de datos tipo nube sincronizar y compartir archivos entre alumnos y docentes de la UNELLEZ.

Servicio de

almacenamiento.

Son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman la memoria o almacenamiento secundario de la computadora. Existen diversos servicios de almacenamiento tantos físicos como en nube.

Operacional

Económica y

Tecnológica

Psicosocial

Conocimiento

Hardware y

Software

Usuario

4

5

8

10

11

12

Implementar un servicio de almacenamiento de datos tipo nube sincronizar y compartir archivos entre alumnos y docentes de la UNELLEZ.

43

CAPITULO III

MARCO METODOLÓGICO

El marco metodológico está referido a las técnicas y los instrumentos que

serán utilizados para llevar a cabo la investigación. Es el “cómo” se realizará

el estudio para responder el problema planteado. En términos científicos se

puede decir que la investigación es un proceso metódico y sistemático

dirigido a la solución de problemas o preguntas científicas, mediante la

producción de nuevos conocimientos, los cuales constituyen la solución o

respuestas a tales interrogantes. Isabel D. (2011)

El diseño de la investigación está conformado por un conjunto de aspectos

que han de considerarse, entre ellos se tienen: definir el tipo de

investigación, la modalidad de la misma, los pasos a seguir para abordar

cada uno de los objetivos, las técnicas (medios empleados para recolectar el

dato e información) e instrumentos que se emplearan de acuerdo a la

naturaleza del datos e información, las fuentes de información (primarias y

secundarias).

TIPO Y DISEÑO DE INVESTIGACIÓN

El diseño de la investigación es una estrategia de acción para desarrollar

el proyecto propuesto de acuerdo a las etapas y momentos que se requiere,

todo ello depende del tipo de investigación que se opte.

44

Según Sabino (2000). Su objeto es proporcionar un modelo de verificación

que permita contrastar hechos con teorías, y su forma es la de una estrategia

o plan general que determina las operaciones necesarias para hacerla.

El estudio del presente proyecto se encuentra apoyado en una

investigación de campo, debido a que el levantamiento y recaudación de la

información y datos se obtienen directamente de la realidad, es decir, del

lugar en donde se desarrolla el proyecto. En este sentido se trata de

investigaciones a partir de datos originales o primarios.

La investigación de campo es aquella que consiste en la recolección de

datos directamente de los sujetos investigados, o de la realidad donde

ocurren los hechos (datos primarios), sin manipular o controlar variable

alguna, es decir, el investigador obtiene la información pero no altera las

condiciones existentes. De allí su carácter de investigación no experimental.

(Arias, 2006, p.31).

MODALIDAD DE INVESTIGACIÓN

Por tratarse del desarrollo de un servicio de almacenamiento tipo nube

para compartir y sincronizar archivos, diseñado y orientado bajo los

paradigmas del cloud computing, el proyecto se encaja dentro de un proceso

de desarrollo de software.

De acuerdo a lo definido por Sommerville (2005) el proyecto de desarrollo

de software es “un conjunto de actividades y procesos asociados que

producen un producto de software” (p.7). En este sentido, las actividades

fundamentales comunes para todos los procesos del software son agrupadas

en cuatro por el mismo autor, a saber:

45

1. Especificación del software: donde los interesados en el uso del

mismo conjuntamente con los expertos definen el software a producir

y las restricciones sobre su operación.

2. Desarrollo del software: donde el software se diseña y programa.

3. Validación del software: para asegurar que el producto software

obtenido satisfaga las expectativas y requerimientos previamente

establecidos.

4. Evolución del software: donde el software se modifica para adaptarlo a

los cambios requeridos en el contexto de su aplicación, a lo largo del

tiempo.

Teniendo en cuenta los objetivos y alcances del proyecto planteado, se

pretenden alcanzar todas las actividades descritas anteriormente para cubrir

con todas las expectativas de este trabajo.

La gestión del proyecto de software es el primer nivel del proceso de

ingeniería de software, porque cubre todo el proceso de desarrollo. Para

conseguir un proyecto de software fructífero se debe comprender el ámbito

del trabajo a realizar, los riesgos en los que se puede incurrir, los recursos

requeridos, las tareas a llevar a cabo, el esfuerzo a consumir y el plan a

seguir

METODOLOGÍA PARA EL DESARROLLO DEL PROYECTO.

En la actualidad, para llevar a cabo el desarrollo de aplicaciones es casi

imposible omitir el uso de las metodologías, debido a la gran necesidad de

llevar el control de las variables que conllevan al desarrollo del mismo, y para

46

la ordenada elaboración de las aplicaciones, por lo tanto, seguir

metodologías y estándares nos llevan al éxito.

Desde el punto de vista de la Ingeniería del Software, es importante dotar

de mecanismos adecuados, para que la realización de Servicios Web

satisfaga las necesidades de los usuarios al cual será dirigido. Sin embargo,

en la actualidad no existe un método universalmente aceptado que guíe el

proceso de desarrollo e integración de Arquitectura Orientados a Servicios

(SOA).

Actualmente, para el desarrollo de Servicios Web, se usan metodologías

implementadas para la realización de software tradicionales ya que en

cuanto a arquitectura y diseño no son tan diferentes a los SOA, entre las

metodologías más usadas para el desarrollo de software orientados a

servicios podemos mencionar: orientadas a objetos, propietarias, ágiles,

informales, entre otras.

Es de suma importancia elegir la metodología adecuada, así como las

herramientas de implementación, ya que el software debe ser pensado,

diseñado y desarrollado como un producto sujeto a normas de calidad. Es

por ello que para el presente proyecto se usara como guía metodología el

Proceso Unificado Racional, Rational Unified Process en inglés, y sus siglas

RUP, adaptado a la arquitectura de software basado en servicios con ayuda

del Método Para El Desarrollo de Servicios Web “DESWeb”, desarrollado por

DÍAZ, Zulma., (2006) Mérida, Venezuela.

Según Jacaboson, I., Booch, G., Rumbaugh J. (2000) El nombre Proceso

Unificado se usa para describir el proceso genérico que incluye aquellos

elementos que son comunes a la mayoría de los refinamientos existentes.

47

RUP, es un proceso de desarrollo de software y junto con el Lenguaje

Unificado de Modelado UML, constituye la metodología estándar más

utilizada para el análisis, implementación y documentación de sistemas

orientados a objetos. RUP es un proceso que define claramente quien, cómo,

cuándo y qué debe hacerse para lograr el óptimo desarrollo del proyecto, no

es un sistema con pasos firmemente establecidos, sino que trata de un

conjunto de metodologías adaptables al contexto y necesidades de cada

organización, donde el software es organizado como una colección de

unidades atómicas llamados objetos, constituidos por datos y funciones, que

interactúan entre sí.

CARACTERÍSTICAS ESENCIALES DE RUP

Es importante mencionar que los diferentes autores que describen RUP

destacan que el proceso de software propuesto por esta metodología tiene

tres características esenciales: está dirigido por los Casos de Uso, está

centrado en la arquitectura, y es iterativo e incremental.

A. Procesos dirigidos por Casos de Usos: Los Casos de Uso

constituyen un elemento integrador y una guía del trabajo. En RUP los

constituyen una herramienta para especificar los requisitos del

sistema, guían su diseño, implementación y prueba.

Según Kruchten, P.(2000), los Casos de Uso son una técnica de

captura de requisitos que fuerza a pensar en términos de importancia

para el usuario y no sólo en términos de funciones que sería bueno

contemplar. Los Casos de Uso representan los requisitos funcionales

del sistema.

48

B. Proceso centrado en la Arquitectura: En el caso de RUP además de

utilizar los Casos de Uso para guiar el proceso se presta especial

atención al establecimiento temprano de una buena arquitectura que

no se vea fuertemente impactada ante cambios posteriores durante la

construcción y el mantenimiento. Además la definición de la

arquitectura debe tomar en consideración elementos de calidad del

proyecto de software, rendimiento, reutilización y capacidad de

evolución por lo que debe ser flexible durante todo el proceso de

desarrollo.

C. Iterativo e Incremental: La estrategia que se propone en RUP es

tener un proceso iterativo e incremental en donde el trabajo se divide

en partes más pequeñas o mini proyectos. Permitiendo que el

equilibrio entre Casos de Uso y arquitectura se vaya logrando durante

cada mini proyecto, y así durante todo el proceso de desarrollo. El

proceso iterativo e incremental consta de una secuencia de

iteraciones. Cada iteración aborda una parte de la funcionalidad total,

pasando por todos los flujos de trabajo relevantes y refinando la

arquitectura.

FASES QUE CONFORMAN LA METODOLOGÍA RUP

PRIMERA FASE: Inicio.

Para emprender con el desarrollo del servicio de almacenamiento

propuesto, esta fase tiene como objetivo principal determinar la visión

general de lo que será el proyecto, se concibe un plan donde se identifican

los principales casos de uso de los requisitos del servicio a fin de tener una

visión preliminar de la arquitectura de la interfaz y se identifican los posibles

riesgos que pudieran afectar la iniciación del desarrollo del proyecto.

49

Para ello, se concretan las ideas, se determinan los alcances y

limitaciones que se deben tomar en cuenta; Al hacer la planificación hay que

considerar hacer una estimación de los recursos que se necesitan, el flujo de

requisitos, y finalmente se evalúan las funciones de riesgo que suponga su

desarrollo, de modo que los que sean críticos se consideren antes y

evitarlos, así como también levantar la información necesaria a través de

entrevistas a los encargados de los laboratorios de la UNELLEZ y la

aplicación de la encuesta a los estudiantes y docentes.

Al finalizar esta fase se debe asegurar que los requisitos se hayan

determinado tomando en cuenta los objetivos del proyecto, y debemos

obtener:

La versión inicial del modelo del sistema.

Una visión preliminar de la arquitectura del software basado en el

servicio que brindara.

Posibles tecnologías para el desarrollo del software.

La lista inicial de los posibles riesgos.

El plan de trabajo para continuar con la siguiente fase.

SEGUNDA FASE: Elaboración:

En esta etapa el objetivo principal es elaborar una arquitectura óptima y

sólida orientada a servicio, así como definir las herramientas tecnológicas

necesarias sobre las que se asentara la fase de construcción; para eso es

necesario mitigar los riesgos, planificar las actividades necesarias y

transformar los requisitos al diseño del sistema.

50

Para el desarrollo de la arquitectura primero que nada se debe determinar

el proveedor de servicio de almacenamiento (servidores) ya que estos deben

de reunir una serie de requisitos indispensables, tomando en cuenta las

plataformas que ofrecen, las transferencias de datos permitidas (subida y

descarga), ancho de bandas como también la velocidad de respuesta.

Adicional a esto, es importante que la plataforma seleccionada pueda

soportar estándares de desarrollo tales como, HTML, CSS, XML, JavaScript

y los paquetes de espacio en disco que ofrecen, ya que para un servicio en

nube la capacidad de almacenamiento que se necesita varía según la

cantidad de usuarios al cual será dirigido y en futuro puede necesitar

incremento del mismo.

Igualmente en esta fase se especifican los requerimientos del servicio y se

describen sobre cómo se van a implementar en la plataforma, definir los

protocolos web (http, XML), la dirección de servicio (URL) mediante el cual se

va a acceder al servicio, los repositorios web (almacén de contenidos), el

lenguaje de base de dato que se va a usar así como el diseño de su

estructura.

Una vez definidos todos los requerimientos necesarios, se diseña la

interfaz gráfica tomar en cuenta que el diseño sea consistente con el entorno

de implementación y pueda ser accedido desde cualquier plataforma y

navegador web cumpliendo con los protocolos de la web 2.0.

Los objetivos significativos que se obtendrán en esta fase es analizar el

dominio del problema, eliminar o resolver los elementos de más alto riesgo

del proyecto y finalmente desarrollar el plan de trabajo examinando el

alcance y objetivo del sistema y finalmente obtener la arquitectura. Los

documentos obtenidos en esta fase son:

51

Una visión revisada de la arquitectura.

Lista refinada de los riesgos.

El plan de administración del sistema.

Modelo relacional

Lista de Requerimientos de entrada y salida.

Las primeras pantallas del sistema.

TERCERA FASE: Construcción:

Se basa en la elaboración de un producto totalmente operativo y en la

elaboración del manual de usuario. En esta fase finalmente se construye el

producto en conjunto con la arquitectura, hasta que el producto está listo

para ser enviado a la comunidad de usuarios. En esta etapa el objetivo es

llevar a obtener la capacidad operacional inicial.

En esta etapa se codificara la data analizada en las fases anteriores para

proceder a desarrollar, el servicio de almacenamiento se programó bajo el

lenguaje de programación PHP, HTML y el manejador de base de datos

MySQL; se compilan y se integran para la formación del sistema final, se

realizara un periodo de prueba interno verificando la calidad del sistema

desarrollado. En esta fase de obtendrá la primera versión del software y

posibles fallas en caso que las tenga.

CUARTA FASE: Transición:

En esta fase se asegura que los resultados obtenidos durante la fase de

construcción y desarrollo del servicio de almacenamiento propuesto estén

disponibles para todos los usuarios, por lo que se libera subiendo al servidor

52

la primera versión para el uso real, siendo los mismos usuarios quienes

evaluaran la calidad del servicio por primera vez, de esta forma se detectan

nuevos posibles riesgos no manifestados anteriormente, fallas e

inconvenientes del servicio, para así dar soporte y solución a los mismos y

finalmente obtener la versión definitiva.

En esta fase de entrega y evaluación de la calidad del producto que se

está construyendo, es importante considerar que lo obtenido no es el

producto final del proceso de desarrollo, sino un resultado que pertenece al

ciclo de vida del software. Los principales objetivos de esta fase son:

Obtener una versión beta del sistema propuesto

Encontrar y documentar defectos en la calidad del software.

Provee la validación de los supuestos realizados en el diseño y

especificación de requisitos por medio de demostraciones concretas.

Verificar las funciones del producto de software según lo diseñado.

Verificar que los requisitos tengan su apropiada implementación.

POBLACIÓN Y MUESTRA

Las estadísticas para cobrar sentido se deben consideran o relacionar

dentro del contexto con que se trabajan. Por lo tanto es necesario entender

los conceptos básicos de población y de muestra para lograr comprender

mejor su significado dentro de nuestra investigación.

Se entiende por población el conjunto finito o infinito de elementos con

características comunes, para los cuales serán extensivas las conclusiones

53

de la investigación. Esta queda limitada por el problema y por los objetivos

del estudio. (Arias, 2006. p. 81).

La población es el conjunto total de individuos, objetos o medidas que

poseen algunas características comunes observables en un lugar y en un

momento determinado. Basándonos en los conceptos antes mencionados, la

población de nuestro trabajo de investigación está conformada por los

estudiantes y docentes de la Universidad Nacional Experimental de los

Llanos Occidentales “Ezequiel Zamora”.

Aunado a esto, la muestra es un subconjunto fielmente representativo de

la población, Sabino (1992), la define como la parte del todo que llamamos

universo y que sirve para representarlo, no es más que un subgrupo de la

población del cual se recolectan los datos y debe ser representativo de dicha

población.

Debido a que la población seleccionada posee una cantidad muy elevada

de individuos, se tomó como muestra un total de cien (100) estudiantes el

cual representa la población promedio de estudiantes que hacen uso de los

laboratorios en un día de servicio y un total de diez (10) docentes que

representan el 50% aproximadamente de profesores que hacen uso de los

laboratorios a la semana, según datos estadísticos aportados por el Ing.

Freddy Oswaldo Angola Zamora, jefe de los laboratorios de la UNELLEZ.

54

Cuadro N° 2

Muestra de la Investigación.

Estratos Unidades de análisis N° de Personas

Estratos A Jefe de los laboratorios de la

UNELLEZ. 1

Estratos B Docentes que hacen uso de los

laboratorios para sus clases. 10

Estratos C Estudiantes que hacen uso de los

laboratorios. 100

Personas que conforman la Muestra. 111

TÉCNICAS E INSTRUMENTOS DE RECOLECCIÓN DE DATOS.

Un instrumento de recolección de datos es en principio cualquier recurso

de que pueda valerse el investigador para acercarse a los fenómenos y

extraer de ellos información. De este modo el instrumento sintetiza en si toda

la labor previa de la investigación, resume los aportes del marco teórico al

seleccionar datos que corresponden a los indicadores y, por lo tanto a las

variables o conceptos utilizados. Carlos Sabino (1992).

Del mismo autor, entendemos por técnica al conjunto de mecanismos,

medios y sistemas de dirigir, recolectar, conservar, reelaborar y transmitir los

datos sobre estos conceptos, es decir, es la manera como se van a obtener

los datos y los instrumentos son los medios materiales, a través de los cuales

se hace posible la obtención y archivo de la información requerida para la

investigación.

55

En función a lo que se persigue en esta investigación, se empleó como

instrumento para el levantamiento de la información la observación directa, la

entrevista y como técnica la encuesta.

Con relación a la observación, ésta “consiste en el registro sistemático,

válido y confiable de comportamiento o conducta” (Hernández, 2003, p.428).

Es el método por el cual se establece una relación concreta e intensiva entre

el investigador y el hecho social o los actores sociales, de los que se

obtienen datos que luego se sintetizan para desarrollar la investigación.

En tal sentido, nosotros como autores de la investigación y estudiantes de

la carrera Ingeniería en Informática, el proceso de observación está

representado por los años de formación académica en el cual hicimos uso

de los laboratorios, esto sirvió para precisar y formular las preguntas de la

entrevista y encuestas las cuales serán claves para obtener los resultados

deseados.

Continuando con las técnicas usadas, la entrevista “es una forma

específica de interacción social que tiene por objeto recolectar datos a través

del diálogo directo” (Los Autores, 2013). Está conformada por 10 preguntas

abiertas y será aplicada al jefe encargado de los laboratorios a fin de

obtener información sobre la situación actual que presentan los laboratorios

de la Universidad Nacional Experimental de los Llanos Occidentales

“Ezequiel Zamora”. (Ver anexo N° 1).

En cuanto a la encuesta, ésta “se lleva a cabo en el contexto de la vida

cotidiana, utilizando procedimientos estandarizados de interrogación, con el

fin de obtener mediciones cuantitativas de una gran variedad de

características objetivas y subjetivas de la población” (García, 1989, p.141).

La técnica de la encuesta, se valió de un (01) cuestionarios aplicados a la

56

muestra seleccionada para obtener la información requerida, sus

inquietudes, como son afectados y lograr sugerencias e ideas para que el

servicio de almacenamiento propuesto cumpla con todas las expectativas.

Para el diseño y construcción de los cuestionarios, se analizó la

información levantada tras la observación y entrevista, a partir de lo cual se

estableció el siguiente cuestionario:

Cuestionario A: Este cuestionario se diseñó para ser aplicado a los

docentes y estudiantes, esto da un total de 110/111 personas que

representan nuestra población, cuentan con 10 ítems representados

por preguntas cerradas con la finalidad de diagnosticar, identificar los

requerimientos y la problemática que viven en los laboratorios a la

hora de cumplir con sus jornadas académicas. (Ver anexo N° 2).

VALIDEZ DE LOS INSTRUMENTOS

Para Hernández, Fernández y Baptista (1.998) “la validez en términos

generales, se refiere al grado en que un instrumento realmente mide la

variable que quiere medir” (p.243). En cuanto a la validación del instrumento

se obtuvo a través del juicio de expertos, el modelo de cuestionario fue

sometido a juicio de conocedores con el fin de su evaluación y correcciones

que tuvieran lugar, y de esta forma garantizar la calidad y certeza del

modelo. (Ver anexo N° 3).

En este proceso se evaluó la coherencia, claridad y pertinencia dando

como resultado: Eliminación de los ítems con 100% de coincidencia

favorable y de los ítems donde hubo un 100% de coincidencia desfavorable.

57

CONFIABILIDAD DE LOS INSTRUMENTOS

La confiabilidad y la validez son cualidades esenciales que deben estar

presentes en todos los instrumentos de carácter científico para la recogida de

datos. En palabras de Pérez (1998), citado por Delgado de Smith y otros

(2002), “si el instrumento o instrumentos reúnen estos requisitos habrá cierta

garantía de los resultados obtenidos en un determinado estudio y, por lo

tanto, las conclusiones pueden ser creíbles y merecedoras de una mayor

confianza”.

Para determinar la confiabilidad, se calculó la confiabilidad a través del

coeficiente Alfa de Cronbach, mediante el uso del paquete estadístico,

“SPSS 17.0”. El cual entre los coeficientes, es sin duda el más utilizado por

los investigadores.

Para el análisis de los resultados, la escala va de 0 hasta 1. No obstante,

cuanto más se aproxime a su valor máximo, 1, mayor es la fiabilidad de la

escala. Además, en determinados contextos y por tácito convenio, se

considera que valores del alfa superiores a 0,7 o 0,8 (dependiendo de la

fuente) son suficientes para garantizar la fiabilidad de la escala..

Con base en lo expuesto anteriormente, el coeficiente de confiabilidad

resultante fue de 0.851 para el cuestionario, demostrando ser un instrumento

altamente confiable. (Ver anexo N° 4).

58

CAPITULO IV

ANALISIS DE LOS RESULTADOS

El siguiente capítulo del trabajo de investigación está estructurado en tres

(03) partes con el objetivo de presentar en forma ordenada los resultados

obtenidos, constituidos de la siguiente manera:

PARTE I

SITUACIÓN ACTUAL DE LOS LABORATORIOS.

En la UNELLEZ - VPDS, específicamente en Barinas I, se encuentran los

laboratorios de computación el cual posee un total de ocho (08) salas de

computación disponibles para el uso de todos los estudiantes y docentes de

las diferentes ramas de estudio que así lo requieran a lo largo de su

formación académica.

Dichas salas cuenta con un total de 174 equipos de computación,

distribuidos de la siguiente manera:

Cuadro N° 3. Distribución de los equipos de computación en los laboratorios.

Salas de Computación

Laboratorio

A

Laboratorio

B

Laboratorio

C

Laboratorio

D

Laboratorio

E

Sala de

Estudio

Sala de

Profesores

Sala

Campus

25 29 28 21 21 20 20 10

Fuete: Ing. Freddy Oswaldo Angola, Jefe de Laboratorios de Computación VPDS.

59

Los equipos están configurados para operar con los sistemas operativos

Windows y Linux (Canaima), los principales programas utilizados por los

técnicos para la prevención y protección de la parte lógica de los equipos

son: El antivirus Avast! empleado para detectar, bloquear y eliminar virus

informáticos como también la desinfección de archivos; Un controlador de

núcleo “Deep Freeze” que protege la integridad del disco duro redirigiendo la

información que se va a escribir en el disco duro o partición protegida,

dejando la información original intacta una vez se reinicie el equipo y el

CCleaner para realizar limpieza de registros, temporales, cookies y

problemas lógicos con el propósito de mejorar el rendimiento del equipo.

Es importante mencionar que estos programas solo son implementados

bajo el sistema operativo Windows ya que fueron diseñados para trabajar

bajo esa plataforma, en cuanto al sistema operativo Linux no disponen de

software para la protección de la información pues se valen del mito de que

linux es un sistema operativo “libre de virus”.

Por ende, el departamento encargado de brindar soporte técnico a los

equipos de computación generalmente realiza mantenimiento físico y lógico a

comienzo y final de cada semestre y/o cuando algún equipo lo requiera y no

le toman mucha importancia a los virus informáticos, como se mencionó

anteriormente los equipos tienen el disco duro congelado con el deep freeze

y al reiniciar los equipos estos se restauran a su estado inicial.

Ahora bien, según estadísticas facilitadas por el Ing. Freddy Oswaldo

Angola, los laboratorios de computación en el primer trimestre del periodo

lectivo 2013-I recibió un aproximado de 35.530 usuarios entre docentes y

estudiantes, esto equivale a 2.961 a la semana y 494 por día, en donde un

mismo usuario es contado N veces haga uso de los mismos.

Aunado a esto, el estudio de campo realizado arrojo que la mayor

preocupación de los usuarios de dichos laboratorios son los virus

60

informáticos que no solo evitan la salvaguardada eficiente de la información,

sino también afecta el buen desarrollo de las clases debido a que las

practicas no quedan respaldadas en los equipos y en muchas ocasiones los

dispositivos de almacenamiento masivo al ser usado en los equipos son

infectados, estos provocando alteración de la información y en muchas

ocasiones la pérdida total.

A continuación, se presenta el informe estadístico detallado de las

respuestas a las interrogantes obtenidas tras la aplicación de la encuesta a

los cien (100) estudiantes y diez (10) docentes que hacen uso frecuente de

los laboratorios de la UNELLEZ, Una vez conocidas las frecuencias relativas

y absolutas de ocurrencia de la información procesada, se procedió a

analizar la información de manera explicativa:

61

Ítem Nº 1. ¿Tiene usted conocimientos sobre los servicios de

almacenamientos en la nube?

Cuadro N° 4. Conocimientos sobre los servicios de almacenamiento en nube.

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 91 91% 10 100%

NO 9 9% 0 0%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

Podemos observar en la estadística obtenida el 100% de los profesores

tienen conocimiento de este tipo de servicio de almacenamiento, mientras

que los estudiantes un 91% asegura conocer este tipo de servicio y el resto

no. En conclusión el 92% de la muestra posee conocimientos sobre estos

novedosos servicios.

0%

20%

40%

60%

80%

100%

Alumnos Profesores Total de laPoblación

SI 91% 100% 92%

NO 9% 0% 8%

91% 100%

92%

9% 0%

8% Po

rcen

taje

s

Grafica N° 5: Conocimientos sobre almacenamiento en nube.

62

Ítem Nº 2. ¿Existe en los laboratorios de la UNELLEZ herramientas

disponibles para el almacenamiento de la información realizadas en clases y

prácticas?

Cuadro N° 5. Existencia de herramientas disponibles para el almacenamiento.

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 0 0% 0 0%

NO 100 100% 10 100%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

Según la data obtenida del instrumento aplicado, el 100% de los

profesores y alumnos encuestados coincide en que no existe una

herramienta de almacenamiento disponible para todos los usuarios que

hacen uso de los laboratorios, esto quiere decir, el servicio propuesto es

100% necesario y factible.

0%20%40%60%80%

100%

Alumnos Profesores Total de laPoblación

SI 0% 0% 0%

NO 100% 100% 100%

100% 100% 100%

Po

rce

nta

jes

Grafica N° 3: Existencia de herramientas disponibles para el almacenamiento.

63

Ítem Nº 3. ¿Considera los virus informáticos el principal problema para el

almacenamiento de la información en los laboratorios de la UNELLEZ?.

Cuadro N° 6. Virus informáticos como principal problema de almacenamiento.

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 76 76% 4 40%

NO 24 24% 6 60%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

Podemos observar en la gráfica que el 73% de la muestra consideran que

los virus informáticos (Plourde, Mathielle, 2011.) son el principal problema

para respaldar de manera eficiente la información en los laboratorios, el otro

27% no se ven afectados porque prefieren trabajar con el sistema operativo

Linux.

0%

20%

40%

60%

80%

Alumnos Profesores Total de laPoblación

SI 76% 40% 73%

NO 24% 60% 27%

76%

40%

73%

24%

60%

27%

Po

rce

nta

jes

Grafica N° 2: Virus informáticos como principal problema de almacenamiento.

64

Ítem Nº 4. ¿Cree usted que exista la necesidad de implementar en los

laboratorios de la UNELLEZ un servicio para el almacenamiento de la

información?

Cuadro N° 7. Necesidad de un servicio de almacenamiento.

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 92 92% 9 90%

NO 8 8% 1 10%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

De acuerdo a los resultados obtenidos, el 90.09% de la población

encuestada considera que existe la necesidad de implementar en los

laboratorios de computación un servicio de almacenamiento (Jesús

Maturana, 2011.), mientras que el otro 9.91% ya poseen un servicio similar

por lo tanto no lo consideran algo de primera necesidad.

0%20%40%60%80%

100%

Alumnos Profesores Total de laPoblación

SI 92% 90% 90%

NO 8% 10% 10%

92% 90% 90%

8% 10% 10%

Po

rce

nta

jes

Grafica N° 1: Necesidad de un servicio de almacenamiento.

65

Ítem Nº 5. ¿Considera usted que la UNELLEZ cuenta con las herramientas

necesarias para implementar un servicio de almacenamiento tipo nube?

Cuadro N° 8. Existencias de las herramientas necesarias.

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 84 84% 8 80%

NO 16 16% 2 20%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

En los gráficos se observan que el 83% de la población estudiada

considera que la universidad cuenta con las herramientas necesarias para

que el servicio de almacenamiento en nube sea implementado, el 17% que

respondió “NO” piensa que de poseerla no la dispondrían para cierto fin.

0%10%20%30%40%50%60%70%80%90%

Alumnos Profesores Total de laPoblación

SI 84% 80% 83%

NO 16% 20% 17%

84% 80% 83%

16% 20% 17%

Po

rce

nta

jes

Grafica N° 4: Existencia de las herramientas necesarias.

66

Ítem Nº 6. ¿Cree usted que necesite capacitación para hacer uso del servicio

de almacenamiento tipo nube?

Cuadro N° 9. Necesidad de capacitación.

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 9 9% 0 0%

NO 91 91% 10 100%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

De acuerdo a los cálculos, solo un 8% de la población encuestada

consideran necesario un adiestramiento, mientras que un 92% no solo tiene

conocimientos sobre las nubes sino que también saben manipularlas ya que

básicamente todas son similares.

0%

20%

40%

60%

80%

100%

Alumnos Profesores Total de laPoblación

SI 9% 0% 8%

NO 91% 100% 92%

9% 0%

8%

91% 100%

92%

Po

rce

nta

jes

Grafica N° 6: Necesidad de capacitación.

67

Ítem Nº 7. ¿Encuentra las prácticas de las clases pasadas guardadas en el

computador?

Cuadro N° 10. Eficiencia en el respaldo de las clases en los computadores de los laboratorios.

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 2 2% 0 0%

NO 98 98% 10 100%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

Alrededor del 100% de los encuestados expresaron que en los

laboratorios de computación nunca queda respaldo de la información que se

trabaja en las horas de clases, por tal razón apoyan al 100% la propuesta

presentada en este trabajo.

0%

20%

40%

60%

80%

100%

Alumnos Profesores Total de laPoblación

SI 2% 0% 2%

NO 98% 100% 98%

2% 0% 2%

98% 100% 98%

Po

rce

nta

jes

Grafica N° 7: Eficiencia en el respaldo de las clases en los computadores de los laboratorios.

68

Ítem Nº 8. ¿El servicio de internet brindado por los laboratorios es

regularmente bueno?

Cuadro N° 11. Eficiencia del servicio de internet brindada por los laboratorios

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 86 86% 7 70%

NO 14 14% 3 30%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

Según los resultados, el 86% de la muestra considera eficiente el servicio

de internet brindado por los laboratorios, punto importante para nuestro

trabajo ya que del buen servicio de la nube depende de la velocidad del

internet.

0%

20%

40%

60%

80%

100%

Alumnos Profesores Total de laPoblación

SI 86% 70% 85%

NO 14% 30% 15%

86%

70% 85%

14%

30% 15%

Po

rce

nta

jes

Grafica N° 8: Eficiencia del servicio de internet brindado por los laboratorios.

69

Ítem Nº 9. ¿La falta de seguridad para salvaguardar la información

perjudican las clases?

Cuadro N° 12. Ausencia de seguridad para salvaguardar la información.

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 97 97% 6 60%

NO 3 3% 4 40%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

De los resultados obtenidos el 97% de los estudiantes encuestados

considera que los virus perjudican la clase, ya que por lo general los

dispositivos de almacenamientos se infectan dañando en la mayoría de los

casos la información, mientras que el 60% de los profesores dicen no ser

afectados ya que sus clases son 100% bajo el ambiente de Linux.

0%

20%

40%

60%

80%

100%

Alumnos Profesores Total de laPoblación

SI 97% 60% 94%

NO 3% 40% 6%

97%

60%

94%

3%

40%

6% Po

rcen

taje

s

Grafica N° 9: Ausencia de seguridad para salvaguardar la información

70

Ítem Nº 10. ¿Posee en su hogar algún servicio de internet?

Cuadro N° 13. Servicio de Internet en el hogar.

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 95 95% 10 100%

NO 5 5% 0 0%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

Se puede inferir que el 96% de los encuestados poseen un servicio de

internet en su hogar, esto nos da la ventaja de que pueden disponer de

tiempo y recursos para hacer uso del mismo.

0%

20%

40%

60%

80%

100%

Alumnos Profesores Total de laPoblación

SI 95% 100% 96%

NO 5% 0% 4%

95% 100% 96%

5% 0% 4%

Po

rce

nta

jes

Grafica N° 10: Servicio de internet en el hogar.

71

Ítem Nº 11. ¿Considera que implementando un servicio de almacenamiento

tipo nube la información estaría más segura?

Cuadro N° 14. Seguridad de la información en la nube.

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 100 95% 100 100%

NO 0 5% 0 0%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

En este punto tan importante podemos señalar que el 100% de respaldo,

todos coinciden en que los servicios en nube son más seguros para

almacenar la información.

0%

20%

40%

60%

80%

100%

Alumnos Profesores Total de laPoblación

SI 100% 100% 100%

NO 0% 0% 0%

100% 100% 100%

0% 0% 0%

Po

rce

nta

jes

Grafica N° 11: Serguridad de la información en la nube.

72

Ítem Nº 12. ¿De ser implementado un servicio de almacenamiento tipo nube

usted haría uso de el?

Cuadro N° 15. Uso del servicio.

RESPUESTAS ALUMNOS PROFESORES

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

FRECUENCIA ABSOLUTA

FRECUENCIA RELATIVA

SI 100 95% 100 100%

NO 0 5% 0 0%

TOTAL: 100 100% 100 100%

Fuente: Azuaje M y Guerrero J. (2013).

Fuente: Azuaje M y Guerrero J. (2013).

El 100% de los encuestados aseguran que de ser implementado el

servicio en nube para compartir y sincronizar la información aprovecharían al

máximo el recurso, esto nos refleja que la propuesta es 100% aceptada por

los usuarios de los laboratorios.

0%

20%

40%

60%

80%

100%

Alumnos Profesores Total de laPoblación

SI 100% 100% 100%

NO 0% 0% 0%

100% 100% 100%

0% 0% 0%

Po

rce

nta

jes

Grafica N° 12: Uso del servicio.

73

PARTE II

DISEÑO DE LA PROPUESTA.

El diseño y desarrollo del sistema de almacenamiento propuesta se tomó

un orden lógico estructurado basado en la metodología “Proceso Unificado

Racional”, RUP (Jacaboson, I., Booch, G., Rumbaugh J. 2000) debido a que

es una metodología explícita en la definición del software y su trazabilidad,

es decir, un conjunto ensamblado de elementos en secuencia semi-

ordenadas.

En tal sentido, la metodología comprende principalmente tres elementos

claves que lo hace ser una metodología muy dinámica y práctica, entre estos

tenemos: Dirigido por los casos de uso, estos nos permiten graficar los pasos

o las actividades que deberán realizarse para llevar a cabo los procesos, es

decir, que los requerimientos están enfocado a dar valor a los usuarios y que

el proceso debe garantizar que todo el desarrollo, pruebas, planeación y

documentación, estén orientados a atender las necesidades existentes.

Es importante señalar que esta metodología esta compuertas por fases

dividas en varios ciclos llamadas iteraciones y que está centrada en la

arquitectura, ya que guía la forma cómo se debe planear y hacer el desarrollo

de la propuesta lo que nos permite mayor facilidad para evaluar, detectar

errores y corregirlos antes de pasar de una fase a otra.

Ahora bien, el diseño y construcción de la propuesta se realizó siguiendo

de manera pautada las fases que componen la metodología RUP, las cuales

se describen a continuación:

74

PRIMERA FASE: Inicio.

En esta fase se inició con un diagnóstico a los laboratorios de

computación de la UNELLEZ con el objetivo de determinar de forma general

las principales necesidades que estos poseen, para el levantamiento de esta

información se realizó una entrevista al Ing. Freddy O. Angola, quien es

actualmente el jefe de los laboratorios de computación en donde se dialogó

sobre las condiciones de las instalaciones y equipos (Hardware y Software)

que están disponibles para los usuarios que día a día hacen uso de ellos.

Ahora bien, para comprender y obtener las necesidades por parte de los

usuarios, a través de la observación directa se notó que la principal

preocupación de los alumnos y docentes es mantener su información bien

respaldada y no perder sus prácticas realizadas en clase, por tal motivo se

construyó un instrumento en forma de encuesta para dar credibilidad y

validez a nuestra teoría descrita anteriormente y así finalmente obtener una

visión general de lo que será el proyecto.

Una vez evaluada la información se obtuvo que el principal problema es la

vulnerabilidad de los equipos respecto a los virus informáticos y la necesidad

de implementar un servicio de almacenamiento que respalde eficientemente

la data trabajada en las jornadas académicas.

Como solución, se concretaron las ideas y se planteó una visión preliminar

de la arquitectura del software basado en los servicios que se desean

implementar para atender las necesidades, tomando en cuenta los recursos

disponibles y los necesarios para su construcción.

75

Figura N° 01: Modelo conceptual de la visión preliminar de la arquitectura.

Fuente: Azuaje M y Guerrero J. (2013)

Crear Cuenta

Formulario

Profesor

Formulario

Estudiante

Servicio de Almacenamiento en

NUBE

Iniciar Sesión Últimos Usuarios

Registrados. Cerrar Sesión

Sesión

Estudiante

Sesión

Profesor

Sesión

Administrador

Perfil Nube

Perfil Nube

Panel de Control

76

SEGUNDA FASE: Elaboración.

En esta fase, una vez definida en la fase anterior una visión preliminar de

la arquitectura, esta nos orientó a concretar los alcances y limitaciones del

producto y a su vez definir la tecnología que se implementaran para obtener

finalmente una arquitectura sólida y definitiva.

En tal sentido, primero se definió el proveedor de servicio o medio de

almacenamiento, consideramos que lo ideal es que la universidad disponga o

adquiera un servidor inicial de almenas 20 Tb, capacidad necesaria para que

cada usuario inicial tenga al menos un 1 Gb disponible para su disposición,

este a su vez debe estar conectado a la red wan interna de la UNELLEZ con

la finalidad de que el servicio este siempre disponible en los laboratorios.

Figura N° 02: Diagrama de despliegue del sistema propuesto.

Fuente: Azuaje M y Guerrero J. (2013)

77

Posteriormente la siguiente iteración que se realizo fue definir los

requerimientos de entrada, almacenamiento y salida que definirá

posteriormente el diseño de la base de datos.

Definición de Requerimientos.

El análisis de los requerimientos de entrada, almacenamiento y salida es

necesario para la construcción y diseño de las interfaces que conectaran a

los usuarios con el producto, así podrán interactuar y hacer uso de él.

Requerimientos de Entrada:

Es el enlace que une el producto que se está construyendo con el mundo

y sus usuarios, consiste en el desarrollo de especificaciones y

procedimientos para la preparación y clasificación de datos necesarios para

poner en marcha el motor del sistema, se tomó control en la cantidad de

datos de entrada ya que estos definen la calidad de la base de dato y del

diseño. Los datos de entradas seleccionados son:

Administrador: Para crear la cuenta del moderador que llevara el

control de los usuarios registrado se necesitan los siguientes datos:

Nombre completo, Cargo, Teléfono, Correo, Usuario y Contraseña.

Estudiantes: Los alumnos que deseen adquirir una cuenta requieren

vaciar en el formulario de registro los siguientes datos: Número de

Cedula, Nombre y Apellido, Dirección, Fecha de Nacimiento, Sexo,

Carrera, Turno, Semestre, Número Telefónico, Número de Celular,

Correo Electrónico, Nombre de Usuario y Contraseña.

Docente: En cuanto al registro de los profesores son menos los datos

requeridos, entre estos tenemos: Número de Cedula, Nombre, Sexo,

Número Telefónico, Número de Celular, Correo Electrónico, Nombre

de Usuario y Contraseña.

78

Requerimientos de Almacenamiento:

En cuanto a la nube quien es el corazón del sistema, a través del

framework de javascript, esta puede subir y almacenar todo tipo de

información sin importar la extensión que posean los archivos, su única

limitante es la capacidad de almacenamiento de la cuenta y el peso de los

archivos que se desean subir.

Para el almacenamiento de los datos, se diseñó una base de dato

perfectamente estructurada con el lenguaje MySQL, la cual está conformada

por ocho (08) tablas relacionadas entre sí, donde reposa toda la información

insertada a través de los formularios de registro; los datos de entrada serán

almacenados permanentemente ya que se manejan condiciones de

“habilitado y desactivado” con el objetivo de conservar siempre la

información. Ver anexo03 (Diccionario de datos).

79

Figura N° 03: Diagrama de Entidad Relación.

Fuente: Azuaje M y Guerrero J. (2013)

USUARIO Id_usuario Cedula Nombre Biografía Sexo Fecha_nac Dirección Municipio Parroquia Carrera Semestre Turno Telefonoh Telefonoc Correo Usuario Clave Fechareg Foto Estado Rango

CARRERA Id_carrera Carrera Estado

ACTIVOS Cedula

SOLICITUDES Id_solicitud de Para Comentario Fecha_envio Fecha_acept Estado

LISTA_AMIGOS

Id_reg Id_solicitud Id_usuario Id_amigo fechareg

LISTA_FAVORITO

Id_reg Id_usuario Id_favorito fechareg

MUNICIPIOS Id Municipio App

PARROQUIA Id Municipio_id Parroquia

Msjenviados Id_msj De Para Asunto Mensaje Fechareg

Msjrecibidos Id_msj De Para Asunto Mensaje Fechareg

Reportes Id_reporte Denunciante Denunciado Motivo Fechareg

80

Requerimientos de Salida:

Toda entrada tiene un proceso y todo proceso tiene una salida, para el

despliegue visual de los resultados, es necesario el análisis y estudio de las

entradas, debe existir un perfecto equilibrio entre el diseño lógico y el visual.

A menudo, para los usuarios la característica más importante de un

sistema de información es la salida que produce. Si la salida no es de

calidad, se pueden convencer de que todo el sistema es tan innecesario que

eviten su utilización y, por lo tanto, posiblemente ocasionen errores y que el

sistema falle.

El término "salida" se aplica a cualquier información producida por un

sistema, ya sea impresa, desplegada o verbal, el sistema propuesto no

posee muchas salidas por lo que es un servicio de almacenamiento, entre

ellos tenemos:

A.- Por pantalla: En cuanto a la nube muestra todos los archivos

almacenados tanto en la nube personal, como la nube de amigos y/o

profesores para ser descargados; En los perfiles de alumnos se

obtienen lista de amigos, favoritos y amigos en común; En los perfiles

de los profesores se consulta la lista de alumnos que lo han destacado

como favorito, por último en el panel del administrador se observa: Lista

de usuarios registrados, cuentas por verificar y cuentas reportadas.

B.- Por impresora: Lista de usuarios registrados y de profesores con

cuentas verificadas.

Una vez evaluados y precisados todos los requerimientos, se diseñó los

procesos que darán marcha al ciclo de vida del sistema y a su vez la interfaz

gráfica tomado en cuenta que el diseño sea definitivo y sólido con el entorno

de implementación para que finalmente sea accedido desde cualquier

plataforma y navegador web cumpliendo con los protocolos de la web 2.0.

81

Figura N° 04: Diagrama de clases del sistema propuesto.

Fuente: Azuaje M y Guerrero J. (2013)

usuario:Alumno

<<información del alumno>> + Nombre + Usuario + Foto + Carrera + Biografía

<<opciones de perfil>> # listaAmigos # listaFavoritos # Nube

<<relacionado al perfil>>

cambiarBiografia () cambiarFoto () CambiarClave () editarPerfil ()

<<relacionado al servicio>> buscarUsuarios () agregarAmigos () agregarFavoritos () eliminarAmigos () usarNube ()

usuario:Profesor

<<información del Profesor >> + Nombre + Usuario + Foto + Biografía

<<opciones de perfil>> # listaFavoritos # Nube

<<relacionado al perfil>>

cambiarBiografia () cambiarFoto () CambiarClave () editarPerfil ()

<<relacionado al servicio>> buscarUsuarios () verFavoritos () usarNube ()

<<relacionado al perfil>> cambiarFoto () CambiarClave ()

<<relacionado al servicio>>

buscarUsuarios () registrarAdmin () registrarCedulas () verificarCuentas () verReportes () suspenderCuenta () verRegistros ()

usuario:Administrad

or <<información del admin>>

- nombre - foto

<<opciones de perfil>> - panel - reportes

usuario:Amigo

<<información del amigo>> + Nombre + Usuario + Foto + Carrera + Biografía

<<relacionado al perfil>> + listaAmigos + listaFavoritos + Nube

<<relacionado al servicio>>

solicitarAmistad () revocarAmistad () enviarMensaje () reportarPerfil () verAmistades () verFavoritos () verNube ()

:Nube

<<opciones de perfil>> # barraDeHerramienta # indice # cuerpoNube

<<relacionado al servicio>>

subirArchivos () descargarArchivos () eliminarArchivos () crearCarpetas () eliminarCarpetas ()

82

Otra forma de observar (pero muy generalizada) la interacción que existe

en el servicio de almacenamiento entre los distintos niveles de usuarios es a

través del diagrama de caso de uso que mostraremos a continuación que

posteriormente serán detallado con el uso de los diagramas de actividades.

Figura N° 05: Diagrama de caso de uso del sistema propuesto.

Fuente: Azuaje M y Guerrero J. (2013)

Servicio de Almacenamiento en Nube.

Supervisar cuentas y

archivos.

Alumno Alumno

Admin

Profesor Alumno

Subir

Archivos

Compartir

Archivos

Descargar Archivos

Subir

Archivos

Compartir

Archivos

Descargar Archivos

83

Figura N° 06: Diagrama de proceso del registró de nuevo usuario.

Fuente: Azuaje M y Guerrero J. (2013)

¿Cedula valida?

NO

SI

Entrar al sistema

La cedula es el campo

clave para verificar si es

profesor o estudiante

activo

Llenar formulario previo con:

Nombre, cedula, correo, tipo de

cuenta.

Complete y envide el

formulario

Cuenta creada

exitosamente.

84

Figura N° 07: Diagrama de proceso de inicio de sesión en el sistema.

Fuente: Azuaje M y Guerrero J. (2013)

¿Posee Usuario y

contraseña?

NO

SI

SI

NO

Bienvenido al sistema

Recuperar

contraseña

Ingrese su nombre de

usuario y contraseña

¿Usuario y contraseña

correcta?

Ir al menú de iniciar sesión.

Entrar al sistema

Crear

cuenta

Ver Figura

N° 6

Ver Figura

N° 8

85

Figura N° 08: Diagrama de proceso para recuperar contraseña.

Fuente: Azuaje M y Guerrero J. (2013)

SI

NO

Entrar al sistema

Ir al menú de iniciar sesión.

Ingresar correo electrónico para

recibir enlace de recuperación.

Ingresar nueva contraseña

¿Recibió el correo?

Recuperar

contraseña

El correo contiene

un enlace único para

cambiar contraseña

el cual dura solo 24

horas.

Nueva contraseña asignada.

86

Figura N° 09: Diagrama de proceso para solicitar amistad y ver perfiles de

amigos.

Fuente: Azuaje M y Guerrero J. (2013)

¿Son amigos?

SI

NO

¿Solicitud aceptada?

SI NO

Solo se podrá ver la

nube con los

archivos de otros

usuarios cuando son

amigos.

Ver perfil del amigo

En lista de

amigos

Seleccionar coincidencia

del resultado.

Enviar solicitud de

amistad

Entrar al sistema

Usar la herramienta de

buscar amigos.

Solicitud pendiente

87

Figura N° 10: Diagrama de proceso para agregar cuentas verificadas a lista

de favoritos.

Fuente: Azuaje M y Guerrero J. (2013)

Seleccionar coincidencia

del resultado.

¿El perfil esta Verificado?

SI

NO

Agregar a Favoritos

Entrar al sistema

Reportar perfil

como falso.

Usar la herramienta de

buscar usuarios.

Ver perfil del amigo

Solo las cuentas

verificadas de

profesores

pueden ser

agregadas como

favoritas.

En lista de

favoritos

88

Figura N° 11: Diagrama de proceso para subir y descargar archivos de la

nube.

Fuente: Azuaje M y Guerrero J. (2013)

Perfil amigo

Ver / Descargar

archivos

Seleccionar

amigo.

Examinar y subir

archivos.

Descargar Archivos

Entrar al sistema

Mi perfil

Ver Nube

Ver lista

de amigos.

89

Figura N° 12: Diagrama de la arquitectura definitiva.

Fuente: Azuaje M y Guerrero J. (2013)

Lista de amigos

Cambiar Imagen

Cambiar Clave

Cambiar Biografía

ESTUDIANTE

NUBE

Solicitudes

Pendiente

Buscar amigos

Configuración Datos

Públicos

RECUPERAR CLAVE CREAR CUENTA ULTIMOS REGISTRADOS

FORMULARI

O

FORMULARI

O

PORTAL

SESION

ADMINISTRADOR PROFESOR

Crear cuenta admin

Registrar Cedulas

Validar Cuentas

Cuentas reportadas

Lista de cuentas

verificadas

Cambiar Clave

Lista de admin

Suspende

r cuentas

Buscar Perfil

Cerrar Sesión

Validar

Eliminar

NUBE

Favoritos

(Seguidores)

Configuración

Cambiar Imagen

Cambiar Clave

Cambiar Biografía

Buscar Usuarios

Cerrar Sesión Amigos

Favorito

Eliminar

90

Figura N° 13: Diagrama de la arquitectura de la nube.

Fuente: Azuaje M y Guerrero J. (2013)

NUBE

BARRA DE HERRAMIENTAS CUERPO INDICE

Lista de Carpetas

Lista de

Subcarpetas

Recargar

Actualizar

Subir Archivo

Nueva Carpeta

Información de

Arvhicos

Vista Previa

Buscar Archivos

Crear Carpetas

Subir Archivos

Abrir Archivo / Carpeta

Descargar

Información de Archivo

Copiar

Pegar

Eliminar

Duplicar Archivos

Cambiar Nombre

Ir Atrás

Ir Adelante

Vista Previa

91

Figura N° 14: Diagrama de la arquitectura de la nube con una sesión de estudiante.

Fuente: Azuaje M y Guerrero J. (2013)

SESIÓN ACTIVA: ESTUDIANTE

PERFIL AMIGO

NUBE

Reportar Perfil

Indicador de amistad

Buscar Amigos

Lista de Amigos

Amigos Favoritos

PERFIL PROFESOR

NUBE

Reportar Perfil

Agregar a Favoritos

Cantidad de Favoritos

Lista de alumnos

favoritos

92

Figura N° 15: Diagrama de la arquitectura de la nube con una sesión de profesor.

Fuente: Azuaje M y Guerrero J. (2013)

SESIÓN ACTIVA: PROFESOR

PERFIL PROFESOR

NUBE

Reportar Perfil

Cantidad de Favoritos

Lista de alumnos

favoritos

PERFIL ESTUDIANTES

NUBE

Reportar Perfil

Lista de Amigos

Amigos Favoritos

93

TERCERA FASE: Construcción:

En esta etapa del proyecto el objetivo es obtener el sistema operable,

finalizando la construcción y fusión del código con la arquitectura definida en

la fase anterior para ser finalmente enviado a la comunidad de usuarios.

Para el desarrollo del sistema de almacenamiento en nube se usaron

las siguientes herramientas:

Como editor de código: Adobe Dreamweaver cs5.

El paquete XAMPP 1.7.3, que incluye Apache, Mysql y otras

utilidades.

Para realizar el diseño de la página se utilizó: Html5, Photoshop y

archivos de estilos CSS3.

Para la nube se utilizó el framework de javascript, el JQUERY 1.4.4.

Para los efectos visuales de la nube, se implementó la librería de

componentes Jquery, Jquery ui 1.10.1.

Como gestor de base de datos: Phpmyadmin.

Programación y Configuración del servidor: PHP5.

Para iniciar con la codificación el primero paso que se dio fue elaborar la

base de datos la cual está conformada por once (11) tablas metódicamente

relacionadas quienes dan vida a la conexión entre el software y la

arquitectura, estas tablas son:

1. Usuarios: contiene los datos que se consideraron necesarios para

que los usuarios se registren y hagan uso del sistema, estos se

diferencian entre sí con un campo denominado RANGO, rango “0” es

para el administrador principal, rango 1 para administradores

94

secundarios, rango 2 para estudiantes, rango 3 para los profesor,

adicional a esto todos los usuarios tienen un ID el cual es un campo

“único” e irrepetible.

2. Activos: Es de uso exclusivo para los administradores, lleva el

registro de las cedulas de los estudiantes que se encuentran activos

en la universidad, es decir, solo las cedulas almacenadas en esta

tabla se pueden registrar en el sistema.

3. Solicitudes: registra y lleva la relación de las solicitudes de amistad o

permiso que se realizan entren perfiles, el campo “DE” define el ID del

usuario que envía la solicitud, el campo “PARA” lleva el ID usuario que

recibe la solicitud, y son manejadas por estado dependiendo de la

acción que tomen, cuando el estado es 0 la solicitud está pendiente,

cuando el campo es 1 significa q la solicitud fue acepta.

4. Lista_amigos: está estrechamente relacionada con la tabla de

solicitudes, una vez que el usuario acepta la solicitud se configuro

para una doble inserción en la tabla “lista_amigos”, en la cual el ID del

usuario que acepta la invitación se le añade como amigo la persona

que envía la solicitud, y el ID usuario que envía la solicitud se le

agrega como amigo la persona que recibe y acepta la solicitud, de

esta forma se controla y establecen los perfiles.

5. Lista_favoritos: Por motivo a que las cuentas verificadas de los

profesores son perfiles libres y no pueden tener restricciones en

cuanto a las amistades, estos se añaden como perfiles favoritos en las

cuentas de los estudiantes, se encuentra conformada por un ID

usuario y un ID favorito de esta forma se lleva el registro de ambos

perfiles en una lista.

95

6. Msjenviados: Lleva el registro de los mensajes privados que se

envían entre los usuarios.

7. Msjrecibidos: Lleva el registro de los mensajes que los usuarios

reciben de los amigos.

8. Reportes: almacena y lleva el control de los perfiles reportados por

los usuarios bien sea por usurpación de identidad o contenido de

material inapropiado.

9. Municipios: almacena los municipios del estado Barinas, esto con la

finalidad de hacer los formularios precargados.

10. Parroquia: almacena las parroquias relacionadas por el municipio al

cual pertenece.

11. Carrera: Lleva el registro de las carreras activas que ofrece la

UNELLEZ, esto con en el caso de los municipios y parroquias, son

usados para crear formularios dinámicos y precargados con la data.

Para mayor detalle sobre la estructura de la base de datos, ver anexo N° 3

“Diccionario de Datos”. Una vez creada la base de datos se procedió a

programar el sistema, como es un software de servicio la arquitectura está

orientada a web, por lo tanto primero que nada se diseñó un INDEX, el cual

es la página principal del portal, es decir, la carta de presentación del

sistema.

El index posee un diseño fresco y agradable a la vista, esta compuesto por

un formulario para iniciar sesión, el módulo de recuperar contraseña, los

últimos usuarios registrados y un formulario para el registro de nuevos

96

usuarios, este posee un campo para seleccionar el tipo de usuario, si

selecciona alumno como tipo de usuario solo se podrá completar el registro si

la cedula ingresada se encuentra almacenada en la tabla de activos, de lo

contrario no continua con el proceso de registro. En caso contrario, si el

usuario selecciona la opción profesor el registro es realizado, pero el

profesor puede iniciar sesión cuando la cuenta este validada por un

administrador.

Una vez que los usuarios estén registrados y las cuentas verificadas, al

iniciar sesión nos encontramos con dos tipos de perfiles o panel de control:

El panel del estudiante permite ver la carpeta personal, la cual toma el

nombre del usuario registrado ya que es un campo único e irrepetible, dentro

de la carpeta de la nube tenemos las opciones de crear nuevas carpetas,

subir archivos, descargar copiar, arrastrar, eliminar, previsualizar, entre otras

funciones.

El alumno puede ver su lista de amigos y acceder a la nube de cada uno

de ellos pero solo con permiso de ver archivos, copiar, descargar. La sección

de solicitudes pendientes muestra todas las solicitudes que ha recibido,

este es libre de aceptar o rechazar.

La opción de buscar amigos me permite filtrar usuarios, bien sea alumnos

o profesores, si son profesores el alumno puede ver su nube sin necesidad

de enviar solicitud d amistad, pero puede añadirlo a la lista de favoritos de

manera tal que en un futuro este pueda acceder a sus archivos examinando

su lista de favoritos, y en caso contrario el usuario puede enviar solicitud de

amistad a el resto de usuarios.

Cuando la sesión es de un profesor este puede ver su carpeta personal, y

tiene las opciones de crear nuevas carpetas, subir archivos, descargar

archivos, copiar, arrastrar, eliminar y previsualizar. De igual manera puede

97

ver la cantidad de personas que lo seleccionaron como favorito y puede ver

la nube de cada uno de ellos, por otro lado el formulario de buscar amigos le

permite filtrar usuarios bien sean profesores o alumnos e indiferentemente

puede acceder a la nube de cada uno de ellos sin ningún requerimiento

adicional.

Tanto los profesores como alumnos tienen la opción de reportar cuentas,

esto se debe a la posibilidad de que algún usuario almacene material

inapropiado o usurpe los daros personales de algún estudiante, el

administrador es quien lleva el control de los reportes y de suspender

cuentas en caso de que estos violen los objetivos principales del proyecto

quedando este suspendido temporal o permanentemente del sistema.

CUARTA FASE: Transición:

Una vez finalizada la construcción del sistema en su totalidad, se obtiene

la primera adaptación del software, es decir, la versión beta a la cual se le

realizó una evaluación profunda de calidad y funcionabilidad de todos sus

procesos con el fin de encontrar posibles fallas y errores en su operatividad.

Esta evaluación se realizó es el servidor local que ofrece el xampp y con

la ayuda del Ing. Oscar Abreu coordinador de tecnología de estudios a

distancia, se creó la cuenta que tendrá el nivel de usuario administrador,

dicho nivel tiene acceso a todos las funciones de la nube y con ella es que se

realiza la configuración previa para dar marcha a la primera prueba del

sistema.

Una vez creada la cuenta administrador se procedió a cargar los números

de cedulas de cuatro estudiantes que serán los primeros usuarios de la nube,

ya que si las cedulas no están previamente cargadas no podrán completar

sus registros por no ser estudiantes activos.

98

Posteriormente, el Ing. Oscar Abreu registró sus datos para crear su perfil

el cual fue validado por el administrador siendo así el primer profesor en

tener cuenta verificada dentro del servicio de almacenamiento en nube, se

revisó cuidadosamente cada una de las diferentes funciones que puede

realizar con su cuenta entre ellas: Editar sus datos personales, cambiar su

foto de perfil, subir archivos, crear carpetas, organizar y eliminar documentos.

Por ser el único usuario registrado fue necesario crear las cuentas de

alumnos para así evaluar el resto de las funciones, una vez registrado los

usuarios correspondientes a los números de cedulas cargados se procedió a

iniciar sesión con la cuenta de alumnos y al igual que con la cuenta de

profesor se realizó una evaluación de las funciones que posee el perfil.

Una vez con las cuatro cuentas de alumnos creadas más la del profesor

se realizaron búsquedas de perfiles, se enviaron solicitudes de amistad, se

confirmó que los usuarios recibieran dicha solicitud y que al ser aceptadas se

añadieran las cuentas como amigos y aparecieran dicho perfiles en la lista

de amigos que tiene cada usuario en su perfil y que vaya creciendo a medida

que se aceptan las solicitudes, se cargó guías e información en la nube para

compartir y como resultado se obtuvo una lista de detalles y sugerencias en

cuanto a diseño y funcionalidad que se describe a continuación:

Agregar un filtro en el formulario de búsqueda de usuario que muestre

una lista de los nombres que vayan coincidiendo con las letras que se

vayan ingresando en el campo de texto de la búsqueda.

Añadir un contador que indique la cantidad de solicitudes de amistad

pendientes que tiene el perfil.

Agregar títulos a todos los iconos para así guiar al usuario de la

función que realiza cada uno.

Verificar la función que muestra los 10 últimos usuarios registrados en

la página principal ya que no estaban apareciendo.

99

Realizar una función para cambiar y recuperar contraseña.

Añadir el campo de repetir contraseña en los formularios de registro.

Agregar créditos al sistema.

Evaluar la posibilidad de crear una función de mensajes directos entre

usuarios y alumnos.

Para finalizar la primera prueba se estudió la seguridad del sistema,

para ello se verifico que no fuera posible la inyección de información a

través de la URL sin tener sesión activa o para el registro de nuevos

usuario accediendo directamente a la URL del formulario sin antes pasar

por la validación de la cedula de identidad de los usuarios activos, que no

fuera posible acceder a los perfiles de los usuarios ingresando

directamente la URL de los perfiles.

Una vez evaluado se obtuvo cierta vulnerabilidad en cuanto a la

seguridad de algunos archivos que permitían el acceso a perfiles y

páginas sin necesidad de tener una sesión activa, se realizó una lista de

aquellos archivos que necesitan ser corregidos.

PARTE III

IMPLEMENTACIÓN, SEGUIMIENTO Y MONITOREO.

Esta última fase, se logró gracias a la colaboración brindada por el Ing.

Oscar Abreu y la Ing. Roisbel Figueroa quienes facilitaron un espacio del

servidor de Secretaria Ejecutiva de Estudios a Distancia de la UNELLEZ para

implementar el servicio de almacenamiento en nube y así poder realizar la

prueba final con los estudiantes de la universidad.

Una vez mejorado y corregido todos los detalles detectados en la primera

evaluación, se procedió a instalar el sistema en el servidor y así el servicio de

almacenamiento se encontrara disponible para todos los estudiantes a través

100

de la red interna de la UNELLEZ y posteriormente realizar la primera

presentación pública del proyecto ante los estudiantes.

Para el buen funcionamiento del servicio, se tuvo que cambiar algunas

características del servidor, ya que al ser instalado el sistema se presentó un

problema al momento de subir archivos a la nube, debido a que el servidor

están programados por defecto para que solo permita subir archivos de un

máximo de 2mb, por tal motivo se tuvo que configurar el archivo php.ini quien

contiene todos los parámetros de PHP.

Entre los parámetros modificados esta: “File_max_size” y “Post_max_size”

archivos que regulan el peso de los archivos y ambas traen 2Mb por defecto

los cuales fueron modificados fueron modificados a 100mb, de esta manera

los usuarios puedan compartir archivos sin tanta limitante.

Una vez instalado el sistema en el servidor se verifico el nombre de la ruta

para acceder al sistema, esta quedo como http://10.10.10.8/nubeweb y se

verifico que la ruta de acceso estuviera disponible en los equipos de los

laboratorios de la universidad.

Posterior a la implementación, se realizó la primera presentación pública a

los estudiantes de la UNELLEZ, Gracias a la Msc. Darjeling Silva e Ing.

Zandra Gamboa quienes facilitaron sus horas de clase para la exposición del

proyecto a sus estudiantes. A continuación se describe lo realizado en los

laboratorios de la universidad:

Se comenzó con la profesora Darjeling Silva, la cual dicta el subproyecto

Arquitectura del Computador a los estudiantes de Ingeniería en Informática,

para dicha clase se registró y valido la cuenta de la profesora, de igual

101

manera se registraron las cedulas de los estudiantes por parte del

administrador para que dichos alumnos pudieran crear sus perfiles.

Una vez todos registrados, se realizó una demostración detallada de cada

una de las funciones que posee el servicio de almacenamiento, los usuarios

se enviaron solicitud de amistad haciendo su propia lista de amigos y a su

vez la profesora compartió en su perfil un video tutorial de cómo mejorar el

rendimiento de los equipos el cual está destinado para la práctica que deben

realizar en la clase, los estudiantes buscaron el perfil de la profesora, la

agregaron a favoritos y descargaron el video para iniciar la actividad el cual

deben documentar y subir en sus perfiles para que posteriormente la

profesora pueda evaluar.

Posteriormente se realizó lo mismo con la profesora Zandra Gamba, quien

dicta el subproyecto Informática a los estudiantes de construcción civil,

quienes compartieron e intercambiaron material de sus exposiciones. Cada

estudiante tuvo el privilegio de hacer uso de todos los beneficios que brinda

la nube.

Tras la exposición del sistema se pudo observar que la arquitectura del

proyecto orientada a la funcionabilidad de las redes sociales y su estructura

organizada representadas con iconos hizo que los usuarios se familiarizaran

rápidamente con el entorno del sistema, los cuales expresaron su gran

interés en hacer uso del mismo una vez implementado en la universidad y

desde sus hogares.

102

PANTALLAS DEL SISTEMA

Pantalla N° 01: Página Principal del Servicio de Almacenamiento tipo Nube.

En esta imagen se observa la primera pantalla del sistema, en ella se

puede observar:

1. Formulario desplegable para iniciar sesión.

2. Formulario para registro de nuevos usuarios.

3. Nube con las últimas 10 cuentas registradas.

4. Créditos del proyecto.

5. Diseño con información y beneficios del sistema.

103

Pantalla N° 02: Formulario de Registro de Profesores.

La imagen muestra el formulario para completo el registro de los

profesores, este posee todos los datos que se consideraron necesarios.

El formulario para el registro de estudiantes es similar al que se muestra

en la imagen, solo tiene un bloque adicional con los datos académicos.

104

Pantalla N° 03: Panel de control del administrador.

En la siguiente imagen se aprecia el conjunto de funciones que maneja el

administrador, como función predeterminada se encuentra la verificación de

usuarios (cuenta de profesores), entre sus funciones tenemos:

Agregar cuentas de administrador.

Registrar cedula de estudiantes.

Validar cuentas de profesores.

Lista de Profesores.

Lista de Alumnos. Lista de administradores

Cuentas reportadas. Cambar clave y Cerrar Sesión.

105

Pantalla N° 04: Lista de Profesores Registrados.

En la imagen se puede observar la forma en que el sistema muestra la

lista de profesores registrados, junto a la acción “Desactivar” representada

por una X.

De igual manera se puede apreciar los profesores que se han registrado

para hacer uso del sistema, entre ellos Msc. Darjeling Silva, Ing. Zandra

Gamboa y el Ing. Oscar Abreu.

106

Pantalla N° 05: Lista de Estudiantes Registrados.

Esta captura refleja una parte de la lista de los estudiantes de Ing. En

Informática y T. S. U en Construcción Civil que se registraron e hicieron uso

del sistema.

De igual manera el reporte muestra los datos del estudiante y un acción

de “Suspender Cuenta” representado con el icono “X”.

107

Pantalla N° 06: Perfil de la Cuenta de un Estudiante.

A continuación se puede ver el conjunto de funciones que posee el perfil

de un estudiante.

1. Datos del estudiante y foto de perfil.

2. Barra de herramientas de la nube.

3. Indice de carpetas.

4. Nube.

5. Herramientas para buscar amigos.

Buzon de Correos

Lista de amigos y favoritos

Solicitudes de amistad

Cambiar contraseña

Ver archivos de nube.

108

Pantalla N° 07: Lista de Solicitudes Pendientes.

Pantalla N° 08: Lista de Amigos y Favoritos.

109

Pantalla N° 09: Perfil de la Cuenta de un Profesor.

En la imagen se puede observar el conjunto de funciones que posee el

perfil de un profesor.

1. Datos del profesor y foto de perfil.

2. Barra de herramientas de la nube.

3. Indice de carpetas.

4. Nube.

5. Herramientas para buscar amigos.

A diferencia del perfil de estudiante, este tipo de cuenta no posee lista de

amigos y posee una estrella amarilla que indica la cantidad de alumnos que

tienen el perfil marcado como favorito.

110

Pantalla N° 10: Lista de Favoritos de un Profesor (Seguidores).

Pantalla N° 11: Perfil de un Amigo en la Nube.

111

Pantalla N° 12: Buzón de Mensajes Directos.

Esta imagen muestra la interfaz de los mensajes privados o directos, se

puede apreciar la bandeja de entrada, correos enviados, redactar nuevo

correo, eliminar y responder.

112

CONCLUSIONES

La presente investigación se realizó para dar un salto sobre cómo

salvaguardar la información académicamente, las nubes hoy en día se

utilizan masivamente y existe gran variedad de opciones para elegir según

sea nuestras necesidades, inicialmente las nubes se originaron para guardar

fotos como lo es el caso de Photobucket, luego fueron evolucionando

ofreciendo almacenamiento de archivos y finalmente el salto dado por

Dropbox quien actualmente es uno de los servicios con el mayor número de

clientes debido a que permite transferir archivos de gran peso como audio y

video, pero este principalmente es utilizado para uso personal.

En este caso la investigación que se presentó tiene como objetivo principal

realizar un sistema tipo nube a nivel académico donde no solo se pueda

alojar archivos, si no compartirlos interactivamente entre estudiantes y

docentes.

A lo largo del desarrollo de la nube, se presentaron diversos

inconvenientes, en especial a la hora de la implementación, entre ellas está

en que la universidad “no posee” un servidor disponible para dar marcha a

este tipo de proyectos, por tal razón la Secretaria Ejecutiva de Estudios a

Distancia nos facilitó un servidor, el cual nos sirvió para ejecutar y presentar

nuestro proyecto ante los estudiantes y docentes de la UNELLEZ.

Durante las pruebas pudimos notar que el servidor estaba previamente

configurado para alojar archivos no mayores a 50MB, el cual es una

capacidad muy básica para el objetivo del proyecto, por tal razón se

configuro para que aceptaran archivos de hasta 100MB, ya que los

113

profesores de la universidad actualmente implementan videos para hacer sus

clases más dinámicas.

Posteriormente a la implementación, se realizó una presentación del

proyecto y se expuso a los futuros egresados sobre lo que se está

abordando a nivel de trabajos de investigación de ingeniería en informática, y

mostrar hacia dónde va la programación, se hicieron pruebas y se les

permitió explorar todas las herramientas que posee el sistema, el cual

despertó la curiosidad de estudiantes y profesores de otras carreras entre

ellos los de T. S. U en Construcción Civil.

Dicho grupo de estudiantes de la carrera T. S. U en Construcción Civil, se

les hizo una demostración aprovechando que son estudiantes no muy

diestras en cuanto a tecnología y de esta manera se logró evaluar y

comprobar que la arquitectura es dinámica y fácil de comprender ya que la

recepción fue muy efectiva y a primera impresión dieron como sugerencia

que se les brindara acceso desde sus hogares para interactuar más con el

profesor.

Durante el desarrollo de la investigación y estudiadas las necesidades que

actualmente presentan los laboratorios de computación y los usuarios que

hacen uso frecuente de ellos, se determinó que el sistema de

almacenamiento realizado e implementado cubren todas las expectativas

esperadas y obtuvo gran aceptación por parte de los estudiantes y docentes

los cuales aspiran que el sistema finalmente sea puesto en marcha en la

casa de estudio para así aprovechar los beneficios que este ofrece.

114

RECOMENDACIONES

A la Universidad Nacional Experimental de los Llanos Occidentales “Ezequiel

Zamora”:

Realizar un manual de normas y procedimientos que guíe al

estudiante y tutor académico a realizar el trabajo especial de grado en

donde se profundice el artículo 17 del Reglamento de Trabajo de

Grado de la Carrera Ingeniería en Informática.

Dar charlas a los estudiantes en cuanto a la redacción y elaboración

del Trabajo Especial de Grado.

Cumplir con los artículos 13 y 16 del Reglamento de Trabajo de Grado

de la Carrera Ingeniería en Informática.

Tomar en cuenta las solicitudes de tutores enviadas por los

estudiantes.

Adquirir un servidor e implementar el servicio de almacenamiento para

que estén disponible a toda la población estudiantil y docente.

115

REFERENCIAS.

Arias, Fidias G. (2006). Proyecto de Investigación: Introducción a la

metodología científica. (5ª ed.) Caracas. Venezuela.

Ander-Egg, E. (1990).Técnicas de Investigación Social, Humanista. Buenos

Aires. Argentina.

Buitrago, Efrain (2013) Del Disco duro a la Nube. [Artículo en Línea]

Disponible: http://ticeducaut.wordpress.com/mod-1-publicacion-de-

archivos/almacenamiento-en-la-nube/ (02 de Enero, 2013).

Delgado de Smith, Yamile, Colombo Leyda y Rosmel Orfila (2002).

Conduciendo la Investigación. Editorial Comala. Caracas.

Gartner (2011). Riesgos y Amenazas del Cloud Computing. [Artículo en

Línea] Disponible:

http://webcache.googleusercontent.com/search?q=cache:yHz2kbT4lHsJ:

cert.inteco.es/extfrontinteco/img/File/intecocert/EstudiosInformes/cert_inf

_riesgos_y_amenazas_en_cloud_computing.pdf+&cd=1&hl=es&ct=clnk&

gl=ve&client=firefox-a (05 de Enero, 2013).

Gordon, Diego (2012). Desarrollo e implementación en la nube del sistema

de control de flujo financiero y declaración de impuestos para personas

naturales. Tesis para obtener título de Ingeniero en Informática. Quito,

Ecuador.

Gutiérrez, Ángel. (2012). Guía de Windows en español [Articulo en Línea]

Disponible:http://windowsespanol.about.com/od/AccesoriosYProgramas/f/

Qu-E-Es-La-Computaci-On-En-La-Nube.htm (05 de Enero, 2013).

Hernández, R:, Fernández, C. y Baptista, P. (1998). Metodología de la

Investigación. México: Editorial McGraw-Hill Interamericana, S.A.

Jacaboson, I., Booch, G., Rumbaugh J. (2000). Proceso Unificado de

Desarrollo de Software. New York: Editorial Mc Graw Hill.

116

Kruchten, P. (1995). Architectural Blueprints The “4+1” View Model of

Software Architecture. IEEE Software.

Maturana, Jesus (2011). Servicios de Almacenamientos en nube. [Artículo en

Línea] Disponible: http://www.muycanal.com/2011/07/25/las-10-mejores-

aplicaciones-de-almacenamiento-en-la-nube (02 de Enero, 2013).

Méndez, Julio (2010). Computación en nube como estrategia competitiva

las pequeñas y medianas empresas (PYMES). Tesis para obtener título de

Licenciado en Sistemas Computacionales Administrativos. México.

Muller, Pierre-Alain (1997). Instant Uml. Edition illustrated, Springer-Verlag,

New York Incorporated.

Navarro, José (2012). Cloud Computing: fundamentos, diseño y arquitectura

aplicados a un caso de estudio. Tesis para fin de Máster. Madrid, España

2012.

Norberg, Arthur L. (2005). Computers and Commerce, ISBN: 026214090X,

MIT Press, [Articulo en Línea.] Disponible: www.alegsa.com.ar. (03 de

Enero, 2013).

Ojeda, Francisco. (2010). Evolución del almacenamiento externo de

ordenadores personales [Articulo en Línea] Disponible:

http://fcharte.com/Default.asp?noticias=2&a=2010&m=8&d=5 (01 de

Enero, 2013).

Pulido, Francisco J. (2011). El DVD ha muerto, viva el láser azul. [Artículo en

Línea]. Disponible: www.idg.es. (03 de Enero, 2013).

Pereira, Jorge E., (2012). Todo sobre SaaS [Articulo en Línea] Disponible:

http://www.mercadeo.com/63_saas.htm (05 de Enero, 2013).

Sabino, Carlos., Ed. Panapo., (1992). El proceso de Investigación. Caracas.

Venezuela.

Sarey, Juan. (2010) Evolución del Almacenamiento Digital [Articulo en Línea]

http://timerime.com/es/linea_de_tiempo/587952/Historia+del+almacenami

ento+de+datos/ (01 de Enero, 2013).

117

Sin Autor; (2011). Historia de las Tarjetas Perforadas [Artículo en Línea]

Disponible: http://www-03.ibm.com/ibm/history/exhibits/vintage/vintage

_4506VV2159.html (02 de Enero, 2013).

Sin autor, (2013). Introducing the CS Cloud Computing STC. [Artículo en

Línea] Disponible: http://cloudcomputing.ieee.org/ (02 de Enero, 2013).

Schmuller, Joseph (2001). Aprendiendo UML en 24 horas. Pearson

Educación.

Sommerville, Ian (2005). Ingeniería del software. 7ma edicion illustrated,

Pearson Educación.

Perrenoud, Philippe (2004). Modelo de Educación Superior Tecnológico. SEP

COSNET. [Artículo en Línea] Disponible:

cosdac.sems.gob.mx/descarga_archivo.php?b=3&documento=doc (12 de

Enero, 2013).

Iribar, Alexander (2012). Historia de la computación e Introducción al

Ordenador. Edición Digital. [Artículo en Línea] Disponible:

http://paginaspersonales.deusto.es/airibar/Ed_digital/INF/Intro/Historia.ht

ml (01 de Enero, 2013).

Rubio, Gervasio (2000). Manuel – Como se construye un Margo Teorice. [Artículo en Línea] Disponible: http://webcache.googleusercontent.com /search?q=cache:aYXwKlYOEZgJ:salonvirtual.upel.edu.ve/mod/resource/view.php%3Fid%3D8600%26redirect%3D1+&cd=1&hl=es&ct=clnk&gl=ve&client=firefox-a (01 de Enero, 2013).

Tecayehuatl, Eric (2012). El origen de: El Cómputo en la Nube. [Artículo en

Línea] Disponible: http://www.fayerwayer.com/2012/01/el-origen-de-el-

computo-en-la-nube/ (01 de Enero, 2013).

The National Institute of Standards and Technology (NIST, 2010). NIST

Cloud Computing Program. [Artículo en Línea] Disponible:

http://www.nist.gov/itl/cloud/ (01 de Enero, 2013).

Universidad Pedagógica Experimental Libertador, (2006). Manual de

Trabajos de Grado de Especialización y Maestría y Tesis Doctorales. (4ª

ed.). Caracas. Venezuela.

118

ANEXO N° 1

ENTREVISTA REALIZADA AL JEFE DE LOS

LABORATORIOS DE LA UNELLEZ.

119

UNIVERSIDAD NACIONAL EXPERIMENTAL

DE LOS LLANOS OCCIDENTALES “EZEQUIEL ZAMORA”

VICE-RECTORADO DE PLANIFICACIÓN Y DESARROLLO SOCIAL PROGRAMA INGENIERÍA, ARQUITECTURA Y TECNOLOGÍA

SUBPROGRAMA INFORMÁTICA.

ENTREVISTA AL ENCARGADO DE LOS LABORATORIOS.

1. ¿Con cuántos laboratorios ACTIVOS cuenta la Universidad Nacional

Experimental de los Llanos Occidentales “Ezequiel Zamora”?.

2. ¿Cuántos equipos posee cada laboratorio?

3. ¿Qué sistemas operativos poseen los equipos de los laboratorios?

4. ¿Cuáles son las características generales de Hardware que poseen

los equipos?

5. ¿Cada cuánto tiempo se le realiza mantenimiento físico y lógico a los

equipos de computación que poseen los laboratorios?

6. ¿Qué software (antivirus) usan para prevenir virus en los equipos?

7. ¿Cuál es el principal problema que afecta el buen funcionamiento de

los equipos de los laboratorios de computación?

8. ¿Cuantas horas al día los laboratorios se encuentran abiertos para

brindar sus servicios a los docentes y estudiantes?

9. ¿Cuantos profesores (Promedio) hacen uso de los laboratorios de

computación?

10. ¿Cuántas secciones y alumnos (Promedio) hacen uso de los

laboratorios de computación?

120

ANEXO N° 2

INSTRUMENTO DE RECOLECCIÓN DE DATOS ENCUESTA

VALIDACIÓN DEL INSTRUMENTO POR EXPERTOS.

121

UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS OCCIDENTALES

“EZEQUIEL ZAMORA” VICE-RECTORADO DE PLANIFICACIÓN Y DESARROLLO SOCIAL

PROGRAMA INGENIERÍA, ARQUITECTURA Y TECNOLOGÍA SUBPROGRAMA INFORMÁTICA.

El presente instrumento posee la finalidad de recolectar información para el

Trabajo Especial de Grado titulado: Servicio de Almacenamiento para Compartir y

Sincronizar Archivos entre Alumnos y Docentes de la Universidad Nacional

Experimental de los Llanos Occidentales “Ezequiel Zamora” UNELLEZ –Barinas.

Responder de forma objetiva marcando con una “X”, donde usted considere que

corresponda.

Nº Ítems SI NO

1 ¿Tiene usted conocimientos sobre los servicios de almacenamientos en la nube?

2 ¿Existe en los laboratorios de la UNELLEZ herramientas disponibles para el almacenamiento de las actividades realizadas en clases y prácticas?

3 ¿Considera los virus informáticos el principal problema para el almacenamiento de la información en los laboratorios de la UNELLEZ?

4 ¿Cree usted que exista la necesidad de implementar en los laboratorios de la UNELLEZ un servicio para el almacenamiento de la información?

5 ¿Considera usted qué la UNELLEZ cuenta con las herramientas necesarias para implementar un servicio de almacenamiento tipo nube?

6 ¿Cree usted qué necesite capacitación para hacer uso de un servicio de almacenamiento tipo nube?

7 ¿Encuentra las prácticas de las clases pasadas guardadas en el computador?

8 ¿El servicio de internet brindado por los laboratorios es regularmente bueno?

9 ¿La falta de seguridad para salvaguardar la información perjudican las clases?

10 ¿Posee en su hogar algún servicio de internet?

11 ¿Considera que implementando un servicio de almacenamiento tipo nube la información estaría más segura?

12 ¿De ser implementado un servicio de almacenamiento tipo nube usted haría uso de el?

122

ANEXO N° 3

CONFIABILIDAD DEL INSTRUMENTO COEFICIENTE ALFA DE CRONBACH

123

COEFICIENTE ALFA DE CRONBACH

124

ANEXO N° 4

FOTOS DE LA PRIMERA PRESENTACIÓN DEL PROYECTO.

125

PRIMERA EXPOSICIÓN DE LA NUBE ANTE LOS ESTUDIANTES DE LA

UNELLEZ.

126

ANEXO N° 5

DICCIONARIO DE DATOS.

127

DICCIONARIO DE DATO

Nombre de la base de dato: Cloudtesis Total de Tablas: 11 Cuadro N° 01. Tabla “Activos”, esta posee los siguientes campos:

Nombre Descripción Tipo Longitud

cedula

Almacena la cedula de los estudiantes que están activos, si la cedula no está en esta tabla el estudiante no se puede registrar.

varchar 25

Cuadro N° 02. Tabla “Usuarios”, esta posee los siguientes campos:

Nombre Descripción Tipo Longitud

Id_usuario Campo clave de la tabla, valor auto incrementable.

integer 20

cedula Almacena el número de cedula del usuario registrado.

varchar 25

nombres Nombre y apellidos del usuario registrado.

varchar 100

biografía Descripción personal que el usuario asigna a su perfil.

varchar 200

sexo Sexo del usuario registrado. char 1

fecha_nac Fecha de nacimiento del usuario registrado.

varchar 20

dirección Dirección de domicilio del usuario.

varchar 300

municipio Id del municipio seleccionado por el usuario.

integer 20

parroquia Id de la parroquia de residencia (este id tiene relación con el id

integer 20

128

del municipio).

carrera Id de la carrera que cursa el usuario(este es el campo clave de la tabla de carreras).

integer 20

semestre Semestre que cursa el usuario. varchar 20

turno Turno que cursa el usuario. varchar 20

telefonoh Numero de teléfono de habitación del usuario.

varchar 30

telefonoc Número de teléfono celular del usuario.

varchar 30

correo Correo electrónico del usuario(campo único).

varchar 120

usuario Usuario de acceso al sistema (campo único)

varchar 20

clave Clave de acceso al sistema (campo cifrado con la función md5 de PHP).

varchar 70

fechareg Fecha y hora de registro del usuario.

timestamp

foto Nombre de la foto del usuario (campo único).

varchar 50

estado Estado en la que se encuentra el usuario registrado.

integer 10

rango Rango del usuario. integer 10

Cuadro N° 03. Tabla Solicitudes, esta posee los siguientes campos:

Nombre Descripción Tipo Longitud

Id_solicitud Id de la solicitud de amista, clave campo auto incrementable y único.

integer 20

129

de

Id del usuario quien envía la solicitud de amistad, este es campo clave de la tabla de usuarios.

integer 20

para

Id del usuario quien recibe la solicitud de amistad (este es campo clave de la tabla de usuarios).

integer 20

comentario Comentario adjuntado por el usuario que solicita la amistad.

varchar 350

fecha_envio Fecha de del envió de la solicitud de amistad.

timestamp -----

Fecha_acept Fecha de aceptación de la solicitud de amistad.

timestamp -----

estado Estado de la solicitud de amistad.

integer 10

Cuadro N° 04. Tabla Lista_amigos, esta posee los siguientes campos:

Nombre Descripción Tipo Longitud

Id_reg Id del registro de amistad(campo clave autoincrementable y único)

integer 20

Id_solicitud Id de la solicitud de amistad integer 20

Id_usuario Id del usuario de la lista de amistad (este es campo clave de la tabla de usuarios)

integer 20

Id_amigo Id del usuario “amigo” de la lista de amistad(este es campo clave de la tabla de usuarios)

integer 20

fechareg Fecha de registro del amigo timestamp

130

Cuadro N° 05. Tabla Lista_favoritos, esta posee los siguientes campos:

Nombre Descripción Tipo Longitud

Id_reg Id del registro de favoritos(campo clave autoincrementable y único)

integer 20

Id_usuario Id del usuario de la lista de favoritos(este es campo clave de la tabla de usuarios)

integer 20

Id_favorito Id del usuario “favorito” de la lista de favoritos(este es campo clave de la tabla de usuarios)

integer 20

fechareg Fecha de registro del favorito timestamp

Cuadro N° 06. Tabla Reportes, esta posee los siguientes campos:

Nombre Descripción Tipo Longitud

Id_reporte Id del reporte(campo clave autoincrementable y único)

integer 20

denunciante Id del usuario quien envía la denuncia(este es campo clave de la tabla de usuarios)

integer 20

denunciado Id del usuario denunciado(este es campo clave de la tabla de usuarios)

integer 20

motivo Motivo del envió de la denuncia varchar 200

fechareg Fecha y hora de envió del reporte

timestamp

Cuadro N° 07. Tabla Msjenviados, esta posee los siguientes campos:

Nombre Descripción Tipo Longitud

Id_msj Id del mensaje enviado, campo clave auto incrementable y único,

integer 20

131

de Id del usuario quien envía el mensaje, es campo clave de la tabla de usuarios.

integer 20

para Id del usuario quien recibe el mensaje, este es campo clave de la tabla de usuarios.

integer 20

asunto Asunto del mensaje enviado. varchar 50

mensaje Mensaje enviado. varchar 350

fechareg Fecha y hora de envió del mensaje.

timestamp -----

Cuadro N° 08 Tabla Msjrecibidos, esta posee los siguientes campos:

Nombre Descripción Tipo Longitud

Id_msj Id del mensaje recibido, campo clave auto incrementable y único.

integer 20

para Id del usuario quien recibe el mensaje (este es campo clave de la tabla de usuarios).

integer 20

de Id del usuario quien envía el mensaje (este es campo clave de la tabla de usuarios).

integer 20

asunto Asunto del mensaje recibido. varchar 50

mensaje Mensaje recibido. varchar 350

fechareg Fecha y hora de recepción del mensaje.

timestamp -----

132

Cuadro N° 09. Tabla municipio, esta posee los siguientes campos:

Nombre Descripción Tipo Longitud

Id Id del municipio (campo clave auto incrementable y único).

integer 11

municipio Municipio registrado. varchar 255

abb Abreviación de municipio. char 2

Cuadro N° 10. Tabla Parroquia, esta posee los siguientes campos:

Nombre Descripción Tipo Longitud

Id Id de la parroquia (campo clave auto incrementable y único).

integer 11

municipio_id Id del municipio ( campo clave de la tabla municipio).

integer 11

parroquia Parroquia registrada. varchar 255

Cuadro N° 11. Tabla Carreras, esta posee los siguientes campos:

Nombre Descripción Tipo Longitud

Id_carrera Id de la carrera (campo clave auto incrementable y único).

integer 20

carrera Nombre de la carrera registrada. integer 11

estado Estado en la que se encuentra la carrera registrada.

integer 10

Manuel de Usuario realizado por: Azuaje Manuel y Guerrero Julio – 2013. Página 1

SERVICIO DE ALMACENAMIENTO TIPO NUBE PARA COMPARTIR Y SINCRONIZAR ARCHIVOS

ENTRE ALUMNOS Y DOCENTES DE LA UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS

OCCIDENTALES “EZEQUIEL ZAMORA”

Manuel de Usuario realizado por: Azuaje Manuel y Guerrero Julio – 2013. Página 2

REGISTRO DE NUEVOS USUARIOS.

1. Para abrir la aplicación deberán ingresar a la siguiente dirección

http://10.10.10.8/nubeweb desde cualquier computador de los laboratorios de la

universidad.

Navegador recomendado: Google Chrome.

2. Una vez en la página principal, se pueden observar una variedad de opciones

entre ellas tenemos:

LEYENDA:

1. Formulario desplegable

para iniciar sesión.

2. Formulario para registro

de nuevos usuarios.

3. Nube con las últimas 10

cuentas registradas.

4. Créditos del proyecto.

5. Diseño con información

y beneficios del sistema.

Manuel de Usuario realizado por: Azuaje Manuel y Guerrero Julio – 2013. Página 3

3. Para inicial con el registro de la cuenta se llena el formulario previo con los datos

solicitados, en donde el tipo de usuario definirá la cuenta como ALUMNO O

PROFESOR, posteriormente se da clic al botón de “Completar Registro”.

A. Si el tipo de usuario es

PROFESOR, al dar clic se

redirecciona a un formulario

donde deberá completar su

registro con la información

solicitada.

B. Si el tipo de usuario es

ALUMNO, ocurre una validación;

Si es alumno activo de la

universidad se redirecciona a un

formulario donde deberá

completar su registro, sino el

acceso es es negado.

4. Una vez completado el formulario de registro con todos los datos personales y

académicos, se procede a enviar y la cuenta finalmente es creada.

Nota: Si el usuario es un

profesor, deberá esperar

que el administrador

verifique su cuenta para

poder iniciar sesión.

Manuel de Usuario realizado por: Azuaje Manuel y Guerrero Julio – 2013. Página 4

INICIAR SESIÓN.

1. Para iniciar sesión deberás ingresar a la dirección web http://10.10.10.8/nubeweb

desde cualquier computador de los laboratorios de la universidad.

Navegador recomendado: Google Chrome.

2. Dirígete a la opción “Iniciar Sesión” en la parte superior derecha, dar clic y una formulario se

despliega solicitando tus datos de acceso, ingresar tu nombre de usuario que elegiste al momento de

registrar tu cuenta y la contraseña, finalmente dar clic en el botón “iniciar Sesión”.

Una vez iniciado sesión con los datos de usuario y contraseña correcto, la página se redirecciona al

perfil.

Manuel de Usuario realizado por: Azuaje Manuel y Guerrero Julio – 2013. Página 5

EXPLORANDO LAS OPCIONES DEL PERFIL. Perfil del Estudiante.

Una vez iniciado sesión nos encontramos con el perfil de usuario, el cual está lleno de numerosas funciones las cuales se describen a continuación:

OPCIONES DEL PERFIL.

Buzon de Correos

Lista de amigos y Favoritos

Solicitudes de Amistad

Cambiar Contraseña

Ver Aarchivos de la Nube.

BARRA DE HERRAMIENTA

DE DERECHA A IZQUIERDA:

Atrás, Adelante, Nueva Carpeta, Subir Archivos, Abrir Carpeta, Descargar, Seleccionar,

Información, Previsualizar, Copiar, Pegar, Eliminar, Duplicar, Cambiar Nombre.

1. Datos del

estudiante y foto de

perfil.

2. Barra de

herramientas de la

nube.

3. Indice de carpetas.

4. Nube.

5. Herramientas para

buscar amigos.

Manuel de Usuario realizado por: Azuaje Manuel y Guerrero Julio – 2013. Página 6

EXPLORANDO LAS OPCIONES DE LA NUBE. Crear Carpetas, subir, descargar y borrar archivos.

1. Para CREAR UNA NUEVA CARPETA y así tener un mejor orden de nuestros

archivos existen dos opciones:

A. Damos clic derecho sobre la nube el cual desplegara una serie de

opciones entre ellas “Crear nueva carpeta”.

B. Nos dirigimos a la barra de herramientas y damos clic al icono de “Crear

Nueva Carpeta”.

2. Para SUBIR ARCHIVOS A LA NUBE podemos realizarlo a través de 4

opciones:

A. Damos clic derecho sobre la nube el cual desplegara una serie de opciones

entre ellas “Cargar archivo”.

B. Nos dirigimos a la barra de herramientas y damos clic al icono de “Subir

Archivo”.

C. Arrastrar el archivo del escritorio o carpeta del computador donde se

encuentre hasta la nube.

D. Copiar el archivo del computador y dar clic derecho / pegar dentro de la

nube.

Manuel de Usuario realizado por: Azuaje Manuel y Guerrero Julio – 2013. Página 7

3. Para DESCARGAR UN ARCHIVO, basta con dar clic derecho sobre el mismo

y seleccionar la opción descargar, la cual nos muestra una pantalla para

seleccionar la ubicación donde del computador donde queremos guardar el

archivo.

4. Para VER UN ARCHIVO EN LINEA, basta con dar clic derecho sobre el mismo

y seleccionar la opción Previsualizar.

5. Para BORRAR ARCHIVO UN ARCHIVO, se da clic derecho sobre el mismo y

seleccionar la opción Eliminar.

Manuel de Usuario realizado por: Azuaje Manuel y Guerrero Julio – 2013. Página 8

EL LADO SOCIAL DE LA NUBE. Buscar, agregar amigos y añadir a favoritos.

La aplicación nos permite interactuar con otros usuarios mediante las opciones

de crear lista de amistad y favoritos, para ellos es necesario explorar los perfiles que

se encuentran registrados, enviar solicitudes de amistad a aquellos que nos interesen

o bien agregar a favoritos a los profesores para estar más al tanto de las guías y

materiales que comparte en su perfil.

1. Para BUSCAR UN AMIGO en la nube, simplemente vamos al formulario que se

encuentra en la parte superior del panel de opciones del perfil e ingresamos el

nombre de la persona que deseamos consultar, en caso de estar registrado el

formulario va mostrando las coincidencias de nombres hasta finalmente

mostrarnos la lista final.

Manuel de Usuario realizado por: Azuaje Manuel y Guerrero Julio – 2013. Página 9

La lista a continuación muestra la foto, nombre, biografía y la opción de enviar

una solicitud de amistad al perfil, si deseamos agregarlo a la lista de amistad

simplemente se envía la solicitud y se debe esperar que el usuario la acepte.

De igual forma en el caso de ser profesor, aparece el icono de agregar a

favoritos, si ya son amigos el indicador muestra que ya existe una amistad.

2. Para ACEPTAR SOLICITUDES DE AMISTAD, cada vez que iniciemos sesión un

icono con el signo de más verde nos indica el número de solicitudes que tiene el

perfil, con dar clic sobre él nos lleva directo a la lista donde podemos aceptar o

rechazar.