Propuesta Del Sib

Embed Size (px)

Citation preview

  • 8/17/2019 Propuesta Del Sib

    1/23

     

    Universidad Nacional de LojaCarrera de Ingeniería en Sistemas

    CIS  –  IX  –  B  –  G01

    “Sistema Bibliotecario para laBiblioteca del Municipio de Loja” 

    Versión 1.0

    01/2016 

  • 8/17/2019 Propuesta Del Sib

    2/23

     Propuesta del Proyecto “Sistema Bibliotecario para la Biblioteca del Municipio de Loja” 

    Responsables del documentoGestor del producto

    Stalin Riofrío  06/01/2016

    Administradora del programa

     María Mora  06/01/2016

    Arquitecto del software y desarrollador

    Vladimir Vaca  06/01/2016

    Experimentadora de usuario

     Doris Guamán 

    06/01/2016

    Testeadora

     Ruth Jiménez   06/01/2016

    Administradora de operaciones

     Johanna Sánchez   06/01/2016

    Información del DocumentoTítulo

    Propuesta del Proyecto SIB

    Identificador

    1Versión1.0

    Archivo

    Propuesta del Proyecto.docAutores

    Guamán Barragan Doris KatherineJiménez Cumbicus Ruth ElisabethMora Medina María BetsabéRiofrìo Terraza Stalin PatricioSánchez Cuenca Johanna CesibelVaca Moscoso Ramiro Vladimir

    Fecha Entrega

    22/01/2016 

    Nro. de Páginas

    23

    Aprobado por

    Lcda. Carmelina Galvez Vidal

    Fecha de Aprobación

    06/01/2016

  • 8/17/2019 Propuesta Del Sib

    3/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 2 

    TABLA DE CONTENIDOS

    INTRODUCCIÓN  .......................................................................................................................... 3 

    1  ANTECEDENTES ................................................................................................................... 5 

    2  DEFINICIÓN DEL PROBLEMA ............................................................................................. 5 

    JUSTIFICACIÓN DEL PROYECTO  ....................................................................................... 5 

    4  OBJETIVOS  ........................................................................................................................... 6 

    4.1  OBJETIVO GENERAL ........................................................................................................ 6 4.2  OBJETIVOS ESPECÍFICOS .................................................................................................. 6 

    5  ALCANCE  .............................................................................................................................. 6 

    5.1  FASE 1: A NALIZAR LA SITUACIÓN ACTUAL DE LA BIBLIOTECA MUNICIPAL .............................. 6 5.2  FASE 2: DETERMINAR EL MODELADO DEL CONTEXTO QUE TENDRÁ EL SISTEMA BIBLIOTECARIO . 7 5.3  FASE 3: ELABORAR EL DISEÑO DEL SISTEMA EN BASE AL MODELADO DEL CONTEXTO OBTENIDO .. 7 5.4  FASE 4: CONSTRUIR Y PROBAR EL MODELADO DEL CONTEXTO DEL SISTEMA BIBLIOTECARIO..... 7 

    6  METODOLOGÍA DE DESARROLLO DEL SOFTWARE ........................................................ 7 

    ENTREGABLES DEL PROYECTO......................................................................................... 8 

    8  SUPOSICIONES Y RESTRICCIONES  ...................................................................................10 

    9  PARTICIPANTES EN EL DESARROLLO DEL PROYECTO ........................... ......................12 

    9.1 

    OTROS PARTICIPANTES ................................................................................................ 13 

    10  PRESUPUESTO  ................................................................................................................14 

    11  CRONOGRAMA DE ACTIVIDADES  ................................................................................16 

    12  ANEXOS  ...........................................................................................................................17 

    12.1  A NEXO 1: ÁREAS DEL CONOCIMIENTO CATEGORÍAS DE LOS LIBROS .................................. 17 12.2  A NEXO 2: R EGISTRO DE USUARIOS ................................................................................... 20 12.3  A NEXO 3: I NVENTARIO DE LIBROS ANTIGUOS .................................................................... 21 12.4

     

    A NEXO 4: I NVENTARIO DE LIBROS POR MATERIAS ............................................................... 22 

  • 8/17/2019 Propuesta Del Sib

    4/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 3 

    Introducción

    El presente documento es una propuesta para realizar un Sistema de Información Bibliotecario “SIB”, dirigido

    a la Biblioteca Municipal de Loja, ubicada en el edificio Alfredo Mora Reyes, con dirección: Lourdes yBolívar (esquina).

    SIB corresponde a un proyecto software que es impulsado como aporte académico para la aprobación de laasignatura de Ingeniería del Software. Además, en cumplimiento a los saberes de la Universidad Nacional deLoja y de su vinculación con la sociedad, el grupo de trabajo al observar que la Biblioteca Municipal manejatradicionalmente el ingreso, búsqueda, préstamo y devolución de material bibliográfico; se ha planteadodesarrollar un Sistema Web que realice estos procesos manuales de forma automatizada. Además, se observael detrimento de ocurrencia de investigadores a la biblioteca que cuenta actualmente con 10 000 librosaproximadamente.

     No es admisible que Internet desplace a la información verídica que ofrecen las bibliotecas; no es admisibleque en la Biblioteca Municipal ni siquiera exista una base de datos pública para que los investigadores haganconsulta del material bibliográfico, y que en su lugar aún se llenen fichas para solicitar cualquier material.

    Como estudiantes de la carrera de Ingeniería en Sistemas y como ciudadanos nos preocupa que este servicioeducativo impulsado por el GAD Municipal de Loja, esté desatendido y no se impulse la integración con lasTecnologías de la Información y Comunicación “TIC” que, actualmente es una realidad irrefutable, su aportecomo ventaja competitiva a quienes la acogen.

    SIB será desarrollado acorde a las necesidades del cliente y de los usuarios, así mismo se adaptará a las políticas y restricciones que impusiera la Biblioteca Municipal. Sin embargo, no será implantado ni puesto enmarcha, ya que el tiempo para este proyecto no lo permite. De este modo, sólo se considera en este proyectosoftware el: análisis, diseño e implementación del Sistema Web.

    Proyecto: “Sistema Bibliotecario para la Biblioteca delMunicipio de Loja” 

    Id. 1

    Cliente:Biblioteca Central Municipal

    Lourdes y Bolívar (esq)

    07-2570407

    Representante:Lcda. Carmelina Galvez Vidal

    Bibliotecaria

    07-2570407 Ext: 172ResumenLa Biblioteca Central Municipal presenta los siguientes problemas: mala gestión del material

     bibliográfico, desinformación para el investigador sobre el material bibliográfico existente, gasto excesivode papel, procesos de préstamo, devolución, registro y búsqueda de material bibliográfico es tedioso yconfuso. Lo cual, permite formular el siguiente problema de investigación:

     Realizar el análisis, diseño e implementación de un Sistema “SIB” para la Biblioteca Central

     Municipal de la Ciudad de Loja, que controle y registre el material bibliográfico. SIB mejorará

    la atención al Usuario y agilizará las operaciones que se realizan manualmente.

    El objetivo general del proyecto es:Realizar un Sistema Web “SIB” para la Biblioteca del Municipio de Loja.  

    Los objetivos específicos que ayudarán a la consecución del objetivo general es:-  Analizar la situación actual de la Biblioteca Municipal y entender su modelo de

    negocio.-  Determinar el modelado del contexto que tendrá el Sistema Bibliotecario.-  Elaborar el diseño del sistema en base al modelado del contexto obtenido.-  Construir el Modelado del Contexto del Sistema Bibliotecario y realizar sus respectivas

     pruebas.

  • 8/17/2019 Propuesta Del Sib

    5/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 4 

    Consecuencias y compromisosFecha inicio: Fecha término: 

    Presupuesto:Costos de inversión $14 307.00Costos de operación $0.00

    Otros $$427.50Total $14 734.50

    Jefe de proyecto: Stalin Patricio Riofrío Terrazas

    Desarrolladores: Guamán Barragan Doris KatherineJiménez Cumbicus Ruth ElisabethMora Medina María BetsabéSánchez Cuenca Johanna CesibelVaca Moscoso Ramiro Vladimir

    Solución propuesta Sistema de InformaciónBibliotecario “SIB” para la Biblioteca CentralMunicipal; que automatice los procesos y gestiónde material bibliográfico que actualmente sellevan de forma manual. 

    Suministrar un sistema web que se caracterice por:la flexibilidad para soportar cambios en las políticasorganizacionales; mecanismos para que el usuariotenga a su alcance información que necesita; y paraque el personal de la biblioteca lleve ordenada ycontroladamente sus funciones, de forma que puedagarantizar la satisfacción de los investigadores eincentivar en la ciudadanía el ir másconcurrentemente a la biblioteca a hacer consultas,deberes, etc.

  • 8/17/2019 Propuesta Del Sib

    6/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 5 

    1  AntecedentesLa ciudad de Loja cuenta con varias bibliotecas tanto públicas como privadas, tanto en colegios, institutos yuniversidades. La mayoría de ellas realizan sus procesos de: ingreso de material bibliográfico, préstamo,inventario y devolución del mismo, de forma manual. Salvo las Universidades, que cuentan al menos con unsistema de consulta del material bibliográfico.

    Dentro de las bibliotecas públicas, se tiene como una de las más grandes a la Biblioteca Central Municipal;que su situación actual en los procesos antes mencionados, es muy tediosa tanto para la bibliotecaria que tieneque tener en fichas el registro y ubicación de cada uno de los distintos tipos de material bibliográfico; asícomo para el investigador que busca en fichas la existencia del material bibliográfico y en el caso deencontrarlo, debe ir con su cédula y alguna prenda de valor hacia la bibliotecaria para ver si se le puede

     prestar el material bibliográfico que necesita.

    El proceso mencionado es lento, se deriva en pérdida de tiempo, consumo excesivo de papel y falta de controleficiente del material bibliográfico.

    Cabe recalcar, que la Biblioteca Central Municipal tiene un portal informativo en la página del municipio deLoja (https://www.loja.gob.ec/contenido/biblioteca-central-municipal). Que expone únicamente al público:Requisitos para Solicitar los Libros, Servicios, Horarios de atención y Directorio de Funcionarios.

    2  Definición del problemaPuesto que la mayor parte de los sistemas computarizados en las bibliotecas académicas de hoy en día, seencuentran en etapas de desarrollo o de operación inicial durante las cuales son frecuentes las mejoras; esdifícil hacer una separación clara entre la función de desarrollo y la función administrativa o de dirección. Eldesarrollo, la administración y las operaciones se enlazan y en muchos casos las realiza el mismo personal.

    Esta situación cambiará con el paso del tiempo, pero por el momento es acertado considerar que los sistemasde las bibliotecas automatizadas se caracterizarán por la inestabilidad y digitalización del inventario.

    En la sección anterior de antecedentes de la biblioteca “Central Municipal de la ciudad de Loja” se puedeidentificar como problemas a: mala gestión del material bibliográfico, desinformación para el investigador

    sobre el material bibliográfico existente, gasto excesivo de papel, procesos de préstamo, devolución, registroy búsqueda de material bibliográfico es molesta y muchas veces es confusa porque todo se realiza en papeles.

    De los problemas suscitados en la Biblioteca Central Municipal y consientes de coadyuvar a la sociedad en eldesarrollo formativo. El grupo de investigación considera necesario brindar una solución que facilite lagestión de material bibliográfico y se ha planteado el siguiente problema de investigación:

     Realizar el análisis, diseño e implementación de un Sistema “SIB”  para la Biblioteca Central

     Municipal de la Ciudad de Loja, que controle y registre el material bibliográfico. SIB mejorará la

    atención al Usuario y agilizará las operaciones que se realizan manualmente.

    3  Justificación del proyectoEl proyecto software SIB no tiene precedente alguno dentro de las bibliotecas públicas de la ciudad de Loja,es un sistema relativamente innovador porque nadie se ha preocupado en automatizar: el ingreso, búsqueda,

     préstamo y devolución de material bibliográfico que actualmente son lentos. Además, para el mejor controldel material bibliográfico y satisfacción de los investigadores, se propone realizar un proceso más como es: lareservación de material bibliográfico. Con todos estos procesos automatizados se prevé que la popularidad yatención a la Biblioteca Municipal mejorará; también, se promoverá la investigación científica que hoy en díaes desplazada por la gran telaraña mundial WWW.

    https://www.loja.gob.ec/contenido/biblioteca-central-municipalhttps://www.loja.gob.ec/contenido/biblioteca-central-municipalhttps://www.loja.gob.ec/contenido/biblioteca-central-municipalhttps://www.loja.gob.ec/contenido/biblioteca-central-municipal

  • 8/17/2019 Propuesta Del Sib

    7/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 6 

    El proyecto tiene un impacto social, ya que la automatización será a la Biblioteca Municipal que ofrece unservicio a la ciudadanía en general. Se debe entender que un bien a una institución pública es un bien para lasociedad, y es lo que promete este sistema web. A cualquier usuario le es agradable poder conocer sin tenerque ir a un lugar, si existe “X” art ículo que necesita; a todos les es cómodo saber si el material que necesitaestá disponible o poder reservar para una fecha de exámenes, consulta o para cuándo el tiempo delinvestigador se lo permita.SIB si llega a su fase de implantación, el impacto antes mencionado será a corto plazo, con ayuda de

     promulgación de este nuevo servicio del GAD Municipal de Loja.

    Finalmente, el problema visto en la Biblioteca se tratará con mucha profundidad ya que el trabajo para ellevantamiento de requerimientos se lo hace de la mano con los implicados, llámense estos: usuarios, clientes,stakeholders, entre otros. Todas estas personas son quienes les interesa el proyecto y desde luego, son sus

     beneficiarios. El trabajo de Ingeniería de Software que se prevé realizar toma al problema de raíz y lodescompone en partes para resolverlo, una vez tenida la solución se lo unifica en base a la teoría del holismo:“El todo es mayor que la suma de las partes”  que se aplica a todo sistema de información.

    De esta forma se justifica al proyecto SIB desde su perspectiva innovadora, impacto y profundidad.

    4  Objetivos

    4.1  Objetivo General

    Realizar un Sistema Web “SIB” para la Biblioteca del Municipio de Loja.

    4.2  Objetivos específicos

    -  Analizar la situación actual de la Biblioteca Municipal y entender su modelo de negocio.-  Determinar el modelado del contexto que tendrá el Sistema Bibliotecario.-  Elaborar el diseño del sistema en base al modelado del contexto obtenido.-  Construir el Modelado del Contexto del Sistema Bibliotecario y realizar sus respectivas

     pruebas.

    5  AlcanceEs necesario tener claro que el proyecto software SIB es un trabajo para aprobar la asignatura de Ingenieríadel Software y bajo esta necesidad nace la búsqueda de un problema social, al cual se le dará soluciónmediante la aplicación de los conocimientos adquiridos en la asignatura antes mencionada.

    SIB será realizado en 13 semanas y se divide en 4 fases, las cuales van escalando su nivel de complejidad ytiempo de realización. A continuación se presentan las actividades para cada una de las fases y hasta dónde elsistema llegará.

    5.1  Fase 1: Analizar la situación actual de la Biblioteca MunicipalEsta fase es la más corta de todas, en ella básicamente lo que se hace es un acercamiento a laBiblioteca Central Municipal, ver la participación y factibilidad de realizar el sistema.

    El primer acercamiento obtenido es con los usuarios, es decir, con los investigadores que frecuentan la biblioteca. Seguido, es la participación activa de la Lcda. Carmelina Galvez Vidal, jefa encargada de la biblioteca.

    En esta fase las actividades que se contemplan son:-  Identificar los problemas y necesidades que se suscitan en la biblioteca.-  Entender el modelo de negocio de la biblioteca, de tal forma que se identifique claramente

    los procesos que realizan.-  Obtener los permisos necesarios para recopilar la información pertinente del proyecto.-  Realizar la propuesta del proyecto software SIB

  • 8/17/2019 Propuesta Del Sib

    8/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 7 

    5.2  Fase 2: Determinar el modelado del contexto que tendrá el Sistema BibliotecarioPara esta fase es necesario tener una empresa (un mercado en nuestro caso, ya que el sistema esgeneral) al cual se le hará el sistema, a éste se le aplicarán técnicas de recolección de información

     pertinentes para conocer la dinámica del negocio, a partir de ello abstraer la información necesaria quenos ayuden a reconocer las necesidades del sistema.Esta fase es primordial, si en ella se ha concebido mal las necesidades del cliente todo el sistematendría que reestructurarse o empezar de nuevo. Las actividades que se llevarán a cabo son:

    -  Identificar las fuentes de información (usuarios, expertos, material escrito, etc.) relevantes para el proyecto.

    -  Recolectar información de las fuentes identificadas, mediante un conjunto de técnicas derecolección de información como encuestas, entrevistas, reuniones, etc.

    -  Analizar la información reunida para detectar aquéllos aspectos que quedan poco claros.-  Confirmar con los usuarios lo que parece haberse comprendido de los requisitos.-  Sintetizar los requerimientos en un documento de especificación apropiado.

    El resultado de esta fase debería ser un documento que especifique, lo más claramente posible, losrequisitos que debe cumplir el “software”, es decir las características que solucionarán un problema en

     particular.

    5.3  Fase 3: Elaborar el diseño del sistema en base al modelado del contexto obtenido.El contexto es toda información que caracteriza al entorno en el cual se ejecuta una aplicación oservicio. En esta etapa se determina todos los usuarios que interactuarán en el sistema, identifica losroles que serán modelados e implementados, así mismo las interacciones directas e indirectas quetendrán los usuarios con el sistema, determina las interfaces que serán desarrolladas y los límites delsistema como tal. Las actividades que se llevarán a cabo son:

    -  Relacionar los objetos y sus actividades (casos de uso)-  Expresar los requerimientos mediante mecanismos de modelado abstracto (Meta-modelos

    (CML) o Modelos gráficos (UML)).-  Prototipado-  Determinar las interfaces del sistema

    5.4  Fase 4: Construir y probar el Modelado del Contexto del Sistema Bibliotecario

    Esta fase cierra la ejecución del proyecto, ya que en ella se realiza la implementación que es hastadonde llega el alcance del sistema. Las actividades que se realizarán son:-  Levantar y Configurar las plataformas en las cuales se desarrollará el sistema-  Codificar el diseño y consecuentemente el análisis obtenido de las dos fases anteriores.-  Realizar pruebas unitarias a cada uno de los módulos para garantizar que cumplen con las

    especificaciones del cliente.-  Integrar cada uno de los módulos y así obtener la versión beta del proyecto SIB

    6  Metodología de desarrollo del softwareAl disponer tan solamente de 13 semanas para la realización de este sistema, se ha propuesto utilizar lasmetodologías ágiles de desarrollo, las cuales se refieren a métodos de ingeniería del software basados en eldesarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan con el tiempo según la

    necesidad del proyecto, así el trabajo es realizado mediante la colaboración de equipos auto-organizados ymultidisciplinarios, inmersos en un proceso de toma de decisiones a corto plazo compartido. Existen muchosmétodos de desarrollo ágil; la mayoría minimiza riesgos desarrollando software en lapsos cortos, de estosmétodos se hará uso del Proceso Unificado “UP”. 

    Entre los beneficios que definen la utilización de esta metodología ágil es: su economía, rapidez, organizacióndel equipo es más sencilla, implica más a todo el equipo y el producto final se ajusta más a lo que quiere elcliente

  • 8/17/2019 Propuesta Del Sib

    9/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 8 

    El ciclo de vida del Proceso Unificado es el ciclo de vida que los autores creadores de UML proponen, es prácticamente un ciclo de vida en espiral. Sus características esenciales: es incremental e iterativo. Iterativo porque se producen varios ciclos en su desarrollo en cada uno de los cuales se concentra más el productoresultado del ciclo anterior; en cada ciclo, el producto resultante se adecúa más a las necesidades del cliente.

    El ciclo de vida del UP asume que en la vida del proyecto existen una serie de ciclos, cada uno de los cualestiene cuatro fases. Cada una de las fases puede tener varias iteraciones y en éstas a su vez se distinguen cincoflujos de trabajo. El esquema es representado en la siguiente figura.

    Tras cada ciclo, se obtiene un resultado final que será una versión del producto. Como ya se ha dicho, en cadaciclo existen 4 fases que se detallan a continuación:

    Inicio Elaboración Construcción Transición

    Resultado Resultado Resultado Resultado y versión del producto

    Tras cada una de las fases se obtiene un resultado de fase. El resultado de la última fase coincide con laversión final del producto.

    7  Entregables del proyectoA continuación se indican cada uno de los artefactos que serán generados y utilizados por el proyecto. Estalista está directamente relacionada a la metodología de desarrollo de software UP.

    1.  Documento de especificación de requerimientosEl documento de especificación de requerimiento DER es la declaración oficial de qué es lo quedeben implementar los desarrolladores de software. Incluye los requerimientos a nivel de usuario

     para el sistema, como una especificación detallada de los requerimientos informáticos, siendo muyclaro en las partes más críticas. Determina lo que debe hacer el sistema y define las restricciones ensu funcionamiento.DER es utilizado tanto por los clientes del sistema como por los desarrolladores del software.

    2.  Modelo de Casos de UsoEl modelo de casos de uso representa las interacciones entre el sistema y los usuarios, se describegráficamente quién utiliza el sistema y la forma en que los usuarios interactúan con el sistema, cadauno de los actores del SIB, realizan funciones específicas y secuenciales para el correctofuncionamiento del mismo

    3.  Diccionario de datosEl diccionario de datos proporciona un listado organizado de todos los datos pertinentes al sistema“SIB” con definiciones precisas y rigurosas para que tanto el usuario como el analista tengan un

    entendimiento claro.

    Vida Ciclo Fase

    IteracionesWorkflows

    1..* 4

    1..* 1..n

  • 8/17/2019 Propuesta Del Sib

    10/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 9 

    El objetivo del diccionario de datos es de dar precisión sobre los datos manejados en el sistema,evitando así malas interpretaciones o ambigüedades.

    4.  Prototipos de Interfaces de UsuarioEs de suma importancia realizar el prototipado ya que es la primera versión o modelo del productoque se está desarrollado, en este se incorpora algunas características del producto final llamado“SIB”. El objetivo de desarrollar el prototipo es ayudar al cliente a visualizar y refinar su producto

    ya que gracias a este se empieza a ver los fallos y los puntos de mejora que se necesita corregir en el producto final. El prototipo sirve para entender cómo se organizará la información y para tener un punto de partida sobre el cual se hará un diseño más avanzado o definitivo.La ventaja de diseñar el prototipado es que es rápido de crear, modificar y económico, ya que si sediseña directamente el sitio web y este diseño requiere cambios o modificaciones esto implica uncoste más elevado, el prototipado ayuda a definir desde el principio cómo se organizarán loselementos y a reducir modificaciones innecesarias en el diseño final de la aplicación.

    5.  Modelo de DatosAyudará a describir los elementos principales que intervienen en el diagrama Entidad Relación(E/R), brindando un panorama general de dicho modelo en términos de tablas, vistas, índices, etc.

    DIAGRAMA ENTIDAD-RELACIÓN (DER)

    Un diagrama DER es una herramienta de modelado de sistemas, que se concentra en los datosalmacenados en el sistema y las relaciones entre éstos.

    6.  Modelo de DespliegueDescribe la topología del sistema, la estructura de los elementos de hardware y software que ejecutacada uno de ellos, estos diagramas constan de nodos y sus relaciones. Los nodos son conectados porasociaciones de comunicación tales como enlaces de red, conexiones TCP/IP.El modelo de despliegue es utilizado en sistemas cliente-servidor, como es el caso del SIB, ya que serequiere tomar decisiones sobre la conectividad de red de los clientes a los servidores y sobre ladistribución física de los componentes software del sistema a través de nodos.

    7.  Diagrama de secuenciaLos diagramas de secuencia, son una descripción de qué hace el sistema, sin explicar cómo lo hace.

    Es así que se representarán las interacciones de los actores y las operaciones que inician.

    8.  Diagrama de clasesEl diagrama de clases de diseño es conocido por sus siglas como DCD, el cual permite laespecificación de las clases software y las interfaces que tendrá el sistema SIB.DCD da lugar a la definición de las entidades del software y sus relaciones.

    Sin más preámbulos, este artefacto es muy importante para el desarrollo del sistema, ya que será elmapa que guía la codificación del sistema usando el framework CodeIgniter cuyo lenguaje de

     programación es PHP.

    9.  Especificaciones de Casos de UsoLa especificación de los casos de uso se refiere a la descripción de cada una de las partes definidas

     para lograr su descripción completa. En esta especificación se contempla: Actor principal, personalinvolucrado, precondicones, postcondiciones, flujo básico, flujo alternativo y requisitos especiales.

    10.  Lista de RiesgosUn riesgo es aquel factor que influye negativamente en el éxito del proyecto. El riesgo en un

     proyecto de desarrollo de software incluye componentes técnicos y de conocimiento del mismo.El riesgo se halla de forma implícita, asociado a toda actividad. El riesgo acompaña a todo cambio

     porque implica elección e incertidumbre. Si a la vez que se inicia la actividad de elicitación de losrequisitos del software a construir, se inicia la identificación de los riesgos asociados a los requisitosindividuales y a grupos de ellos, será posible gestionarlos tempranamente para minimizarlos,

  • 8/17/2019 Propuesta Del Sib

    11/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 10 

    evadirlos y controlarlos. El jefe del proyecto anticipa riesgos que pueden afectar al desarrollo o a lacalidad de los requisitos y emprende acciones para evitarlos.Se entregará al cliente a forma de lista los riesgos encontrados, su tipo, probabilidad, efecto yconsecuencias.

    8  Suposiciones y restriccionesPueda que a futuro sea indispensable una conexión con el sistema del Registro Civil para lavalidación de identidad de los investigadores, por lo cual se cree que el Sistema Bibliotecario puedadepender de este sistema externo.

    Los datos del material bibliográfico presente y de nuevo ingreso serán examinados semestralmente oconforme vaya creciendo la Biblioteca, por ello es importante que el Sistema devuelva informacióncomo la siguiente:

      Categoría  Autor/es  Título  Código  Edición

      Editorial  Año de publicación  Ejemplares

    Las restricciones en el diseño e implementación son los que a continuación se mencionan:

    SEGURIDADTodo uso de las funcionalidades/servicios del Sistema requiere la autenticación de losusuarios.

    El sistema permitirá acceso a los usuarios administradores a través de su nombre con surespectiva contraseña.

    FACILIDAD DE USOEl investigador será capaz de ver la información en un monitor. Por tanto:

      Se debe ver el texto fácilmente a una distancia de 30 centímetros.  Evitar colores asociados con formas comunes de daltonismo.  El Sistema debe ser amigable para el usuario, debe proporcionar ventanas intuitivas

    a su funcionalidad específica de modo que de 10 usuarios, 8 deben saber manejarcorrectamente el sistema, luego de una capacitación de 30 minutos.

    Velocidad, comodidad y procesamiento libre de errores, es lo más importante en un sistema bibliotecario, ya que el investigador desea realizar un pedido de forma rápida.

    FIABILIDADEl sistema será fiable si soporta como mínimo la concurrencia de 30 personas a la vez, encaso de haber fallos en la consistencia de la base de datos o del proveedor de red se dará untotal de 10 incidentes permisibles. Caso contrario se deberá proceder a hacer pruebas paraver el punto de inflexión que no permite la concurrencia mínima de 30 personassimultáneamente.

    Si se produce algún fallo en la actualización de la base de datos, avisar al administrador delsistema para que intente solucionarlo con una solución local, éste puede hacer cambiosmanuales.

  • 8/17/2019 Propuesta Del Sib

    12/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 11 

    RENDIMIENTOComo se mencionó en los factores humanos, los investigadores quieren completar el

     proceso de pedido rápidamente. Una aglomeración de solicitudes podría afectar en elrendimiento del sistema. Por tanto se propone que el sistema sea multiusuario.

    La respuesta que dará el sistema con respecto a la petición del usuario deberá ser en tiemporeal.

    El tiempo de respuesta a las acciones solicitadas por el usuario debe ser de 3 segundos comomáximo.

    SOPORTEEl sistema debe ser multiplataforma es decir que se ejecute en una variedad de sistemasoperativos. Esta forma de solucionarlo es que el sistema sea Web y tenga una arquitecturacliente/servidor.

    El sistema es portable a cualquier máquina que tenga conexión a internet (de lado delcliente) porque es WEB lo cual como requisito mínimo es la disposición de un navegador,aunque se sugiere que se lo haga con Google Chrome.

    RESTRICCIONES DE IMPLEMENTACIÓNSe debe utilizar el lenguaje de programación PHP ya que tiene estabilidad, extensibilidad yescalabilidad de plataforma, incluso por costes en servidores. Así miso, el sistema poseeráuna base de datos en MySQL y el Framework de programación será CodeIgniter.

    COMPONENTES DE LIBRE DISTRIBUCIÓNSe utilizará CodeIgniter que es un framework de desarrollo de aplicaciones para gente queconstruye sitios web usando PHP. El cual proporciona un amplio conjunto de bibliotecas;una interfaz simple y estructura lógica para acceder a estas bibliotecas.

    El sistema contará con licencia de software BSD, permite que le producto pueda ser vendidoo no, y no hay obligación de incluir el código fuente.

    INTERFACESEl usuario indicará al sistema las operaciones que debe realizar e introducirá los datos que elsistema le pida haciendo eso de ventanas, y el manejo del programa se realizará a través deteclado y mouse.

    La interacción del usuario con el sistema SIB, se hará mediante dispositivos de entradacomo teclado y mouse, ya que el usuario ingresará los datos que le sistema le solicite.

    El sistema contará con diversas interfaces para los procesos de pedido, autorización,devoluciones, cada interfaz cumplirá con estándares de usabilidad de la ISO 14915

    Diversas interfaces para los procesos de pedido, autorización, devoluciones. Lacomunicación entre módulos del sistema se hará mediante bases de datos relaciones comoMySQL y el servidor Apache que es el encargado de aceptar las peticiones de páginas (orecursos en general) que provienen de los visitantes que acceden a nuestro sitio web ygestiona su entrega o denegación, de acuerdo a las políticas de seguridad establecidas.

    Hardware destacable  Monitor común de un ordenador.  Teclado común de un ordenador.  Mouse comúnmente usado.

  • 8/17/2019 Propuesta Del Sib

    13/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 12 

    9  Participantes en el desarrollo del proyectoEl equipo que conforma el proyecto es el mismo equipo de desarrollo, que en forma general se puede aceptarla cualidad grupal de ser renacentistas, es decir, analistas, diseñadores, desarrolladores, testeadores,evaluadores de la calidad y demás cualidades que necesite el proyecto durante y hasta su cierre.

    Además se tienen a otras personas involucradas que son los bibliotecarios y usuarios.

    El equipo del proyecto solo está conformado por 6 personas, de las cuales se indican los roles de cada uno acontinuación:

    Roles según el modelo MSF

    ROL  RESPONSABLE 

    Gestión de producto

    RESPONSABLE: Stalin RiofrioOBJETIVOS 

      Asegurar solución proporciona valor de negocio  Definir la solución dentro de las limitaciones del proyecto

      Asegurar las necesidades y expectativas de los clientes están satisfechos

    Administración de programa

    RESPONSABLE: Maria MoraOBJETIVOS 

      Entregar la solución dentro de las limitaciones del proyecto  Establecer los medios por los que patrocinan las necesidades y expectativas

    están satisfechos

    Arquitectura RESPONSABLE: Vladimir VacaOBJETIVOS 

      Diseñar una solución para satisfacer los objetivos de negocio dentro de laslimitaciones del proyecto

    Desarrollo RESPONSABLE: Vladimir VacaOBJETIVOS 

      Construir la solución a la especificación

    Experiencia deusuario

    RESPONSABLE: Doris GuamánOBJETIVOS 

      Maximizar la solución de usabilidad  Mejorar la disposición del usuario y la eficacia   Necesidades y expectativas de los usuarios Garantizar están satisfechos

    Prueba RESPONSABLE:Ruth JiménezOBJETIVOS 

      Aprobar solución para la liberación sólo después de asegurarse de que todoslos aspectos de la solución cumplen o superan a sus respectivos niveles, decalidad definidos

  • 8/17/2019 Propuesta Del Sib

    14/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 13 

    LANZAMIENTO/ Operaciones

    RESPONSABLE: Johanna SánchezOBJETIVOS 

      Implementación sin problemas y la transición a las operaciones  Asegúrese de TI / Operaciones de Negocios necesidades y expectativas

    están satisfechos

    9.1 Otros participantesUna entidad que podría colaborar con el proyecto SIB, en el mejor de los casos es un Sistema de Inventario(el cual cabe de antemano aclarar que no se encuentra disponible en la Biblioteca de estudio), por tanto se lodeja como una posible entidad para adicionar.

    El Registro Civil fue pensado en un inicio pero al tratarse de una biblioteca se ha comunicado al grupo que noes primordial validar los datos del investigador ya que al dejar como garantía la cédula, se valida si esa

     persona es quien dice ser.

    El usuario o investigador es la razón de ser del sistema. Llegar al usuario, captar su atención, habituarlo a

    visitar la biblioteca y a necesitar de sus servicios. Usuario sería “aquel individuo que necesita información para el desarrollo de sus actividades”. Basados en esta definición se considera que cualquier persona puedeser un usuario ya que en algún momento necesitará información para el desarrollo de las actividades

     personales, privadas y profesionales.

    Cuando se habla de usuarios, y siempre refiriéndose a su actitud ante la información, se distinguen usuariosreales y usuarios potenciales. Los primeros son aquellos que habitualmente utilizan los servicios, necesitaninformación y son conscientes de esa necesidad (utilizan información habitualmente), del caso de la bibliotecason los estudiantes de secundaria; mientras, los segundos (potenciales) son aquellos que pudiendo hacer usode los mismos, no lo hacen ya que, aunque también necesitan información, no son conscientes de esanecesidad y no expresan sus necesidades, que en el caso de la biblioteca son la mayoría de estudiantesuniversitarios. Esta segunda categoría de usuarios suponen un auténtico reto y desafío para el quehacer diariode las bibliotecas. Es una categoría de usuarios que está integrada por personas que nunca o rara vez utilizanla biblioteca, o bien usuarios que un principio fueron usuarios reales y con el tiempo han dejado de utilizar la

     biblioteca. Es decir, son usuarios que es necesario captar y recuperar.

    Finalmente se tiene como participantes: al Administrador del Sistema, al Bibliotecario o Bibliotecarios, losinvestigadores; y como personal involucrado al grupo del proyecto.

  • 8/17/2019 Propuesta Del Sib

    15/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 14 

    10  PresupuestoPara el desarrollo del presente proyecto se han tomado en cuenta los siguientes costos:

    1.  Talento Humano

    2.  Tecnológicos

    Descripción  Cantidad  Costo unitario  Costo Total 

    Sistema operativo Linux 1 $0.00 $0.00

    Apache 1 $0.00 $0.00

    Mysql 1 $0.00 $0.00

    PHP 1 $0.00 $0.00

    TOTAL  $0.00

    3.  Bienes

    Equipos/Recursos Físicos  Cantidad  Costo Unitario  Total 

    Computadoras 5 $ 333.00 $1665.00

    Memorias USB 3 $ 9.00 $ 27.00

    Impresora 1 $ 33.00 $ 33.00

    Nombre Cargo Horas de Trabajo Costo por Hora Total

    Ing. Ana Lucía Colala Coordinador General 20 40.0 0.0

    Doris Guaman Experimentadora 104 20.00 2080.00

    Ruth Jimenez Testeadora 104  20.00  2080.00 

    Maria Mora Administradora del programa 104  20.00  2080.00 

    Johanna Sanchez Impulsadora del producto 104  20.00  2080.00 

    Vladimir Vaca Arquitecto del software 104  20.00  2080.00 

    Stalin Riofrio Gestor del producto 104  20.00  2080.00 

    TOTAL 12 480.00

  • 8/17/2019 Propuesta Del Sib

    16/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 15 

    Tinta impresora 2 $ 6.00 $ 12.00

    Resma de Papel 1 $ 5.00 $ 5.00

    Otros Útiles --- $10.00 $10.00

    TOTAL  $1752.00 

    4.  Servicios

    Descripción  Costo  Total 

    Transporte $ 0.30 $25.00

    Internet $0.60 $30.00

    TOTAL  $55.00 

    5.  Imprevistos

    Descripción  Costo  Total 

    Alimentación $ 3.50 $227.50

    Otros $200.00

    TOTAL  $427.50 

    6.  Análisis global de los costos

    Recursos  Costo Total 

    Talento Humano  $12 480.00

    Tecnológico $0.00

    Bienes $ 1752.00

    Servicios $55.00

    Imprevistos $427.50

    TOTAL  $ 14 734.50 

    Por tanto, el proyectosoftware SIB tiene uncoste total de $ 14734.50 USD

  • 8/17/2019 Propuesta Del Sib

    17/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 16 

    11  Cronograma de actividadesEl proyecto se lo realizará desde el 02 de Noviembre de 2015 hasta Miércoles, 03 de Febrero de 2016;implicando una duración total de 13 semanas.

    Como se muestra a continuación en el siguiente diagrama de Gantt, se describen simplificadamente lasactividades del proyecto y su tiempo de realización.

    Delimitar el ámbito del cambio,describir la solución propuesta, susrestricciones, escenarios e impacto.

  • 8/17/2019 Propuesta Del Sib

    18/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 17 

    12  Anexos

    12.1  Anexo 1: Áreas del conocimiento Categorías de los Libros

    R REFERENCIA000 GENERALIDADES

    010 Bibliografía 060 Sociedades

    020 Bibliotecología 070 Periodismo

    030 Enciclopedias Generales 080 Colecciones Generales

    050 Publicaciones Periódicas 090 Libros Raros

    100 FILOSOF A/ PSICOLOG A

    110 Metafísica 160 Lógica

    120 Epistemología 170 tica

    130 Fenómenos Paranormales 180 Filosofía Antigua

    140 Escuelas Filosóficas 190 Filosofía Moderna

    150 Psicología

    200 RELIGI N

    210 Religión Natural 260 Teología Social

    220 Biblia 270 Historia de la Iglesia

    230 Cristianismo 280 Confesiones y Sectas

    240 Moral Cristiana 290 Otras Religiones

    250 Ordenes Cristianas e Iglesia

    300 CIENCIAS SOCIALES

    310 Estadística 360 Servicio Social

    320 Ciencias Políticas 370 Educación

    330 Economía 380 Comercio

    340 Derecho 390 Costumbres, Folclor

    350 Administración Pública

    400  LENGUAS

    410 Lingüística 460 Español

  • 8/17/2019 Propuesta Del Sib

    19/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 18 

    420 Inglés 470 Latín

    430 Alemán 480 Griego

    440 Francés 490 Otras Lenguas

    450 Italiano

    500  CIENCIAS NATURALES/MATEM TICAS

    510 Matemáticas 560 Paleontología

    520 Astronomía y Afines 570 Biología

    530 Física 580 Plantas

    540 Química y Afines 590 Animales

    550 Ciencias de la Tierra

    600  TECNOLOG A/CIENCIAS APLICADAS

    610 Ciencias Médicas 660 Ingeniería Química

    620 Ingeniería 670 Manufactura

    630 Agricultura 680 Manufactura para Usos

    640 Economía Doméstica 690 Construcción

    650 Gerencia y Servicios

    700 ARTES/BELLAS ARTES/ARTES DECORATIVAS

    710 Urbanismo 760 Grabado

    720 Arquitectura 770 Fotografía

    730 Artes Plásticas/Escultura 780 Música

    740 Dibujo 790 Artes Recreativas

    750 Pintura

    800  LITERATURA/RET RICA

    810 Lit. Norteamericana 860 Lit. Española

    820 Lit. Inglesa 870 Lit. Latina

    830 Lit. Alemana 880 Lit. Griega

    840 Lit. Francesa 890 Lit. de Otras Lenguas

    850 Lit. Italiana

    900 GEOGRAF A  /HISTORIA 

    910 Geografía 960 Historia de frica

  • 8/17/2019 Propuesta Del Sib

    20/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 19 

    920 Biografías 970 Historia de América del Norte

    930 Historia Antigua 980 Historia de América del Sur

    940 Historia de Europa 990 Historia de Otras Áreas

    950 Historia de Asia

  • 8/17/2019 Propuesta Del Sib

    21/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 20 

    12.2  Anexo 2: Registro de usuarios

  • 8/17/2019 Propuesta Del Sib

    22/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    CIS –  IX –  B –  G01 - Universidad Nacional de Loja 21 

    12.3  Anexo 3: Inventario de Libros antiguos

  • 8/17/2019 Propuesta Del Sib

    23/23

     Propuesta del Proyecto “Sistema Bibliotecario para la

     Biblioteca del Municipio de Loja” 

    12.4  Anexo 4: Inventario de libros por materias