Upload
ebasteb-arom
View
221
Download
0
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
3
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
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