69 CAPITULO III ANÁLISIS 3. 1. METODOLOGIA PARA EL DESARROLLO DEL PORTAL Para el desarrollo de este software se utilizará el paradigma más conocido en ingeniería de software: Paradigma lineal o secuencial, juntamente con los pasos sugeridos para la construcción de portales. 3.1.1. PARADIGMA LINEAL O SECUENCIAL JUSTIFICACIÓN Todo desarrollo de software se caracteriza como un ciclo de resolución de problemas, en el que se deben incorporar estrategias de desarrollo que acompañe al proceso, métodos, herramientas de la ingeniería de software y fases genéricas, las cuales se seleccionaran según la naturaleza del proyecto y aplicación. En el caso del desarrollo del portal del Sistema de Bibliotecas, la estrategia a utilizar debido al tiempo programado para el desarrollo de este aplicativo y dado que el paradigma es muy conocido y extensamente utilizado por la ingeniería de software, será el modelo lineal o secuencial, llamado también ciclo de vida básico o modelo en cascada. En el desarrollo del portal del Sistema de Bibliotecas se hará un enfoque sistemático y secuencial, se seguirán las fases de Análisis, diseño y progresará con la fase de codificación y prueba, incluyendo en cada fase los pasos necesarios o sugeridos para la construcción de los portales.
70 Otras razones por las cuales se utilizará dicho modelo es que sugiere entender los requisitos correctamente y para el portal ya se han definido algunos de ellos, igualmente este paradigma es mas accesible de emplear lo que permitirá cumplir el tiempo programado para el desarrollo del proyecto. 3.1.2. PASOS PARA LA CONSTRUCCIÓN DEL PORTAL. Dentro de la metodología a utilizar se incluirán los 14 pasos para la construcción de portales sugeridos por la Universidad de Murcia de España, descritos en el marco teórico del proyecto. 3.2. ÁREA DONDE SE INSTALARÁ EL SOFTWARE. DIRECCIÓN DE TECNOLOGIA Y COMUNICACIONES DIRECCION DE TECNOLOGIA UFGnet Biblioteca UFGtv APTECH CDSOFT
71 3.3 DIAGRAMA DE PCES Problema Causa Efecto Solución No existe un sitio Web No se han realizado La información no propio del Sistema de los esfuerzos esta directamente Bibliotecas, que necesarios por crear disponible al usuario. dependa de la página un sitio Web para el Web de la Sistema de Universidad. Bibliotecas No existe un acceso No se han Este tipo de Reestructurar fácil y eficiente a los estructurado estructuración de los servicios adecuadamente estos servicios no es Bibliotecarios en línea. servicios dentro de la atractivo para los página Web de la usuarios Universidad Francisco No existe la facilidad para hacer una búsqueda simultánea en todos los servicios en línea que ofrece el Sistema de Bibliotecas de la Universidad Francisco Gavidia. Dentro de los servicios Bibliotecarios no existen foros de discusión especializados y correo electrónico, que faciliten el intercambio de información. Gavidia. No ha existido una planificación para el desarrollo del sistema de búsqueda. No se han realizado investigaciones sobre la creación de estos servicios para la ayuda de la comunidad que visita los servicios Bibliotecarios. El proceso es tedioso debido a que se tiene que cambiar de un servicio a otro para efectuar la búsqueda. No existe una comunicación virtual sobre temas bibliográficos, así como debates virtuales que ayuden a la enseñanza - aprendizaje de los usuarios. Desarrollar un portal que proporcione y facilite la información al usuario. los servicios en línea de tal forma que sea atractiva para los usuarios. Crear un sistema de búsqueda simultanea en todos los servicios Bibliotecarios. Agregar al diseño los servicios de foro de discusión especializado y correo electrónico de carácter público. 3.4. ESTRATEGIAS DE SOLUCIÓN Se creará un portal del Sistema de Bibliotecas, tomando como modelo el paradigma lineal o secuencial y los pasos para la construcción de un portal. Donde se establecerán los servicios básicos de Biblioteca así como acceso a información de otras Universidades. Además el portal contará con una búsqueda rápida para facilitar al usuario la información.
72 3.5. ESTUDIO DE FACTIBILIDAD 3.5.1 FACTIBILIDADES FACTIBILIDAD OPERACIONAL Los proyectos propuestos únicamente tienen beneficios cuando logran ingresar al grupo de sistema de información que satisfacen los requerimientos de la institución o empresa. La factibilidad operacional es la característica importante cuando se desarrolla e implanta el software y a continuación se proporcionan varios aspectos que servirán de ayuda para probar la factibilidad de este proyecto. A. Apoyo suficiente para el proyecto por parte de la Universidad y por parte de los usuarios. La Universidad está dispuesta a brindar toda la colaboración para que el proyecto se realice. Los usuarios son los que están más interesados en que se realice el proyecto. B. Grado de aceptación de los servicios bibliográficos en línea que ofrece la Biblioteca de la Universidad en la actualidad. Existen servicios bibliográficos que tienen regular aceptación, ya que hay deficiencias para el acceso y la presentación de dichos servicios. C. Participación de usuarios en planeación y desarrollo del proyecto. La participación de los usuarios ha sido por medio de las encuestas y entrevistas. Donde se ha determinado que existen deficiencias en los servicios en línea que actualmente ofrece la Biblioteca. D. Inconvenientes del sistema propuesto hacia los usuarios. El portal del Sistema de Bibliotecas no causara ningún tipo de inconvenientes o problemas, en definitiva la creación del portal tiene como propósito mejorar la calidad de los servicios en línea.
73 E. Resultados negativos en algún aspecto o área. El proyecto a desarrollar no generará resultados que perjudiquen aspectos o áreas dentro de la Biblioteca en lo que se refiere a la administración y operatividad, en definitiva se ofrecerá un mejor servicio a toda la comunidad universitaria, ya que proporcionara información bibliográfica de forma ordenada y accesible. G. Perdida de información en el acceso. La información estará disponible para que pueda ser consultada por todos los usuarios, además será información actualizada y de fácil acceso. H. Desempeño individual de los empleados después de la implantación. La productividad de los empleados no se verá afectada por que el sistema será usado principalmente por los usuarios. I. Efectos del sistema en los usuarios. Los usuarios se verán favorecidos en gran escala, ya que el acceso y la búsqueda de la información en los servicios bibliográficos serán más eficientes, lo que reducirá el tiempo de respuesta. FACTIBILIDAD TÉCNICA La factibilidad técnica nos refleja la importancia de contar con las herramientas adecuadas para el desarrollo del proyecto, dentro de estas tenemos: adquisición de nueva tecnología, garantías de confiabilidad y facilidad de acceso del software, etc. Por lo tanto a continuación se presenta una serie de interrogantes con sus respectivas respuestas para esta etapa.
74 A. Existe o se puede adquirir la tecnología necesaria para realizar lo que se pide. La Universidad posee todos los recursos tecnológicos necesarios para la implantación del portal del Sistema de Bibliotecas. Por lo cual no invertirá en la adquisición de nuevo equipo. En el apartado 3.4.2 se describen los recursos tecnológicos disponibles que son adecuados para el software de dicho portal. B. El equipo propuesto tiene la capacidad técnica para soportar todos los datos requeridos para usar el nuevo sistema. La Universidad cuenta con un moderno equipo de cómputo que permitirá su buena funcionalidad, existe un nodo de Internet compuesto por varios servidores, entre ellos un servidor destinado para los servicios bibliotecarios, esto garantiza que hay capacidad para la manipulación de los datos de forma ordenada y eficiente. C. El sistema propuesto ofrecerá respuestas adecuadas a las peticiones sin importar el número y ubicación de los usuarios. El portal del Sistema de Bibliotecas será un sitio en Internet de acceso público, que tendrá la capacidad para ofrecer respuestas a diferentes necesidades de información de los usuarios y de acuerdo a los contenidos que se alojen en el mismo. No importando donde se encuentre y cuantos lo estén usando. B. Si se desarrolla el sistema puede crecer con facilidad. Se espera que progrese a futuro, existen muchos servicios que pueden ser creados en el portal, lo que dependerá de los requerimientos de los usuarios y del apoyo en cuanto a recursos se refiere. Entre los servicios se pueden mencionar: acceso a bases de datos comerciales de publicaciones periódicas, libros electrónicos publicados por editoriales a nivel mundial, digitalización de documentos históricos para la Biblioteca, entre otros.
75 E. Existen garantías técnicas de exactitud, confiabilidad, facilidad de acceso y seguridad de los datos. En la Universidad existen políticas para asegurar la integridad de la información producida internamente, igualmente posee hardware y software dedicado especialmente a brindar seguridad y confiabilidad al portal. FACTIBILIDAD ECONÓMICA Para la implementación del software la Universidad no incurrirá en costos ya que actualmente cuenta con hardware y software adecuado para la instalación del aplicativo. 3.5.2 TECNOLOGÍA DISPONIBLE PARA EL SOFTWARE La universidad cuenta con los siguientes recursos tecnológicos de hardware y software, los cuales se consideran muy adecuados para poder alojar el sistema a desarrollar. A. Servidor: 1. Linux. 2. Apache. 3. Aplicaciones Sistema BIBLIOWEB. Catalogo en Línea. Biblioteca Digital. Referencia en Línea. Biblioteca Virtual. Nuevas Adquisiciones.
76 B. Gestores de Bases de datos 1. WWWISIS 2. MySQL 3. SQL 4. Postgress C. Ancho de Banda 2 MegaBits por segundo D. Disco Duro Cuota de disco duro 95% E. Posibilidades de conexiones seguras Existen Firewall y Conexión dedicada (nodo) 3.6 ANALISIS Y DETERMINACIÓN DE REQUERIMIENTOS Los requerimientos son características que deben incluirse en un nuevo sistema y pueden consistir en una forma de captar y procesar datos, producir información, controlar una actividad de negocio o dar apoyo a la misma. Para determinar los requisitos del portal del Sistema de Bibliotecas se partirá de los servicios en línea que actualmente brinda la Biblioteca y se adicionaran nuevos servicios tomando en cuenta su factibilidad.
77 3.6.1 REQUERIMIENTOS BÁSICOS La determinación de requerimientos básicos es el estudio de un sistema para conocer cómo trabaja y dónde es necesario efectuar mejoras. Dentro de los requerimientos a satisfacer en este proyecto están: A. Servicios en línea con fácil acceso. B. Reestructuración de los servicios Bibliotecarios en línea. C. Crear un sistema de búsqueda simultanea en todos los servicios Bibliotecarios D. Agregar al diseño los servicios de foros de discusión especializados y correo electrónico de carácter público. 3.6.2 PROCESO DEL SISTEMA ACTUAL Los estudios de sistemas dan como resultado una evaluación de la forma como trabajan los métodos empleados y si es necesario realizar ajustes. A. CATÁLOGO EN LINEA Pasos: 1. Captura de datos de los documentos bibliográficos en la base local. 2. Creación del archivo ISO compuesto por los todos registros de la base de dato bibliográfica. 3. Exportar archivo ISO al servidor de Biblioteca 4. Accesar al sitio Web que sirve para actualización de servicios 5. Actualizar con el archivo ISO generado 6. Ordenar base de datos actualizada B. BIBLIOTECA VIRTUAL Pasos:
78 1. Accesar a Internet para buscar URL s o direcciones de información bibliográfica 2. Editar el archivo de la Biblioteca virtual (index.html), agregando la URL s encontrada. 3. Revisar todos los cambios realizados. 4. Salvar dichos cambios 5. Exportar el archivo actualizado en el servidor. C. ACTUALIZACIÓN DE BIBLIOTECA DIGITAL : MONOGRAFÍAS Pasos: 1. Buscar monografías de interés en Internet. 2. Almacenar documentos encontrados en disco. 3. Ejecutar programa winisis y abrir base de datos. 4. Introducir referencias bibliografías. 5. Creación de archivo ISO de monografías 6. Accesar sitios Web de actualizaciones. 7. Biblioteca digital actualizada. D. ACTUALIZACIÓN DE BIBLIOTECA DIGITAL : ARCHIVO VERTICAL Pasos: 1. Accesar a través de Internet a El Diario de Hoy y La Prensa Grafica. 2. Almacenar en disco los artículos de interés. 3. Ejecutar winisis y abrir base de datos verty. 4. Introducir la referencia bibliográfica del artículo almacenado. 5. Crear el archivo ISO de artículos. 6. Accesar el sitio Web de actualización 7. Archivo vertical actualizado
79 E. ACTUALIZACIÓN DE REFERENCIA EN LÍNEA Pasos: 1. Accesar a Mister Web en CNN en español. 2. Seleccionar pregunta de interés. 3. Accesar sitio Web de actualización. 4. Captura de datos. 5. Agregar preguntas, respuestas y materias. 6. Verificación de datos. 7. Referencia en línea actualizada. F. DIGITALIZACIÓN DE TESIS DE GRADO Pasos: 1. Convertir los archivos entregados por los egresados a un solo documento Word. 2. Dar formato al archivo Word 3. Convertir el documento Word a formato PDF. 4. Actualizar el registro que contiene la referencia bibliográfica de la tesis ubicando en el campo URL el nombre del archivo en formato PDF. 5. Generar el archivo ISO de las tesis digitalizadas 6. Exportar los archivos PDF creados y el archivo ISO al servidor. En cuanto a los ajustes a los métodos empleados para la actualización o mantenimiento de los servicios del portal, que algunos ya existen, no habrá modificaciones significativas. Los ajustes o cambios del sistema, van enmarcados a satisfacer las necesidades del usuario final, porque estos se verán reflejados en la facilidad de acceso a la información y servicios.
80 3.6.3 CARACTERISTICAS DEL SISTEMA A IMPLEMENTAR Una característica es un requerimiento que debe incluirse en un nuevo sistema, la cual puede ser la inserción de determinada forma para capturar o procesar datos, producir información, etc. A. Temática del portal El portal será de tipo vertical especializado ya que se brindará recursos e información bibliográfica, es de carácter institucional y estará disponible en Internet. B. Nombre y Dominio del Portal. IP del servidor y la Universidad tiene un dominio de educación (.edu) C. Contenido del Portal - Secciones. 1. Catalogo en Línea. 2. Biblioteca Digital. 3. Consulta en Línea 4. Sitios de Interés 5. Nuevas Adquisiciones 6. Impresión Remota 7. Foro de Discusión 8. Correo Electrónico D. Criterios de búsqueda de información en el portal. La búsqueda se hará principalmente por: Autor Título Materia. Palabra clave
81 E. Contenidos o servicios que necesitaran mantenerse en base de datos. Los contenidos o servicios que requerirán almacenar datos o información serán: 1. Catálogo en Línea. 2. Biblioteca Digital. 3. Consulta en Línea 3.6.4 TÉCNICAS DE RECOLECCIÓN DE DATOS Para el análisis y diseño de sistemas es necesario emplear técnicas que nos ayuden a descubrir los datos, procesos de entrada y salida así como aquellos pasos donde se necesita una mayor sistematización, de manera que se han empleado las siguientes técnicas: Entrevistas, observación y documentación bibliográfica. Entrevista: Se han realizado dos entrevistas una para el técnico de desarrollo de software y otra para la jefa de Biblioteca, el objetivo ha sido indagar sobre los procesos que inician el sistema así como los pasos que llevan para presentar la información a los usuarios en la pagina Web de la Universidad. Observación: Esta técnica nos ayudo a verificar los procesos que se llevan a cabo para actualizar los servicios en línea. Documentación Bibliográfica: Se ha utilizado varios libros de consulta de análisis y diseño de sistemas e ingeniería de software para determinar el paradigma a utilizar así como las fases de desarrollo del software. 3.6.5 DIAGRAMA DE FLUJO DE DATOS (DFD) El DFD facilita un mecanismo para modelizar el flujo de información y modelizar las funciones. Un DFD de nivel 0, también denominado MODELO FUNDAMENTAL DEL SISTEMA O MODELO CONTEXTO, representa el elemento de software completo
82 como una sola burbuja con datos de entrada y de salida representados por flechas de entrada y de salida respectivamente. El tal sentido y tomando como referencia el análisis de la situación actual para la búsqueda de información en los servicios bibliotecarios, los DFD se han elaborado con el fin de mejorar los siguientes aspectos: los servicios no están disponibles en una sola página Web, igualmente para obtener información bibliográfica de la Biblioteca del Centro Regional de Occidente solo se puede accesar en forma local. No existe una búsqueda rápida que permita obtener información fácilmente. No existe la búsqueda dentro de las publicaciones periódicas existentes, no existen servicios que dan la oportunidad de interactuar entre usuarios. A continuación se presentan los DFD los cuales complementan los requerimientos y mejoras a los aspectos anteriores, contemplan en el nivel 0, una búsqueda generalizada y rápida, igualmente los DFD por servicios tomando en cuenta los criterios predeterminados y por tipo de documento. Nivel 0 MATERIAS,AUTORES, TITULO REQUERIMIENTOS DE BUSQUEDA USUARIO BUSQUEDA BIBLIOGRAFICA RECEPCION DE BUSQUEDA RESPUESTA A BUSQUEDA SOLICITADA USUARIO
83 Se han elaborado dos DFD de los servicios Biblioteca digital y catálogo en línea, para los demás servicios el diagrama de flujo de datos es el mismo. REFERENCIA VIRTUAL BASE DE DATOS OBTENCION DE DATOS USUARIO INGRESO DE DATOS DE BUSQUEDA VERIFICACIO N DE DATOS DATOS VERIFICADOS BUSQUEDA DESPLIEGUE DE INFORMACION USUARIO INGRESO DE DATOS NUEVAMENTE OBTENCION DE DATOS Base de Datos BIBLIOTECA VIRTUAL BASE DE DATOS OBTENCION DE DATOS USUARIO INGRESO DE DATOS DE BUSQUEDA VERIFICACIO N DE DATOS DATOS VERIFICADOS BUSQUEDA DESPLIEGUE DE INFORMACION USUARIO INGRESO DE DATOS NUEVAMENTE OBTENCION DE DATOS Base de Datos
84 3.6.6 DICCIONARIO DE DATOS. Es un listado organizado de todos los elementos de datos que son pertinentes para el sistema, con definiciones precisas y rigurosas que permiten que el usuario y el analista del sistema tengan una misma comprensión de las entradas, salidas de los componentes de los almacenes y de los cálculos. NIVEL 0 NOMBRE DEL PROCESO Recepción de búsqueda DESCRIPCIÓN Recibir los datos bibliográficos del usuario para realizar la búsqueda en las base de datos. FLUJO DE DATOS INTERNOS Búsqueda bibliográfica. FLUJO DE DATOS EXTERNOS Respuesta a búsqueda solicitada. NIVEL 1 (BIBLIOTECA DIGITAL Y CATALOGO EN LINEA) NOMBRE DEL PROCESO Verificación de datos DESCRIPCIÓN Acepta el pedido del usuario si todo es correcto, para llevar a cabo la búsqueda FLUJO DE DATOS INTERNOS FLUJO DE DATOS EXTERNOS Ingreso de datos de búsqueda Verificación de datos NOMBRE DEL PROCESO DESCRIPCIÓN FLUJO DE DATOS INTERNOS FLUJO DE DATOS EXTERNOS Búsqueda Inicia el barrido de tablas para la búsqueda especificada. Datos verificados Búsqueda por diccionario, búsqueda sencilla, despliegue de información