Facultad de Ingeniería Industrial y de Sistemas Carrera Profesional de Ingeniería de Sistemas Diseño de un Sistema de Servicio Web en la Nube para la Investigación en la Universidad Tecnológica del Perú Curso: Proyectos de Ingeniería de Sistemas II Profesor: SARAPURA YUPANQUI, Kruger Teodomiro Ciclo: X Alumnos: Cabanillas Becerra, Himbler Cesar Silva Valverde, Marcos Andrés Lima – Perú 2012 DEDICATORIA Dedicamos este Proyecto de Trabajo A todo aquellos quienes nos apoyaron a realizarlo y quienes Confiaron en nosotros así también agradeciendo a nuestro padres quienes Cooperaron con nosotros en los momentos más difíciles Índice DEDICATORIA ................................................................................................................................. 2 1. 2. 3. 4. 5. CAPITULO I : INTRODUCCION ...................................................................................................... 5 1.1. Motivación y Justificación ................................................................................................... 6 1.2. Antecedentes de la Investigación ....................................................................................... 7 1.3. Objetivos ............................................................................................................................. 8 1.4. Contribuciones del Trabajo ................................................................................................. 8 CAPITULO II : MARCO TEORICO ................................................................................................. 10 2.1. Marco Metodológico ......................................................................................................... 14 2.2. Marco Tecnológico ............................................................................................................ 16 CAPITULO III : DISEÑO DE LA SOLUCION ................................................................................... 18 3.1. Metodología a aplicar ....................................................................................................... 18 3.2. Análisis del problema ........................................................................................................ 18 3.3. Diseño de la propuesta ..................................................................................................... 19 3.4. Análisis costo y beneficios ................................................................................................. 23 CAPITULO IV : VALIDACION DEL MODELO ................................................................................ 27 4.1. Instrumentos y técnicas .................................................................................................... 27 4.2. Diseño del prototipo ......................................................................................................... 29 4.3. Cronograma de actividades............................................................................................... 32 CAPITULO V : CONCLUSIONES Y RECOMENDACIONES ............................................................. 33 Bibliografía ........................................................................................................................................ 34 REFERENCIAS APENDICES ANEXOS CAPITULO I INTRODUCCIÓN 1. CAPITULO I : INTRODUCCION Las investigaciones universitarias hoy en día a veces se tornan un problema general, ya que nos encontramos con muchos factores que normalmente afectan a otros investigadores. En las universidades, la investigación no ha aumentado como debería ser; sin embargo también se sabe que los universitarios tienen tendencia a las últimas tecnologías pero no existen muchas herramientas con las que puedan combinar el uso de la tecnología con la investigación en los diversos temas del interés del universitario. En la actualidad todos los proyectos de sistemas en la nube están orientados a las empresas pero no existe la aplicación de la tecnología Cloud Computing (permite ofrecer servicios a través de internet) en la investigación colaborativa y mucho menos combinada con la intervención de estudiantes universitarios. Cloud Computing es un nuevo modelo de prestación de servicios de negocio y tecnología que permite al usuario acceder a una determinada plataforma de información y tener la colaboración de otros investigadores mediante este sistema. Cualquier estudiante universitario puede acceder de donde se encuentre y por cualquier medio utilizable que soporte navegación en internet (Pc, Smartphone, Tablet, etc...) y sea capaz de crear nuevos proyectos de investigación o colaborar en las investigaciones de su interés. En ocasiones nos preguntamos ¿por qué algunas investigaciones son de mala calidad? Las causas son múltiples y diversas por ello vamos a conocer algunos factores que se presentan con frecuencia a la hora de realizar alguna investigación universitaria. 1.1. Motivación y Justificación Motivación Aprovechar las últimas tendencias tecnológicas las cuales se están dando en nuestro medio así como lo es el Cloud Computing y por este medio incentivar a los universitarios a realizar más investigaciones en la Universidad Tecnológica del Perú y que también nos permita interactuar y crear un ambiente colaborativo entre nosotros para poder apoyarnos en lo que nos surgiera problemas y por última también contar con una base de datos interna propia donde se alojen nuestras investigaciones que vayamos desarrollando. Justificación El tema está orientado a la colaboración mutua de los universitarios en nuestra universidad para lograr aumentar tanto la calidad como también la cantidad de investigaciones que puedan realizarse en la Universidad Tecnológica del Perú mediante el uso de los beneficios que ofrece la tecnología del Cloud Computing y la facilidad de internet para intercambiar información de una forma más rápida. El sistema de servicio web deberá permitir que los alumnos de la universidad puedan acceder a buscar, compartir o colaborar en los proyectos que se estén realizando, así también pueda solicitar a otros alumnos consejos o referencias para poder empezar un nuevo proyecto de investigación, siempre y cuando exista un acuerdo mutuo. 1.2. Antecedentes de la Investigación La estrategia es realizar un estudio de lo que es el Cloud Computing mostrando sus características, ventajas y desventajas entre otras cosas. El Cloud Computing es una tecnología que también ofrece servicios a través de la plataforma de internet. Los usuarios de este servicio tienen acceso de forma gratuita o de pago todo depende del servicio que se necesite usar. Antecedentes En nuestro país existen servicios web de colaboración similares en otras universidades alojados en servidores de las mismas instituciones más no en la nube; como por ejemplo: Red peruana de Tesis Digitales Es una iniciativa de la Biblioteca Central “Pedro Zulen” de la Universidad Nacional Mayor de San Marcos, con el propósito de brindar a la comunidad académica nacional e internacional, mecanismos que permitan acceder de forma rápida e inmediata a los trabajos de investigación realizados a través de las tesis en las diferentes universidades del Perú. Link: http://www.rptd.edu.pe/ Red Peruana de Tesis Digitales Nos permite obtener tesis de nivel de doctorado, maestría, licenciatura y bachillerato. Link: http://tesis.pucp.edu.pe/repositorio/ Portal de Cybertesis Perú de las Bibliotecas de la Universidad Privada del Norte Permite acceder en línea a los contenidos de las tesis o proyectos profesionales de nuestros egresados. Link: http://cybertesis.upnorte.edu.pe/sdx/upnorte/ 1.3. Objetivos Objetivos Generales Se pretende el mejoramiento y aumento de las investigaciones universitarias con el diseño de un sistema de colaboración en la Nube para investigaciones universitarias, el cual permitirá el Aumento de los proyectos de investigación. Objetivos Específicos Se pretende disminuir el tiempo empleado en una investigación. Se pretende incrementar las publicaciones de investigación colaborativa de universitarios. Se pretende incentivar las ganas de investigar de los universitarios 1.4. Contribuciones del Trabajo - Permitirá alojar las investigaciones de los participantes para lograr una mejor calidad y cantidad de información para los alumnos que recién empiezan a investigar. - Se podrá seguir más de cerca el aquellas investigaciones que se publiquen e interactuar con los participantes para resolver dudas o problemas con la finalidad de minimizar tiempo y gastos importantes en los trabajos de investigaciones. - La implementación del Sistema de Colaboración, que será implementado como un SaaS (Software as a Servicie - Software como servicio), estará orientado al aumento del desarrollo de las investigaciones, con el apoyo de las universidad para incentivar la investigación en los estudiantes. CAPITULO II MARCO TEÓRICO 2. CAPITULO II : MARCO TEORICO Cloud Computing Gracias al avance y evolución de la tecnología en lo que se refiere a comunicaciones, se están desarrollando nuevos ambientes que se basan en virtualización las cuales se acceden vía web. Cloud Computing se enlaza con lo que se refiere a información Virtualizado los cuales se pueden ofrecer por medio de internet, por lo que se define que es una tecnología que brinda servicios a través de una plataforma en internet. Generalmente la palabra “Cloud” o “Nube” siempre se utilizó como símbolo para representar el internet, así mismo “Computing” o “computación” se basa en la recolección de conceptos de informática y almacenamiento. “Una plataforma de Cloud Computing dinámicamente suministra, configura, reconfigura y retira los servidores según las necesidades. Cloud Computing también describe aplicaciones que son extendidas para ser accesibles a traes de internet. Estas aplicaciones del Cloud usan grandes servidores para el almacenamiento de datos y poderosos servidores que alojan aplicaciones y servicios Web. Cualquiera con una conexión adecuada a internet y un navegador estándar puede acceder a una aplicación del Cloud.”[1] Características del Cloud Computing [2] Auto-servicio por demanda Los servicios pueden ser solicitados por el usuario o cliente a través de Internet Directamente. El usuario paga únicamente por el tiempo de uso del servicio. Acceso ubicuo a la red Los servicios están desplegados en la nube y son accesibles desde cualquier medio con acceso a la red (Internet, Intranet o Extranet). Fondo común de recursos Los servicios se encuentran en la Nube para ser usados por múltiples usuarios bajo un modelo multi-arrendatario en diferentes lugares del mundo. Esto genera una independencia de la ubicación de los recursos aprovechando la naturaleza del Internet (Internet, Intranet o Extranet). Rápida elasticidad La cantidad o calidad de los servicios ofrecidos en la Nube puede aumentar o disminuir rápidamente dependiendo de las necesidades de los usuarios. Servicio medido Cada recurso que consume el usuario y que es facturable debe ser medido, no sólo para fines de tarificación sino también de control. Este servicio puede ser vendido al mismo usuario o cliente dentro de su contexto y/o ambiente. [1] http://digeset.ucol.mx/tesis_posgrado/Pdf/Axel_Nahum_Perez_Ruiz.pdf fecha: 02/2012 Modelos del Servicio [3] Software como servicio (SaaS, Software As A Service) El modelo de Software como Servicios consiste en que una aplicación es proporcionada por un proveedor de servicios a través de Internet y puede ser accedida por diferentes usuarios, generalmente a través de un navegador web. Plataforma como servicio (PaaS, Platform As A Service) Es un modelo a través del cual se ofrece todo lo necesario para dar soporte al ciclo de vida aplicaciones, ya sea en la etapa de construcción como en la depuesta en marcha. El cliente no controla ni gestiona la infraestructura. Infraestructura como servicio (IaaS, Infrastructure As A Service) Es un modelo en el cual en vez de adquirir servidores, espacio en un centro de datos o equipamiento de redes, los clientes contratan todos estos recursos a un proveedor de servicios. El cliente puede abastecerse de capacidad de procesamiento, almacenamiento, componentes de red y otros recursos. [3] http://es.scribd.com/doc/60404751/Tesis-Cloud-Computing fecha: 2010 [2] http://www.interactic.com.co/dmdocuments/clud_computing.pdf fecha: 04/2010 La idea que se da a través de este trabajo de investigación es obtener la colaboración de los que participen en el servicio lo cual puede ser beneficioso tanto para los usuarios como aquellos que buscan apoyo a la hora de empezar cualquier tipo de investigación a realizar por medio de nuestro sistema web que se alojara en la nube. Concepto de algunos términos [4] Almacenamiento: Grupo de dispositivos de hardware o software dedicados a guardar datos y por extensión a administrarlos y buscarlos. Backup (Copia de seguridad): Es la copia total o parcial de información importante del disco duro, CDs, bases de datos u otro medio de almacenamiento. Esta copia de respaldo debe ser guardada en algún otro sistema de almacenamiento masivo. Cloud Computing: La computación en la nube concepto conocido también bajo los términos servicios en la nube, informática en la nube, nube de cómputo o nube de conceptos, que permite ofrecer servicios de computación a través de Internet. Hipertexto: En informática, es el nombre que recibe el texto que en la pantalla de un dispositivo electrónico, permite conducir a otros textos relacionados, pulsando con el ratón o el teclado en ciertas zonas sensibles y destacadas. Hosting: El alojamiento web (en inglés web Hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía Web. Hardware: corresponde a todas las partes tangibles de un sistema informático; sus componentes son: eléctricos, electrónicos, electromecánicos y mecánicos. Son cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado. Internet: es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial. Máquinas virtuales: En informática una máquina virtual es un software que emula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". Plataformas: En informática, una plataforma es un sistema que sirve como base para hacer funcionar determinados módulos de hardware o de software con los que es compatible. Dicho sistema está definido por un estándar alrededor del cual se determina una arquitectura de hardware y una plataforma de software. Al definir plataformas se establecen los tipos de arquitectura, sistema operativo, lenguaje de programación o interfaz de usuario compatibles. Proveedor: Un proveedor de servicios es una entidad que presta servicios a otras entidades. Por lo general, esto se refiere a un negocio que ofrece la suscripción o servicio web a otras empresas o particulares. Red: Una red de computadoras, también llamada red de ordenadores, red de comunicaciones de datos o red informática, es un conjunto de equipos informáticos y software conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas o cualquier otro medio para el transporte de datos, con la finalidad de compartir información, recursos y ofrecer servicios. Software: Se conoce como software1 al equipamiento lógico o soporte lógico de un sistema informático, comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas. Virtualización: En Informática, virtualización es la creación -a través de software- de una versión virtual de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red. [4] http://es.wikipedia.org/wiki/Wikipedia:Portada fecha: 2012 2.1. Marco Metodológico Se usarán las siguientes metodologías para la parte de análisis y diseño de nuestro proyecto. Metodología RUP [5] Es un proceso de desarrollo de software que constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. 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í. RUP se divide en 4 fases, dentro de las cuales se realizan varias iteraciones según el proyecto y en las que se hace mayor o menos esfuerzo en las distintas actividades. En las iteraciones de cada fase se hacen diferentes esfuerzos en diferentes actividades: Fase de Inicio (Inspección y Concepción) Se hace un plan de fases, donde se identifican los principales casos de uso y se identifican los riesgos. Se concreta la idea, la visión del producto, como se enmarca en el negocio, el alcance del proyecto. Fase de Elaboración: Se realiza el plan de proyecto, donde se completan los casos de uso y se mitigan los riesgos. Planificar las actividades necesarias y los recursos requeridos, especificando las características y el diseño de la arquitectura. Fase de Construcción: Se basa en la elaboración de un producto totalmente operativo y en la elaboración del manual de usuario. Construir el producto, la arquitectura y los planes, hasta que el producto está listo para ser enviado a la comunidad de usuarios. Fase de Transición: Se realiza la instalación del producto en el cliente y se procede al entrenamiento de los usuarios. Realizar la transición del producto a los usuarios, lo cual incluye: manufactura, envío, entrenamiento, soporte y mantenimiento del producto, hasta que el cliente quede satisfecho, por tanto en esta fase suelen ocurrir cambios. [5] http://es.scribd.com/doc/31440864/Metodologia-RUP fecha: 05/2010 Metodología UML [6] Es un lenguaje para especificar, visualizar, construir y documentar las diferentes etapas del desarrollo de software, así como para modelado de procesos de negocio u otros sistemas nosoftware. Ya que cubre tanto objetos conceptuales como los procesos de negocio y funciones del sistema, como también objetos concretos como clases en un lenguaje de programación, esquemas de base de datos y componentes reusables de software. Etapas y actividades en el desarrollo OO basado en UML En la versión definitiva de la metodología publicada por Booch, Rumbaugh y Jacobson se pueden tener en cuenta las siguientes etapas: Análisis de Requerimientos Diseño del sistema Diseño detallado Implementación y pruebas Cada etapa consta de actividades que le dan cuerpo y los documentos que se esperan al final de cada una de ellas. Elementos Notacionales de UML Los elementos notacionales que presenta el UML pretenden ser un lenguaje común para el modelamiento de cualquier sistema y se agrupan en tipos de diagrama: 1. Diagrama de Clases 2. Diagrama de Objetos 3. Diagrama de Casos de Uso 4. Diagrama de Secuencia 5. Diagrama de Colaboración 6. Diagrama de Estados 7. Diagrama de Actividades 8. Diagrama de Componentes 9. Diagrama de Ejecución [6] http://www.usmp.edu.pe/publicaciones/boletin/fia/info21/uml.htm fecha: 2010 2.2. Marco Tecnológico Rational Rose [7] Rational Rose es la herramienta CASE que comercializan los desarrolladores de UML y que soporta de forma completa la especificación del UML. Esta herramienta propone la utilización de cuatro tipos de modelo para realizar un diseño del sistema, utilizando una vista estática y otra dinámica de los modelos del sistema, uno lógico y otro físico. Permite crear y refinar estas vistas creando de esta forma un modelo completo que representa el dominio del problema y el sistema de software. Rational Rose utiliza un proceso de desarrollo iterativo controlado (Controlled Iterative Process Development), donde el desarrollo se lleva a cabo en una secuencia de iteraciones. Cada iteración comienza con una primera aproximación del análisis, diseño e implementación para identificar los riesgos del diseño, los cuales se utilizan para conducir la iteración. NetBeans [8] NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE1 es un producto libre y gratuito sin restricciones de uso. La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software. Dreamweaver [9] Macromedia Dreamweaver es un editor de código HTML profesional para el diseño visual y la administración de sitios y páginas Web. Tan si prefiere controlar manualmente el código HTML como si prefiere trabajar en un entorno de edición visual, Dreamweaver le permite ponerse manos a la obra rápidamente y le facilita herramientas útiles para mejorar su experiencia en diseño Web. Dreamweaver incluye numerosas herramientas y funciones de edición de código: referencias HTML, CSS y JavaScript, un depurador JavaScript y editores de código (la vista de Código y el inspector de código) que permiten editar JavaScript, XML y otros documentos de texto directamente en Dreamweaver. [7] http://www.monografias.com/trabajos5/insof/insof.shtml fecha: 2012 [8] http://es.wikipedia.org/wiki/NetBeans fecha: 02/2012 [9] http://www.un.org/spanish/Depts/dpi/seminariomisiones/dw4_using_es.pdf fecha: 2010 CAPITULO III DISEÑO DE LA SOLUCION 3. CAPITULO III : DISEÑO DE LA SOLUCION 3.1. Metodología a aplicar Se usará la metodología UML para el desarrollo de la web y conocer las interacciones del sistema que se va desarrollar de manera gráfica, para esto utilizaremos los diagramas de casos de uso, diagrama de actividades, diagrama de secuencia y diagrama de clases. Para el estudio se aplicará la recopilación instrumental, que se trata de recolectar, registrar, procesar la información y obtener conclusiones sobre los resultados de los participantes relacionados con la investigación. En nuestro prototipo del servicio web, los participantes harán uso de éste para poder recabar información necesaria a fin de realizar un análisis y comparar luego resultados. 3.2. Análisis del problema De acuerdo con el problema referido al diseño de un sistema de servicio web en la nube, el proyecto consiste en la incorporación del conocimiento tecnológico propio, con el objeto de crear un proceso informático, para cumplir un fin valioso para la comunidad universitaria en la Universidad Tecnológica del Perú que nos permita elaborar y desarrollar una propuesta que se base en un modelo viable para solucionar los problemas, requerimientos y necesidades de los universitarios cuando realicen una investigación. Para realizar esta investigación, nos enfocaremos en los requisitos más involucrados del proyecto con el fin de poder abarcar cada punto y cumplir con las soluciones. Se desarrollará una encuesta para saber las necesidades de los universitarios y así obtener una información más detalla de las necesidades y requerimientos que tengan para posteriormente analizar los resultados de la encuesta y que se puedan realizar propuestas de mejoras para atacar el problema identificado con mayor precisión. Diagrama Ishikawa Fuente: Elaboración propia 3.3. Diseño de la propuesta Actores CASOS DE USO COMPONENTES PAQUETES Seguridad sistema (from Paquetes) Administracion y sistema (from Paquetes) Participacion de usuarios registrados (from Paquetes) Interactividad del foro del sistema (from Paquetes) ADMINISTRACIÓN DEL SISTEMA Alumno (from Actores del sistema) ...) inscripcion y Darse de alta en el sistema (from Casos de uso de si stema) Gestion de Participantes y usuarios (from Casos de uso de si stema) Administrador (from Actores del sistema) ...) Gestionar y verificar de Tesis (from Casos de uso de si stema) INTERACTIVIDAD DEL FORO DEL SISTEMA Alumno ...) (from Actores del sistema) inscripcion y Darse de alta en el sistema (from Casos de uso de si stema) Gestion de Participantes y usuarios (from Casos de uso de si stema) Administrador ...) (from Actores del sistema) Gestionar y verificar de Tesis (from Casos de uso de si stema) SISTEMA DE SEGURIDAD Alumno (from Actores del si stem ...) a) inscripcion y Darse de alta en el sistema (from Casos de uso de si stem a) Gestion de Participantes y usuarios (from Casos de uso de si stem a) Administrador (from Actores del si stem ...) a) Gestionar y verificar de Tesis (from Casos de uso de si stem a) PARTICIPACIÓN DE USUARIOS Alumno (from Actores del sistema) ...) inscripcion y Darse de alta en el sistema (from Casos de uso de si stema) Gestion de Participantes y usuarios (from Casos de uso de si stema) Administrador (from Actores del sistema) ...) Gestionar y verificar de Tesis (from Casos de uso de si stema) 3.4. Análisis costo y beneficios Recursos Humanos Son los colaboradores que acompañaran al desarrollo del proyecto los cuales aportaran para la realización los cuales ayudaran a mejorar los recursos así como emplear estrategias y tácticas Programadores Analistas asistentes Recursos Materiales Son las materiales los cuales vamos a requerir para realizar el proyecto entre los cuales tenemos Local de desarrollo Una estación de trabajo Conexión a internet Recursos Financieros Costo Personal Costo de Equipos Costo de servicios Básicos MODELO DEL DISEÑO Fuente: propia CAPITULO IV VALIDACIÓN DEL MODELO 4. CAPITULO IV : VALIDACION DEL MODELO 4.1. Instrumentos y técnicas Fuentes Primarias Para el desarrollar esta investigación será necesario utilizar herramientas que permitirán recolectar el mayor número de información necesaria, con el fin de obtener un conocimiento más amplio de la realidad de la problemática. Para tal fin se realizaran unas pruebas, también se usara la observación directa y las encuestas, las cuales complementaran las técnicas que se utilizaran. La Encuesta Para recoger la información, directamente de la variable de estudio. La encuesta tendrá como fin obtener cuales son los requerimientos y necesidades que necesitan los universitarios en lo que se refiere a la investigaciones talos como tiempo de búsqueda, lugar de búsqueda, asesorías etc... Entrevista Se dará la entrevista para obtener una mejor perspectiva de problema que tienen algunos cuando empiezan a realizar algún tipo de investigación Instrumentos Para la recolección de información de este proyecto de investigación se utilizara la encuesta. Los instrumentos que se utilizaran en la investigación consistirán en unos cuestionarios que contendrán preguntas múltiples. Para la Formulación de los instrumentos se tomara los como referencia: equipos tecnológicos que los alumnos tienen como acceso, el tiempo que tardan en usar y la facilidad de manejarlos, que los alumnos realizan cuando consultan o navegan en internet. Validación del instrumento Para poder tener datos reales someteremos primero a una observación y luego una evaluación. Esta técnica permite obtener la aprobación de aquellos que tengan conocimiento en el estudio de investigaciones que estamos realizamos, lo cual nos permita la validación del instrumento. Población y Muestra La población que servirá como objeto de investigación es finita el cual serán los universitarios de la universidad tecnológica del Perú que estudian en dicha universidad la cual se tomara una muestra significante para poder realizar el muestreo. Técnicas de procesamiento y análisis de datos Para el estudio se requerirá la recopilación Instrumental, que se trata de recolectar, registrar, procesar la información y obtener conclusiones sobre los resultados de los participantes relacionados con la investigación. El cual usara un prototipo del servicio web el cual se verificara y comparara con los datos obtenidos que se recolectaron para tal fin. Así también para el procesamiento de datos se apoyara de las metodologías UML y sistemas suaves para comprender mejor el manejo del proyecto. 4.2. Diseño del prototipo 4.3. Cronograma de actividades Duración mostrada en días del diseño del proyecto: Grafico sobre los tiempos 5. CAPITULO V : CONCLUSIONES Y RECOMENDACIONES Conclusiones Mediante esta propuesta se quiere logar que el universitario no desista cuando comience a realizar alguna investigación ya que podrá contar con el apoyo necesario para trabajar. Se puede llegar a tener una base de datos de todos los proyectos que se publican para así facilitar su uso o búsqueda posteriores y a la vez contar con un backup de la data. Se crearía un ambiente colaborativo el cual se dará por la interacción de los participantes. Recomendaciones Se recomienda contar con un aplicativo web de fácil uso y atractivo para el usuario. Es aconsejable contar con un confiable Hosting en la nube que brinde todas las facilidades y cuente con servidores de contingencia Bibliografía http://digeset.ucol.mx/tesis_posgrado/Pdf/Axel_Nahum_Perez_Ruiz.pdf http://es.scribd.com/doc/60404751/Tesis-Cloud-Computing http://www.interactic.com.co/dmdocuments/clud_computing.pdf http://es.scribd.com/doc/31440864/Metodologia-RUP http://www.usmp.edu.pe/publicaciones/boletin/fia/info21/uml.htm http://www.monografias.com/trabajos5/insof/insof.shtml http://es.wikipedia.org/wiki/NetBeans http://www.un.org/spanish/Depts/dpi/seminariomisiones/dw4_using_es.pdf