Sei sulla pagina 1di 63

Universidad Ricardo Palma

Facultad de Ingeniera Escuela de Ingeniera Informtica

Taller de Proyectos
Cuarto Entregable del Proyecto BicURP: Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fase de Transicin (Cuarta Iteracin)

Integrantes:

TGP TP4 TP3 TP2 TP1

GERENTE DEL PROYECTO ARQUITECTO DISEADOR, DESARROLLADOR ANALISTA, DESARROLLADOR DESARROLLADOR

OQUELIZ ROSAS, CARLOS ACHO MAMANI, JAVIER BRAVO GUTIRREZ, BRAYANN GLVEZ CHAMBILLA, MELISSA DAZ ALVARADO, HENRY

Julio, 2010

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Tabla de Contenido

1. 2. 3.
3.1 3.2

RESUMEN ---------------------------------------------------------------------------------------- 6 INTRODUCCIN -------------------------------------------------------------------------------- 6 ESTUDIO DE FACTIBILIDAD ---------------------------------------------------------------- 6


La Visin del Sistema ---------------------------------------------------------------------------------------------------------- 7 Oportunidades del Negocio ------------------------------------------------------------------------------------------------- 7

3.3 Determinacin del Problema ----------------------------------------------------------------------------------------------- 8 3.3.1 Proceso Actual --------------------------------------------------------------------------------------------------------------- 8 3.4 3.5 Determinacin de la Posicin del Producto ---------------------------------------------------------------------------- 8 Glosario de Trminos --------------------------------------------------------------------------------------------------------- 9

4.

REQUERIMIENTOS ---------------------------------------------------------------------------- 9

4.1 Fuentes de Obtencin de Requerimientos --------------------------------------------------------------------------- 10 4.1.1 Benchmarking -------------------------------------------------------------------------------------------------------------- 10 4.1.2 Entrevista -------------------------------------------------------------------------------------------------------------------- 10 4.2 4.3 4.4 Requisitos de Caso de Uso ------------------------------------------------------------------------------------------------- 10 Requisitos Suplementarios ------------------------------------------------------------------------------------------------ 11 Reglas de Negocio ------------------------------------------------------------------------------------------------------------ 11

4.5 Diagrama de Caso de Uso -------------------------------------------------------------------------------------------------- 14 4.5.1 Actores del Sistema------------------------------------------------------------------------------------------------------- 14 4.5.2 Diagrama de Paquetes de Caso de Uso ----------------------------------------------------------------------------- 15 4.5.3 Diagrama de Casos de Uso organizado en Paquetes ------------------------------------------------------------ 16 4.5.3.1 Paquete Seguridad ------------------------------------------------------------------------------------------------ 16 4.5.3.2 Paquete Consultas ------------------------------------------------------------------------------------------------- 16 4.5.3.3 Paquete de Gestin de Biblioteca ----------------------------------------------------------------------------- 17 4.5.3.4 Paquete Principal -------------------------------------------------------------------------------------------------- 17

5.

ANLISIS Y DISEO ------------------------------------------------------------------------- 18

5.1 Descripcin general de todos los CUS detectados ------------------------------------------------------------------ 18 5.1.1 PAQUETE DEL SISTEMA: SEGURIDAD -------------------------------------------------------------------------------- 18 5.1.1.1 Iniciar Sesin -------------------------------------------------------------------------------------------------------- 18

Confidencial

BicURP

pg. 2

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

5.1.1.2 Cambiar Password ------------------------------------------------------------------------------------------------- 18 5.1.1.3 Administrar Artculos --------------------------------------------------------------------------------------------- 19 5.1.2 PAQUETE DEL SISTEMA: CONSULTA --------------------------------------------------------------------------------- 19 5.1.2.1 Consultar Historial ------------------------------------------------------------------------------------------------- 19 5.1.2.2 Consultar Artculo ------------------------------------------------------------------------------------------------- 20 5.1.2.3 Consultas Web ------------------------------------------------------------------------------------------------------ 20 5.1.3 PAQUETE DEL SISTEMA: GESTION BIBLIOTECARIA --------------------------------------------------------------- 20 5.1.3.1 Registrar Prestamos ----------------------------------------------------------------------------------------------- 20 5.1.3.2 Registrar Devoluciones ------------------------------------------------------------------------------------------- 21 5.1.3.3 Emitir Reportes ----------------------------------------------------------------------------------------------------- 21 5.1.4 PAQUETE DEL SISTEMA: PRINCIPAL ---------------------------------------------------------------------------------- 22 5.1.4.1 Reservar Artculo --------------------------------------------------------------------------------------------------- 22 5.1.4.2 Cancelar Reserva --------------------------------------------------------------------------------------------------- 22 5.1.4.3 Reserva Web -------------------------------------------------------------------------------------------------------- 23 5.1.4.4 Cancelar Reserva Web-------------------------------------------------------------------------------------------- 23 5.2 5.3 Especificaciones CUS de Bajo Nivel ------------------------------------------------------------------------------------- 24 Especificaciones CUS de Alto Nivel -------------------------------------------------------------------------------------- 24

6.
6.1 6.2 6.3 6.4 6.5

PROTOTIPOS DE LA APLICACIN ------------------------------------------------------- 24


Pantalla Principal ------------------------------------------------------------------------------------------------------------- 24 Devolucin de Libros -------------------------------------------------------------------------------------------------------- 25 Prestamos de Libro (en casa) --------------------------------------------------------------------------------------------- 25 Prestamo de Libro (con reserva) ----------------------------------------------------------------------------------------- 26 Prestamos de Libro (en sala) ---------------------------------------------------------------------------------------------- 26

7.
7.1 7.2

ADMINISTRACIN DEL PROYECTO ----------------------------------------------------- 26


Cronograma General -------------------------------------------------------------------------------------------------------- 27 Medio ambiente -------------------------------------------------------------------------------------------------------------- 27

7.3 Estndares ---------------------------------------------------------------------------------------------------------------------- 27 7.3.1 Estndares de Documentacin ---------------------------------------------------------------------------------------- 27 7.3.1.1 Historial--------------------------------------------------------------------------------------------------------------- 28 7.3.1.2 Nombre de Documentos ----------------------------------------------------------------------------------------- 28 7.3.1.3 Documentos en Excel --------------------------------------------------------------------------------------------- 28 7.3.1.4 Formato de Hoja --------------------------------------------------------------------------------------------------- 28 7.3.2 Estndares de Anlisis y Diseo --------------------------------------------------------------------------------------- 29 7.3.2.1 Directorio Use Case View ---------------------------------------------------------------------------------------- 29

Confidencial

BicURP

pg. 3

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

7.3.2.2 Directorio Logical View ------------------------------------------------------------------------------------------- 29 7.3.2.3 Directorio Component View ------------------------------------------------------------------------------------ 30 7.3.2.4 Directorio Deployment View ----------------------------------------------------------------------------------- 30 7.3.3 Estndares de Prototipo ------------------------------------------------------------------------------------------------ 30 7.3.3.1 Uso del Formato de las Letras ---------------------------------------------------------------------------------- 31 7.3.3.2 Uso de Color--------------------------------------------------------------------------------------------------------- 31 7.3.3.3 Mens----------------------------------------------------------------------------------------------------------------- 32 7.3.3.4 Items inhabilitados ------------------------------------------------------------------------------------------------ 32 7.3.3.5 Cajas de Dilogo ---------------------------------------------------------------------------------------------------- 32 7.3.3.6 Botones --------------------------------------------------------------------------------------------------------------- 32 7.3.3.7 Tamao de los botones ------------------------------------------------------------------------------------------ 33 7.3.3.8 Otros Botones ------------------------------------------------------------------------------------------------------ 33 7.3.3.9 Estilos de Interfaz -------------------------------------------------------------------------------------------------- 33 7.3.3.10 Seleccin de Men ------------------------------------------------------------------------------------------------ 33 7.3.3.11 Lenguaje natural --------------------------------------------------------------------------------------------------- 33 7.3.3.12 Manipulacin directa --------------------------------------------------------------------------------------------- 34 7.3.4 Estndares de Programacin ------------------------------------------------------------------------------------------ 34 7.3.4.1 Nomenclatura para los elementos de programacin ---------------------------------------------------- 34 7.3.4.1.1 Prefijos de Variables ------------------------------------------------------------------------------------------ 34 7.3.4.1.2 Prefijos de Controles ----------------------------------------------------------------------------------------- 34 7.3.4.1.3 Prefijos de variables para objetos de base de datos: ------------------------------------------------ 35 7.3.4.2 Declaraciones ------------------------------------------------------------------------------------------------------- 35 7.3.4.2.1 Nombre de Variables ----------------------------------------------------------------------------------------- 35 7.3.4.2.2 Nombres de Clases -------------------------------------------------------------------------------------------- 36 7.3.4.2.3 Nombres de Formularios ------------------------------------------------------------------------------------ 36 7.3.4.2.4 Nombre de Reportes ----------------------------------------------------------------------------------------- 36 7.3.4.2.5 Funciones -------------------------------------------------------------------------------------------------------- 36 7.3.4.2.6 Parmetros ------------------------------------------------------------------------------------------------------ 37 7.3.4.2.7 Atributos y Propiedades ------------------------------------------------------------------------------------- 37 7.3.4.2.8 Estndares de programacin ------------------------------------------------------------------------------- 37 7.3.4.2.9 Variables --------------------------------------------------------------------------------------------------------- 38 7.3.5 Estndares de Base de Datos. ----------------------------------------------------------------------------------------- 39 7.3.5.1 Nomenclatura para los elementos de la Base de Datos ------------------------------------------------- 39 7.3.5.1.1 Nombre de las tablas ----------------------------------------------------------------------------------------- 39 7.3.5.1.2 Nombre de los Atributos ------------------------------------------------------------------------------------ 39 7.3.5.1.3 Nombre de los Constraints o Restricciones ------------------------------------------------------------ 39 7.3.5.1.4 Store Procedures o Procedimientos Almacenados --------------------------------------------------- 39 7.3.5.1.5 Nombre de los Store Procedure o Procedimientos Almacenados ------------------------------- 39 7.3.5.1.6 Contenido de los Store Procedure ------------------------------------------------------------------------ 39

8.
8.1 8.2

ARQUITECTURA DE LA APLICACIN --------------------------------------------------- 40


Objetivo y Restricciones de la Arquitectura -------------------------------------------------------------------------- 40 Listado y Diagramas de los CUS mas significativos para la arquitectura ------------------------------------- 40

Confidencial

BicURP

pg. 4

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma 8.3 8.4 8.5 8.6 8.7

Fecha: 30/08/2012

Diagrama de Capas ---------------------------------------------------------------------------------------------------------- 42 Diagrama de Subistemas --------------------------------------------------------------------------------------------------- 43 Vista de implementacion -------------------------------------------------------------------------------------------------- 43 Vista de Despliegue ---------------------------------------------------------------------------------------------------------- 44 Diagrama de Componentes ----------------------------------------------------------------------------------------------- 45

9.

PRUEBAS -------------------------------------------------------------------------------------- 45

9.1 Plan de Pruebas --------------------------------------------------------------------------------------------------------------- 45 9.1.1 Introduccin ---------------------------------------------------------------------------------------------------------------- 45 9.1.1.1 Propsito ------------------------------------------------------------------------------------------------------------- 45 9.1.1.2 Antecedentes ------------------------------------------------------------------------------------------------------- 46 9.1.1.3 Alcance --------------------------------------------------------------------------------------------------------------- 46 9.1.1.4 Identificacin Del Proyecto ------------------------------------------------------------------------------------- 46 9.1.2 Requisitos para Pruebas ------------------------------------------------------------------------------------------------- 47 9.1.3 Estrategia de Pruebas ---------------------------------------------------------------------------------------------------- 47 9.1.3.1 Tipos de Pruebas --------------------------------------------------------------------------------------------------- 47 9.1.3.1.1 Prueba de integridad de Datos y Base de Datos ------------------------------------------------------ 47 9.1.3.1.2 Pruebas de Funcin ------------------------------------------------------------------------------------------- 48 9.1.3.1.3 Pruebas del Ciclo de Negocio ------------------------------------------------------------------------------ 49 9.1.3.1.4 Pruebas de Interfaz de Usuario ---------------------------------------------------------------------------- 49 9.1.3.1.5 Prueba de Performance ------------------------------------------------------------------------------------- 50 9.1.3.1.6 Pruebas de Carga ---------------------------------------------------------------------------------------------- 51 9.1.3.1.7 Pruebas de Stress --------------------------------------------------------------------------------------------- 52 9.1.3.1.8 Pruebas de Volumen ----------------------------------------------------------------------------------------- 54 9.1.3.1.9 Pruebas de Seguridad y Control de Acceso ------------------------------------------------------------ 54 9.1.3.1.10 Pruebas de Falla / Recuperacin ------------------------------------------------------------------------ 55 9.1.3.1.11 Pruebas de Configurcin----------------------------------------------------------------------------------- 56 9.1.3.2 Herramientas ------------------------------------------------------------------------------------------------------- 57 9.1.4 Recursos --------------------------------------------------------------------------------------------------------------------- 58 9.1.4.1 Trabajadores -------------------------------------------------------------------------------------------------------- 58 9.1.4.2 Sistema --------------------------------------------------------------------------------------------------------------- 60 9.1.5 Etapas del Projecto ------------------------------------------------------------------------------------------------------- 60 9.1.6 Entregables ----------------------------------------------------------------------------------------------------------------- 61 9.1.6.1 Casos de prueba --------------------------------------------------------------------------------------------------- 61 9.1.6.2 Reporte de Ocurrencias ------------------------------------------------------------------------------------------ 61 9.1.7 Apndice A: Tareas del Proyecto ------------------------------------------------------------------------------------- 61

10. GLOSARIO DE TERMINOS------------------------------------------------------------------ 62 11. ANEXOS ---------------------------------------------------------------------------------------- 63


Confidencial
BicURP

pg. 5

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Sistema integrador de Comprensin Lectora


1. Resumen
El proyecto a realiza recibe el nombre de Sistema de Atencin de Usuario de la Biblioteca Central de la URP y su funcin principal mejorar la atencin a los alumnos, docentes y externos de la Biblioteca. A continuacin se detallan documentos importantes para la comprensin de este sistema incluyendo as el estudio de la factibilidad, los requerimientos, el anlisis y diseo, la administracin del proyecto, el medio ambiente y las conclusiones. Para el desarrollo del proyecto se utilizar la metodologa RUP.

2. Introduccin
La Biblioteca Central est ubicada en el primer pabelln del Campus Universitario habiendo distribuido sus colecciones de la siguiente manera: Primer Piso: Salas de Humanidades, Coleccin Francisco Mir Quesada y Coleccin Eduardo Rada Jordn, Hemeroteca y Referencia. Segundo Piso: Sala de Tecnologa, Guillermo Ugarte Chamorro, Tesiteca y Direccin de Biblioteca. Tercer Piso: Sala de Ciencias y Taller de Encuadernacin El Sistema de Atencin de Usuario de la Biblioteca Central de la URP est orientado a satisfacer la correcta atencin de alumnos, docentes y personal externo que hagan uso de los servicios que da la Biblioteca Central de la URP. Esta propuesta busca mejorar la productividad de los procesos de Prstamo de Articulo y la Devolucin de Artculos que son los principales procesos con los que los usuarios se relacin. Tambin se incluirla un proceso de consulta con un dispositivo TouchScreen para los alumnos y docentes de nuestra casa de estudios. Este producto busca dar solucin al problema del mal diseo de los procesos de negocio de cara a los usuarios que son Prstamos y Devoluciones mejorando los tiempos y la productividad.

3. Estudio de Factibilidad
La empresa a beneficiarse ser la Biblioteca Central de la Universidad Ricardo Palma Pisos 1, 2 y 3. La empresa se encuentra ubicada en Av. Benavides 5440 Santiago de Surco en las instalaciones de la Universidad Ricardo Palma. La Misin de la Empresa:

Confidencial

BicURP

pg. 6

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Formar integralmente profesionales competitivos a nivel internacional, a travs de programas acadmicos multidisciplinarios, permanentemente actualizados y con nfasis en la investigacin aplicada, y mecanismos de insercin temprana en el mercado laboral. Ofrecer soluciones innovadoras a la problemtica del pas y de las regiones, que atiendan necesidades de sectores productivos y sociales. La Visin de la Empresa: Ser la primera universidad del Per con reconocimiento internacional, promotora del desarrollo integral de la persona y del pas.

3.1 La Visin del Sistema Desarrollar un SI que cumpla con las necesidades del cliente, de calidad y en el tiempo establecido.

3.2 Oportunidades del Negocio En la actualidad la Biblioteca cuenta con un muy buen sistema interno de control de existencia. Tambin cuenta con un Sistema de Gestin de Biblioteca ABSYSNET, ABSYSOPAC de bsqueda automatizada y un sistema de Integracin de Catalogo de Datos de todas las bibliotecas especializadas. Sin embargo no cuenta con un correcto sistema de atencin a usuario. Como usuario entendemos alumno, docentes, y personas externas. Los niveles de uso de los servicios de la Biblioteca han bajado con el paso de los aos. Realizar un prstamo de un libro puede volverse un proceso tan tedioso que los alumnos simplemente han dejado de realizarlo. La mayora de alumnos solo asisten a la biblioteca para sentarse a hacer sus trabajos o descansar. En semana de exmenes la biblioteca es un caos ya que todos quieren sacar un libro o revista, o cualquier material de la biblioteca y para esto, deben llenar una hoja la cual se le da al encargado de atencin, el cual dicho sea de paso, no siempre est atendiendo. El uso de las 2 computadoras del primer piso se vuelve algo tan vital que se hacen largas colas para hacer consultas all y no al personal de atencin.. Es por eso que este proyecto busca romper con lo tradicional y ofrecerle al estudiante una alternativa ms atractiva para hacer uso de los servicios de la biblioteca y relanzarla con miras a una certificacin pronta por llegar.

Confidencial

BicURP

pg. 7

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

3.3 Determinacin del Problema


3.3.1 Proceso Actual

El Problema de

Mal diseo de los procesos internos de la Biblioteca Alumnos, Docentes y Publico Gral. Desuso de la Biblioteca Central debido a procesos de atencin lentos as como tambin desorden y suspensin del servicio. Un rediseo de los procesos que vaya acompaado de un software y hardware que mejora la calidad del servicio dando un valor agregado.

Afecta

El impacto esta

Una solucin adecuada sera

3.4 Determinacin de la Posicin del Producto

Para Quin

Biblioteca Central Es parte de la Universidad Ricardo Palma BicURP

El Nombre del Producto Que

Un sistema que permitir que la biblioteca mejore sus procesos de atencin a usuarios reavivando el inters de los alumnos y docentes por el uso del servicio.

Confidencial

BicURP

pg. 8

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

A diferencia de

Otros sistemas, BicURP ofrecer una mejora de procesos de atencin siendo Registro de prstamos y devoluciones los ms resaltantes hacindolos automatizados, reduciendo tiempo y sumando calidad. Un sistema para plataformas TouchScreen para consultar e impresin de ticket de reservas y consultas. Integracin con la Intranet actual de la URP y Servicio de reservas web. BicURP satisfacer parcialmente las necesidades de los alumnos, docentes y personal administrativo y de atencin de la biblioteca ya que mejora la atencin y realzara el valor de los libros. Ser un Sistema escalable, es decir podr ser modificado e incorporar modificaciones, en caso se indique la integracin con otros mdulos programados a futuro.

Nuestro Producto

3.5 Glosario de Trminos Ver Anexo.

4. Requerimientos
Se debe incluir un prrafo con la introduccin del flujo de requerimientos. Esta introduccin debe describir los alcances del sistema para el primer entregable.

Confidencial

BicURP

pg. 9

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

4.1 Fuentes de Obtencin de Requerimientos


4.1.1 Benchmarking

4.1.2 Entrevista

Ver el anexo 1. 4.2 Requisitos de Caso de Uso Para la especificacin de los requerimientos No Funcionales utilizar el siguiente cuadro: Requerimientos Funcionales Cdigo Descripcin RF01 El sistema podr cerrarse automticamente al no iniciar sesin correctamente en una cantidad de intentos. Permite tener un control total sobre los usuarios que pertenezcan al sistema. Incrementa el nivel de flexibilidad del sistema respecto al manejo de usuarios. Permite al sistema realizar una vista completa de cada uno de los usuarios para el mejor control de estos en los privilegios. Mantiene la organizacin de Prstamos y Devoluciones.

RF02

RF03

RF04

RF05

Confidencial

BicURP

pg. 10

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Requerimientos Funcionales RF06 Permite al Personal de atencin

4.3 Requisitos Suplementarios Para la especificacin de los Requisitos Suplementarios, (tomarlos del documento Requisitos Suplementarios de RequisitePro) utilizar el siguiente cuadro:

Requisitos Suplementarios Requisito de usabilidad Cdigo RNF01 RNF02 RNF03 Descripcin Facilidad de uso Interfaz agradable para el usuario Las pantallas deben estar estandarizadas

Requisitos de fiabilidad RNF04 RNF05 RNF06 Disponibilidad MTBF (Tiempo estimado entre fallas) MTTR (Tiempo estimado entre reparaciones)

Requerimiento de rendimiento RNF07 RNF08 RNF09 RNF10 El tiempo de respuesta debe ser lo menor posible La carga de las ventanas en el aplicativo Contencin de Errores Concurrencia de Usuarios Simultneos

Requisitos de Soporte RNF11 Capacitacin de Usuarios

4.4 Reglas de Negocio Para las reglas de negocio utilizar el siguiente formato: Confidencial
BicURP

pg. 11

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Reglas de negocio al 100% Casos de uso afectados

Cdigo

Nombre

Descripcin

Cdigos RN01

El cdigo tanto de los alumnos como de los docentes debe ser numrico.

Identificar Usuario

RN02

Autenticacin La autenticacin como integrantes de la URP se dar en base a un carn de biblioteca entregada gratuitamente a los usuarios que lo deseen. Software instalado El prstamo de libros ser nicamente para personas que posean este carne. Incluyendo prstamos en sala.

Identificar Usuario

Prstamo de Material

RN03

Control RN04

El nmero mximo de libros a retirar por vez es 3. El alumno o docente Prstamo de Material no debe sobrepasar este nmero en ningn caso. Siempre debe quedar un ejemplar de cada ttulo para prstamos en sala o para cualquier referencia. Prstamo de Material

Control RN05

Reservas de Libros Reservas Para realizar las reservas, el alumno o docente debe entrar a la intranet y entrar a la opcin de BicURP. All deber ingresar el libro que desea reservar. El alumno o docente tiene Reservas de Libros hasta las 12:00m para retirar el libro, caso contrario dicho ejemplar ser puesto a disponibilidad inmediata sin aviso. El nmero mximo de das para prstamo es de 3 das tiles desde el registro del prstamo.

RN06

RN07 Control

Prstamo de Material

Confidencial

BicURP

pg. 12

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

RN08

Control RN09 Control

En caso el alumno no entregue el libro en su debido momento, se le notificara va Aula Virtual la deuda correspondiente durante 3 das. En caso persista, se proceder a cobrar una mora correspondiente a un monto definido por la Devolucin de Administracin. Material El prstamo es personal. Para usuarios externos, solo se habilitan los prstamos en sala y su identificacin es va DNI previo registro. El alumno o docente pueden devolver los prstamos antes de cumplir la fecha de vencimiento sin ningn problema. El alumno puede expandir el prstamo actual de contar con las facilidades administrativas y por un mximo de 2 das ms. Prstamo de Material

RN10 Control

Prstamo en Sala

RN11 Control

Devolucin de Material

RN12 Control

Prestamos de Material

Confidencial

BicURP

pg. 13

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

4.5 Diagrama de Caso de Uso Los diagramas de Casos de Uso deben estar organizados en paquetes y de forma tal que se muestren las relaciones include y extend.

4.5.1 Actores del Sistema

Usuario

AS_UsuarioDeUni versidad

AS_PersonalDeAte ncion

AS_UsuarioExtern o

AS_Administrador

AS_Docente

AS_Alumno

Confidencial

BicURP

pg. 14

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

4.5.2 Diagrama de Paquetes de Caso de Uso

Detalle de relaciones Seguridad yPrincipal


En el diagrama de paquetes la relacin entre los paquetes Seguridad y Principal consiste en que en el CUS Iniciar Sesin los AS_PersonalDeAtencion, AS_UsuarioDeUniversidad se deben autenticar como usuario del sistema para que este le acceso al sistema y pueda el caso de uso del paquete.

Seguridad y Gestin de Biblioteca


La relacin entre el paquete Seguridad y Gestin de Biblioteca se refiere a que para gestionar la biblioteca el AS_PersonalDeAtencion primero debe estar logeado en el sistema para realizar operaciones.

Seguridad y Consultas
La relacin entre el paquete Seguridad y Consultas se refiere que el AS_PersonalDeAtencion para que pueda acceder a Consultas, como por ejemplo Libros ms solicitados en el ltimo ciclo, entre otros, primero se debe de autenticar en el sistema.

Principal y Gestin de Biblioteca


La relacin entre el paquete Principal y Gestin de Biblioteca nos indica que para poder hacer uso del segundo paquete mencionado previamente debemos haber usado el paquete Principal (cualquier CUS).

Principal y Consultas
La relacin entre el paquete Principal y Consultas se refiere a que luego de que el AS_UsuarioDeUniversidad hace reservas de cualquier tipo el AS_PersonalDeAtencion podr consultar dichas reservas.

Confidencial

BicURP

pg. 15

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Gestin de Biblioteca y Consultas


La relacin entre el paquete Gestin de Biblioteca y Consultas se refiere a que el AS_PersonalDeAtencion podr hacer consultas de los prstamos y devoluciones de libros.

4.5.3 Diagrama de Casos de Uso organizado en Paquetes 4.5.3.1 Paquete Seguridad

<<extend>>

Usuario
(f rom Actors)

CUS_IniciarSesion

CUS_CambiarPassword

CUS_AdministrarUsuarios

AS_Administrador
(f rom Actors)

CUS_AdministrarPermisos

4.5.3.2 Paquete Consultas

AS_UsuarioDeUni versidad
(f rom Actors)

CUS_ConsultarArticulo

AS_UsuarioExtern o
(f rom Actors)

CUS_ConsultarHistorial

CUS_ConsultasWeb

Confidencial

BicURP

pg. 16

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

4.5.3.3 Paquete de Gestin de Biblioteca

AS_PersonalDeAte ncion
(f rom Actors)

CUS_AdministrarArticulos

CUS_RegistrarPrestamos

CUS_EmitirReportes

CUS_RegistrarDevoluciones

4.5.3.4 Paquete Principal

AS_UsuarioDeUni versidad
(f rom Actors)

CUS_CancelarReserva

AS_UsuarioExtern o
(f rom Actors)

CUS_CancelarReservaWeb

CUS_ReservarArticulo

CUS_ReservaWeb

Confidencial

BicURP

pg. 17

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

5. Anlisis y Diseo
Se muestran los artefactos y las consideraciones que fueron tomadas en cuenta en la reamilziacion del presente proyecto. Para mas detalle consulte el archivo RequsitePro del CD adjunto. 5.1 Descripcin general de todos los CUS detectados Para cada caso de uso se efectuar:
5.1.1 PAQUETE DEL SISTEMA: SEGURIDAD

5.1.1.1 Iniciar Sesin

Nombre caso de uso Tipo Autor Actores Descripcin

Iniciar sesin Esencial y Primario Glvez Chambilla, Melissa Usuario El caso de uso comienza cuando el Usuario ingresa su usuario y Contrasea en la ventana de Inicio de Sesin, los datos son validados por el sistema y le muestra la ventana principal. Poner los requerimientos relacionados El usuario debe estar registrado en el sistema. El usuario entra en el sistema.

Referencias Precondiciones Post Condiciones

5.1.1.2 Cambiar Password

Nombre caso de uso Tipo Autor Actores Descripcin

Cambiar Password Esencial y Primario Glvez Chambilla, Melissa Usuario El caso de uso comienza cuando al usuario se le presenta la necesidad de cambiar su contrasea por motivos de seguridad y termina con la contrasea cambiada del usuario.

Confidencial

BicURP

pg. 18

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Referencias Precondiciones Post Condiciones

Poner los requerimientos relacionados El usuario debe estar registrado en el sistema Contrasea del usuario cambiada

5.1.1.3 Administrar Artculos

Nombre caso de uso Tipo Autor Actores Descripcin

Administrar Artculos Esencial y Primario Glvez Chambilla, Melissa Biblioteclogo El caso de uso comienza cuando el biblioteclogo tiene la necesidad de administrar informacin de los artculos de la biblioteca. El caso de uso termina cuando el biblioteclogo ha realizado un pequeo inventario de los artculos. Poner los requerimientos relacionados El biblioteclogo debe haber iniciado sesin Se realizo un pequeo inventario de los artculos.

Referencias Precondiciones Post Condiciones

5.1.2 PAQUETE DEL SISTEMA: CONSULTA 5.1.2.1 Consultar Historial

Nombre caso de uso Tipo Autor Actores Descripcin

Consultar Historial Esencial y Primario Glvez Chambilla, Melissa Alumno, Docente El caso de uso comienza cuando un alumno o docente desea consultar su historial de prstamos, devoluciones, etc. El caso termina con la consulta del historial de operaciones personal por medio de la aplicacin Web. Poner los requerimientos relacionados El docente o alumno debe estar registrado en el sistema.

Referencias Precondiciones

Confidencial

BicURP

pg. 19

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Post Condiciones
5.1.2.2 Consultar Artculo

Se consult el historial personal.

Nombre caso de uso Tipo Autor Actores Descripcin

Consultar Artculo Esencial y Primario Glvez Chambilla, Melissa Alumno, Docente El caso de uso comienza cuando un alumno o docente desean consultar informacin acerca de algn artculo .El caso de uso finaliza cuando el alumno o docente realiza la consulta. Poner los requerimientos relacionados

Referencias Precondiciones Post Condiciones


5.1.2.3 Consultas Web

Se realizo la consulta de un artculo.

Nombre caso de uso Tipo Autor Actores Descripcin

Consultas Web Esencial y Primario Glvez Chambilla, Melissa Alumno, Docente El caso de uso comienza cuando un alumno o docente desean consultar informacin acerca de algn artculo .El caso de uso finaliza cuando el alumno o docente realiza la consulta por medio de la aplicacin Web. Poner los requerimientos relacionados El alumno o docente debe estar registrado en el sistema. Se realiz la consulta de un artculo.

Referencias Precondiciones Post Condiciones

5.1.3 PAQUETE DEL SISTEMA: GESTION BIBLIOTECARIA 5.1.3.1 Registrar Prestamos

Nombre caso de uso

Registrar Prestamos

Confidencial

BicURP

pg. 20

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Tipo Autor Actores Descripcin

Esencial y Primario Glvez Chambilla, Melissa Biblioteclogo El caso de uso comienza cuando un alumno o docente pide prestado un artculo, el empleado de atencin registra el prstamo en el sistema. Poner los requerimientos relacionados El usuario debe estar registrado en el sistema Se registro el prstamo de un artculo.

Referencias Precondiciones Post Condiciones

5.1.3.2 Registrar Devoluciones

Nombre caso de uso Tipo Autor Actores Descripcin

Registrar Devoluciones Esencial y Primario Glvez Chambilla, Melissa Biblioteclogo El caso de uso comienza cuando un alumno o docente devuelve el artculo prestado, el biblioteclogo registra la devolucin en el sistema. Poner los requerimientos relacionados El usuario debe estar registrado en el sistema Se registro la devolucin del artculo.

Referencias Precondiciones Post Condiciones

5.1.3.3 Emitir Reportes

El biblioteclogo podr emitir reportes de Deudas por Alumno, Deudas por carrera, el libro ms veces prestados, etc. Nombre caso de uso Tipo Autor Emitir Reportes Esencial y Primario Glvez Chambilla, Melissa

Confidencial

BicURP

pg. 21

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Actores Descripcin

Biblioteclogo El caso de uso comienza cuando el biblioteclogo se ve en la necesidad de emitir reportes de prstamos o deudas de artculos. El caso de uso termina cuando el actor ha emitido un reporte. Poner los requerimientos relacionados El usuario debe estar registrado en el sistema Se emiti un reporte.

Referencias Precondiciones Post Condiciones

5.1.4 PAQUETE DEL SISTEMA: PRINCIPAL 5.1.4.1 Reservar Artculo

Nombre caso de uso Tipo Autor Actores Descripcin

Reservar Articulo Esencial y Primario Glvez Chambilla, Melissa Alumno, Docente El caso de uso comienza cuando un alumno o docente desea reservar un artculo de la biblioteca. El caso termina con la reserva del artculo. Poner los requerimientos relacionados El alumno o docente debe estar registrado en el sistema. Se reservo un artculo.

Referencias Precondiciones Post Condiciones

5.1.4.2 Cancelar Reserva

Nombre caso de uso Tipo Autor Actores Descripcin

Reservar Articulo Esencial y Primario Glvez Chambilla, Melissa Alumno, Docente El caso de uso comienza cuando un alumno o docente desea cancelar la reserva de un artculo. El caso termina

Confidencial

BicURP

pg. 22

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

cuando se cancela la reserva del artculo. Referencias Precondiciones Post Condiciones Poner los requerimientos relacionados El alumno o docente debe estar registrado en el sistema. Se cancelo la reserva de un artculo.

5.1.4.3 Reserva Web

Nombre caso de uso Tipo Autor Actores Descripcin

Reserva Web Esencial y Primario Glvez Chambilla, Melissa Alumno, Docente El caso de uso comienza cuando un alumno o docente desea reservar un artculo de la biblioteca. El caso termina con la reserva del artculo por medio de la aplicacin Web. Poner los requerimientos relacionados El alumno o docente debe estar registrado en el sistema. Se reservo un artculo.

Referencias Precondiciones Post Condiciones

5.1.4.4 Cancelar Reserva Web

Nombre caso de uso Tipo Autor Actores Descripcin

Cancelar Reserva Web Esencial y Primario Glvez Chambilla, Melissa Alumno, Docente El caso de uso comienza cuando un alumno o docente desea cancelar la reserva de un artculo. El caso termina cuando se cancela la reserva del artculo por medio de la aplicacin Web. Poner los requerimientos relacionados El docente o alumno debe estar registrado en el sistema.

Referencias Precondiciones

Confidencial

BicURP

pg. 23

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Post Condiciones

Se cancelo la reserva de un artculo.

5.2 Especificaciones CUS de Bajo Nivel Ver Anexo 5.3 Especificaciones CUS de Alto Nivel Ver Anexo

6. Prototipos de la Aplicacin
Presentacin de las pantallas prototipo para la aplicacin. 6.1 Pantalla Principal

Confidencial

BicURP

pg. 24

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

6.2 Devolucin de Libros

6.3 Prestamos de Libro (en casa)

Confidencial

BicURP

pg. 25

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

6.4 Prestamo de Libro (con reserva)

6.5 Prestamos de Libro (en sala)

7. Administracin del Proyecto


Incluir un prrafo con las principales consideraciones de administracin de proyecto.

Confidencial

BicURP

pg. 26

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

7.1 Cronograma General Ver Contenido del CD. 7.2 Medio ambiente Se utilizar el Visual Studio.Net para la programacin y el SQL para base de datos. 7.3 Estndares El presente documento presenta los estndares del proyecto que se utilizarn, para lograr como resultado un proyecto que conste de orden, coherencia y esttica que permitan a los encargados de desarrollo obtener informacin clara y de fcil acceso, agilizando la programacin. Logrando tener como producto final un sistema ptimo.

7.3.1 Estndares de Documentacin

1. Encabezado de la Pgina Primero Nombre del proyecto Tipo de proyecto Segundo 2. Titulo principal de cada pagina por ejemplo: Lista de Riesgos, Revisin Histrica, etc. 3. El texto debe ser justificado sencillo

Tahoma 18, Negrita Tahoma 10 Tahoma 10

Tahoma 16, Negrita Tahoma 10, con interlineado

4. Tabla de Contenidos Titulo Tahoma 16, Negrita Contenido con numeracin (slo doc, que requiera) Tahoma 10 5. Sub-titulo de cada pagina por ejemplo: 1. Introduccin 1.1 Propsito Descripcin del sub-titulo

Tahoma 12, Negrita Tahoma 11, Negrita Tahoma 10, Negrita

6. En la descripcin de cada tem se podr hacer uso de vietas, en el orden que sigue: Primer orden: Segundo orden: Tercer orden: Confidencial
BicURP

pg. 27

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

EJEMPLO: tem Numero 1 tem Numero 1 tem Numero 1 7. Cdigos Incrustados en los Documentos: 8. Pie de pgina y encabezado de pgina Tahoma 10, Color azul Tahoma 9.

7.3.1.1 Historial

El contenido del Historial de cambios ser como sigue: FECHA <DD/MM/AA> <DD/MM/AA> La fecha tendr el da/Numero del mes/Ao La versin ir avanzando segn las modificaciones que se hagan En el autor se pondr el nombre del autor de dicha descripcin. VERSIN <X.0> <X.1> DESCRIPCIN <Creacin del documento> <Elaboracin del documento> AUTOR <Nombre del Autor> <Nombre del Autor>

7.3.1.2 Nombre de Documentos

El Nombre de cada documento empezar con el nombre del proyecto: Ejemplos: Otros Documentos: <BicURP>_(NombredelDocumento) Ejemplo: BicURP _Estndares BicURP _Visin (Documento de Estndares) (Documento Visin)

7.3.1.3 Documentos en Excel 7.3.1.4 Formato de Hoja

Nombre del Documento en Tamao Titulo 1. Tamao de hoja: A4. Orientacin: Horizontal. Margen: izquierdo 3cm, margen derecho 2, margen superior 3, margen inferior

Confidencial

BicURP

pg. 28

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

7.3.2 Estndares de Anlisis y Diseo

Deber tener los siguientes:


7.3.2.1 Directorio Use Case View

Una carpeta raz antes de Use Case View llamada BicURP Carpeta Principal llamada Modelo del Negocio. Sub-Carpeta Actores del Negocio, donde se describe al Actor Cliente Sub-Carpeta Casos de Uso del Negocio., donde se describe cada caso de uso de negocio. Cada uno de ellos con su respectivo diagrama de actividades. Sub-Carpeta Objetos del Negocio., donde se describen todos los objetos de negocio. Diagrama de Caso de Usos de Negocio. Diagrama de Objetivos y Casos de Uso.

Carpeta Principal llamada Modelo del Sistema. Sub-Carpeta Actores del Sistema. Sub-Carpeta Casos de Uso del Sistema. Sub-Carpeta Paquetes del Sistema. Dentro de esta sub-carpeta se encuentra carpetas (conteniendo su diagrama de caso de uso y sus casos de uso.)

7.3.2.2 Directorio Logical View

Carpeta Principal llamada Business Services, refirindose a la capa de lgica de negocio; teniendo las siguientes Sub-carpetas: Sub-Carpeta BE-Entidades de Negocio Sub-Carpeta BL-Reglas de Negocio

Carpeta Principal llamada Data Services, refirindose a la capa de acceso a datos; teniendo las siguientes Sub-carpetas: Sub-Carpeta DA-Acceso a Datos

Carpeta Principal llamada Modelo de Diseo, teniendo las siguientes Sub-carpetas: Sub-Carpeta Realizacin de Caso de uso, conteniendo las realizaciones por caso de uso. Carpeta Principal llamada Modelo de Anlisis de Negocio, teniendo las siguientes Sub-carpetas: Confidencial
BicURP

pg. 29

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Sub-Carpeta Entidades del Negocio. Conteniendo todas las entidades, estas deben comenzar con BE_(Nombre). Sub-Carpeta Realizaciones del Negocio. Teniendo todos las realizaciones de los casos de uso de Negocio; estas deben comenzar con Realiz. CUN (Nro) (Nombre). Sub-Carpeta Trabajadores del Negocio. Todos los nombres deben comenzar con BW_(Nombre)

Carpeta Principal llamada Modelo de Anlisis del Sistema Sub-Carpeta Clases de Anlisis. Conteniendo sub-carpetas como: - Sub-Carpeta Controladoras, todos nombres deben empezar con C_(Nombre) - Sub-Carpeta Entidades, todos nombres deben empezar con E_(Nombre) - Sub-Carpeta Interfaces, todos nombres deben empezar con I_(Nombre) Sub-Carpeta Diagramas de Estado. Todos los nombres empiezan DS_(Nombre) Sub-Carpeta Realizacion de CUS. Conteniendo las Sub-Carpetas: Los Diagramas de Secuencia deben comenzar con DS_(Nombre) y los Diagramas de Colaboracin deben comenzar con DC_(nombre)

Carpeta Principal llamada User Services Sub-Carpeta IU-Interfaces de Usuario. Representando todas la interfaces del sistema

7.3.2.3 Directorio Component View

Carpeta Principal Modelo de Implementacin En esta carpeta se encuentra el Diagrama de Componentes, denominado DC_(nombre)

7.3.2.4 Directorio Deployment View

Dentro de este directorio se encuentra el Diagrama de Despliegue detallando los nodos requeridos por el Sistema.

7.3.3 Estndares de Prototipo

Los atributos de pantallas o de presentacin que se tienen en cuenta al disear las pantallas son los siguientes:

Confidencial

BicURP

pg. 30

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

7.3.3.1 Uso del Formato de las Letras

Para los Textos: Tahoma, tamao 11, color #333333, justificado.

Para los Ttulos generales: Tahoma, tamao 15, color #122A5B, en negrita.

Estilo de Ttulos 1: Tahoma, tamao 14, color #122A5B, en negrita.

Estilo de Ttulos 2: Arial, tamao 14, color #122A5B, en negrita.

Estilo de Ttulos 2: Arial, tamao 12, color #122A5B, en negrita.

Estilo de letra para Cajas: Tahoma, tamao 11, color #12295B, justificado.

7.3.3.2 Uso de Color

Las aplicaciones se estn diseando en colores por defecto en Visual Studio.NET. En el caso de interfaces propias del vendedor los colores establecidos se respetaran, para lograr una diferencia de interfaz. Se agregar algunos diseos (imgenes) a la pgina principal y a las de navegacin.

Confidencial

BicURP

pg. 31

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

7.3.3.3 Mens

El men es la lista de opciones que puede acceder cada usuario (por perfil). El men es esttico definido en un frame a la izquierda de la pantalla, siempre est presente en pantalla e interacta con la Sesin del Usuario. Los nombres del men sern nicos. Sern palabras simples y que representen de forma clara el propsito de todos los tems de men. Tales nombres sern reconocidos por los usuarios, puesto que han sido tomados de cmo son llamados en el negocio.

7.3.3.4 Items inhabilitados

Se inhabilitan ciertas opciones para ciertos usuarios (segn el perfil), mantenindolos ocultos.

7.3.3.5 Cajas de Dilogo

Las Cajas de Dilogo que se utilizarn sern de Mensajes. El cual se utiliza para mostrar informacin significativa para al usuario, generalmente mensajes crticos o problemas serios. Existen cuatro tipos de caja de dilogo de mensaje: Tipos Precaucin Informacin Icono asociado Signo de admiracin. Signo de un dilogo con un i en su interior. Signo de un dilogo con un ?(Signo de interrogacin) en su interior. Signo de un crculo con una X en su interior.

Pregunta

Error

7.3.3.6 Botones

Se utilizar el tipo de botn: De comando o accin (button): Tiene una apariencia de imgenes.

Tambin se utilizarn botones de comando o accin como son: De informacin al usuario OK. Otros con <Nombre de la accin> o <Aceptar> y otro que cierra sin iniciar otra accin como <Cancelar>.

Confidencial

BicURP

pg. 32

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

7.3.3.7 Tamao de los botones

Los botones ordenados en una fila tendrn la misma altura; los colocados en la misma columna tendrn el mismo ancho.

7.3.3.8 Otros Botones

OK: Ejecuta los cambios realizados en la caja o indica que el usuario ha comprendido el mensaje. No debe usarse para sustituir a Yes o No. Cierra l caja de dilogo. Ayuda: Ayuda sensitiva para el dilogo y su contenido.

7.3.3.9 Estilos de Interfaz

Se utilizar una combinacin de estilos, a continuacin se mencionan los posibles:

7.3.3.10 Seleccin de Men

Ventajas: No requiere entrenamiento previo del usuario, ya que: Resulta apropiado para usuarios nuevos y poco frecuentes, pues reducen la carga de memoria del usuario). Permite que el usuario use la memoria de reconocimiento, asociando las etiquetas de los mens con palabras y significados ya familiares. Estructura la toma de decisiones. Reduce el tiempo de aprendizaje. Reduce el uso de tecleo.

7.3.3.11 Lenguaje natural

Este estilo es frecuentemente propuesto como el objetivo final de los sistemas interactivos: si las computadoras pudieran comprender los comandos, tecleados o hablados en el lenguaje natural, entonces cualquiera sera capaz de usarlas. Ventajas: Es flexible. Es poderoso. No requiere aprendizaje especial. Desventajas: Requiere aclaraciones frecuentes. Puede ser lento. No delimita el conjunto de comandos que el programa tiene que manipular, pudiendo ser bastante ambiguo.
BicURP

Confidencial

pg. 33

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

En realidad, lo ms probable es que el lenguaje natural sea usado en combinacin con otros estilos de dilogo, para permitir el uso solapado de voz y manos para agilizar la interaccin.
7.3.3.12 Manipulacin directa

Los objetos, atributos o relaciones se representan visualmente pero pueden ser operados de forma manual. Las operaciones son invocadas por acciones ejecutadas sobre la representacin visual, tpicamente usando un ratn. El comando est implcito en la accin sobre la representacin visual, que puede ser o no una imagen (ej: puede realizarse manipulacin directa sobre texto).

Ventajas: Es considerablemente fcil de aprender y de usar. Logra gran satisfaccin y productividad por parte del usuario.

7.3.4 Estndares de Programacin 7.3.4.1 Nomenclatura para los elementos de programacin

7.3.4.1.1 Prefijos de Variables Prefijo bln byt fec dbl int lng obj str flt Tipo de Variable Boolean. Byte. DateTime Double Integer Long Objeto Cadena Float Variable de ejemplo Bln_Librera Byt_NumDias Fec_Actualizacin Dbl_MontoPago Int_Dias Lng_Saldo Obj_Usuario Str_ApeMaterno Flt_Total

7.3.4.1.2 Prefijos de Controles Confidencial


BicURP

pg. 34

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Prefijo Objeto lbl lst chk ddl class btn wfrm frm grd img mnu ole txt tmr pgb db rbtn Label ListBox Check box DropDownList Class Command button Web Form Form Grid Image Menu Ole Text box Timer Progress Bar Data Base Control Radio button

Control de Ejemplo Lbl_Horario Lst_Usuarios Chk_Cancelar Ddl_TipoTrabajo Class_Gerente Btn_Salir Wfrm_Usuarios Frm_Trabajo Grd_Trabajo Img_Logo Mnu_Principal Ole_ObjReporte Txt_Password Tmr_Advertencia Pgb_Avance Db_Engine Rbtn_Femenino

7.3.4.1.3 Prefijos de variables para objetos de base de datos: Prefijo Cn Cm Dtb


7.3.4.2 Declaraciones

Uso de la variable Connection Command Data Table

Variable de ejemplo CnBD CmName DtbGetData

7.3.4.2.1 Nombre de Variables Para variables que hacen referencia a campos de la base de datos Confidencial
BicURP

pg. 35

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

<Prefijo tipo de dato VB><Nombre de Campo BD> strccodper, intsinumvalor, lnginumtel Para variables usadas en formularios mdulos <Prefijo tipo de dato VB><Nombre de Variable> strNumRuc10, strDigVer, intNumFil 7.3.4.2.2 Nombres de Clases Clases class<Nombre de clase> classAsistente

7.3.4.2.3 Nombres de Formularios Wfrm<TIPO><NOMBRE> <TIPO> Mant Cont Seg Mantenimiento Control Seguridad wfrmMantRegistrarProyecto wfrmContConsAvance wfrmSegIniciarSesion

7.3.4.2.4 Nombre de Reportes rpt<Nombre> rpt, rptTrabajosTerminados Componente ado <Tipo de objeto ADO><Nombre de variable> <Tipo de objeto ADO> cn : Conexin cnBD cmGetData drProducto

cm : Command dr : DataReader

7.3.4.2.5 Funciones Las funciones que van a ser declaradas tiendiedo el siguiente formato: f[tipo de dato] [Nombre de la funcin](Parmetros)

Confidencial

BicURP

pg. 36

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Las variables de las funciones son declaradas al inicio de las mismas y debe indicarse el tipo de parmetro (por Valor o por Referencia). Toda funcin deber ser documentada con la siguiente estructura: ********************************************************************** Nombre de la Funcin '* <Descripcin de la funcin> '* Input '* Output '* Creado por '* Fec Creacin '* Fec Actualizacin : : : : : <Parmetro> - Descripcin del parmetro <Descripcin de la Salida> <Responsable> <Fecha Creacin> <Fecha de Actualizacin>

'*********************************************************************

7.3.4.2.6 Parmetros Pasado por Valor Pasado por Referencia

v<tipodedato><Nemonico> vstrNumDoc r<tipodedato><Nemonico>rstrNumDoc

7.3.4.2.7 Atributos y Propiedades En la programacin debe decir y estar segn el orden para regular el comportamiento de las tres capas BE BL DA Busines Entity Busines Logical Layer Data Acces Layer

7.3.4.2.8 Estndares de programacin

Modelo de 3 capas

Confidencial

BicURP

pg. 37

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Capa Presentacin

Descripcin Se establecen las interfaces a utilizar por el usuario del sistema. Se indica como se realizarn los procesos en los cuales se vea afectada informacin de la base de datos. Es la iteracin con la Base de Datos

Lgica del negocio

Acceso a Datos

7.3.4.2.9 Variables

En (General) - (Declaraciones) ********Declaracin de variables pblicas******************************* ---------Integer---------------------------------------------------------------------------------int int_NumIntegrantes 'Nro de integrantes del equipo de trabajo ---------Boolean---------------------------------------------------------------------------------boolean bln_Activo 'Indica si estado es activo o no

---------String-----------------------------------------------------------------------------------string str_RutaBase 'Ruta de la Base de Datos

*****************Constantes***************************************** string const str_Titulo = "Validacin de Usuario" ***********Declaracin de Variables *********************************** Confidencial
BicURP

pg. 38

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

strNumDoc intNumSerie dtFecIns Date

String

Nmero de Documento Integer Nmero de Serie

Fecha de Inscripcin

7.3.5 Estndares de Base de Datos. 7.3.5.1 Nomenclatura para los elementos de la Base de Datos

7.3.5.1.1 Nombre de las tablas El nombre de las tablas ser con letras minsculas.

7.3.5.1.2 Nombre de los Atributos Los nombres sern completos. Las letras sern en minsculas. Ejemplo: nombre

Si necesita alguna aclararon en el nombre se separar con _

7.3.5.1.3 Nombre de los Constraints o Restricciones Primero identificaran el tipo de Constraint luego el nombre de la tabla y el campo al cual se aplica el Constraint <Tipo deConstraint>_<Nombre de la Tabla>_<Nombre del Campo> Ejemplo: pk_usuario_userid

7.3.5.1.4 Store Procedures o Procedimientos Almacenados 7.3.5.1.5 Nombre de los Store Procedure o Procedimientos Almacenados El nombre de los Stores Procedures o Procedimientos Almacenados sern como sigue: sp_nombreprocedimientoalmacenado <st>_<nombre del storeprocedure>

7.3.5.1.6 Contenido de los Store Procedure Declaraciones: Las variables que se utilicen en el store procedure sern en minsculas.
BicURP

Confidencial

pg. 39

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Descripciones: Todos los store procedure se documentarn con la siguiente estructura. '**************************************************************** Nombre del Procedimiento Almacenado '* <Descripcin de la funcin> '* Creado por '* Fec Creacin '* Fec Actualizacin : : : <Responsable> <Fecha Creacin> <Fecha de Actualizacin>

'*****************************************************************

8. Arquitectura de la Aplicacin
8.1 Objetivo y Restricciones de la Arquitectura

8.2 Listado y Diagramas de los CUS mas significativos para la arquitectura CUS_IniciarSesion CUS_RegistrarPrestamos CUS_RegistrarDevoluciones CUS_EmitirReportes CUS_ConsultarHistorial CUS_ConsultaWeb CUS_ReservaWeb CUS_ReservaArticulo CUS_ConsultaArticulo

Confidencial

BicURP

pg. 40

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Confidencial

BicURP

pg. 41

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

8.3 Diagrama de Capas

<<layer>> Presentacion

<<s ubsys tem >> BicURP.GUI (from Presentacion)

<<s ubsys tem >> BicURP.Web (from Presentacion)

<<s ubsys tem >> BicURP.WPF (from Presentacion)

<<layer>> Logica Negocio

<<s ubsys tem >> BicURP.BE (from Logica Negocio)

<<s ubsys tem >> BicURP.BL (WebService) (from Logica Negocio)

<<layer>> Acces o a Datos

<<s ubsys tem >> BicURP.DL (from Acceso a Datos )

Confidencial

BicURP

pg. 42

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

8.4 Diagrama de Subistemas

<<s ubs ys tem>> BicURP.GUI (from Pres entacion) <<s ubs ys tem>> BicURP.WPF (from Pres entacion)

<<s ubs ys tem>> BicURP.BL (WebService) (from Logica Negocio)

<<s ubs ys tem>> BicURP.Web (from Pres entacion)

<<s ubs ys tem>> BicURP.BE (from Logica Negocio)

<<s ubs ys tem>> BicURP.DL (from Acces o a Datos )

8.5 Vista de implementacion

<<MDF>> <<desktop>> BicURP.GUI BicURP_BD

<<LDF>> BicURP_Log

<<desktop>> BicURP.WPF

<<DLL >> BicURP.BL <<Application>> Sql Server 2008

<<web>> BicURP.WEB <<DLL >> BicURP.BE

<<DLL >> BicURP.DL

Confidencial

BicURP

pg. 43

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

8.6 Vista de Despliegue


BD: SQL Server 2008 HOST: DB_BicURP Preces ador: Core 2 duo 2.4 Ghz. Memoria: 2 GB RAM Tarjeta: Fas t Ethernet Databas e: BD_BicURP Ins tancia: MSSQLSERVER2008 Storage: ... LAN Proces ador: Pentium IV Servidor Aplicaciones PC-Biblioteca Memoria: 1Gb RAM Video: 512 MB Storage: 60 Gb LAN hos t: s ervidor Proces ador: CPU Inte 2.1 Mhz. Memoria: 1 GB RAM Tarjeta: IBM Token Ring 16 Mbps . Storage.160 GB Logica_Negocios .dll LAN LAN BicURP.exe Sis tema Operativo. Windows XP SP2

Servidor de Datos SQL Server 2008

Proces ador: Servidor Web PC-Alumno Modulo Cons ultas Pentium core 2 duo Memoria: 1 Gb HTTP RAM Video: 1Gb Storage: 80 Gb Sis tema Operati...

Proces ador: Pentium IV Memoria: 1Gb RAM Video: 512 MB Storage: 60 Gb Sis tema Operativo. Windows XP SP2 Navegador internet: Internet Explorer

hos t: s ervidor Proces ador: CPU Inte 2.1 Mhz. Memoria: 2 GB RAM Tarjeta: IBM Token Ring 16 Mbps . Storage.160 GB SO: Windows Server 2008 ...

Confidencial

BicURP

pg. 44

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

8.7 Diagrama de Componentes


Consultar Consultar Articulos Historial Consulta Reserv as Web Reserv ar Articulos

Consultas WEB Modulo Consultas Modulo Principal

Consultar Historiale Prestamos Reserv as Web

Consultar Historiales Dev oluciones

Gestion de Articulos Modulo Gestion bibliotecaria

DB_BICURP BicURP.exe

RadControls f or WPF Q2 2009 SP1

Registro Prestamos .NET Framework 3,5 Registro Dev oluciones Modulo Seguridad

RadControls f or WindowForm Q2 2009 SP1 Emitir Reportes

Sql Serv er 2008 Iniciar Sesion Cambiar contrasenia

Administrar Perf iles

9. Pruebas
9.1 Plan de Pruebas
9.1.1 Introduccin 9.1.1.1 Propsito

El documento Plan de Pruebas refleja el trabajo en los siguientes objetivos a cumplir: Confidencial Identificacin de la informacin y de los componentes a ser probados. Se tiene que validar la informacin a ser ingresada y procesada por el software e indicar como y con qu pautas se realiza cada tipo de prueba. Realizar la elaboracin de un listado de los requerimientos generales para realizar las pruebas. Uniformizar estrategias a usar. Estimacin de los recursos empleados.(tiempo, dinero, software adicional, nmero de personal, comunicaciones) Conclusiones de las pruebas, correccin y sugerencias.
BicURP

pg. 45

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

9.1.1.2 Antecedentes

El objetivo del plan de prueba del proyecto Sistema integrador de Comprensin Lectora es que cumpla con los requerimientos definidos por el usuario, se verifique lo robusto del sistema para esto se elaborar una serie de casos de prueba con el propsito de descubrir errores en el sistema.
9.1.1.3 Alcance

En este documento se describir el tipo de pruebas al cual se someter al sistema para saber si cumple con las expectativas requeridas.
9.1.1.4 Identificacin Del Proyecto

En el siguiente cuadro se identifica la documentacin y la disponibilidad, utilizados para desarrollar el plan de ensayo:
Documento (version / fecha) Creado o Disponible Recibido o Revisado Autor o Recurso Notas

Visin

Si No Si No

Si No Si No

TGP

Se conoce a travs de los requerimientos Se conocen requerimientos funcionales y no funcionales por proceso. Se verifica la funcionalidad entre ventanas, diseo de presentacin y la ubicacin de opciones de atajos. Muestra tipos de datos vlidos dentro del sistema, que clases se comunican entre s y por lo tanto se sabe si una afecta a la otra, lo cual se considera en las pruebas de integridad al crear la base de datos.

Especificaciones de Casos de Uso Prototipo (Interfaz Grfica)

TP2 TP1

Si No

Si No

TP1, TP2, TP3

Modelo de datos Si No ( Diagrama de Clases)

Si No

TP4

Confidencial

BicURP

pg. 46

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma Riesgos Proyecto del Si No Si No TGP

Fecha: 30/08/2012

Se muestra en el cronograma donde se maneja como riesgo el tiempo mediante el uso del MICROSOFT OFFICE PROYECT para concluir cada etapa, adems de otros inconvenientes documentados en los informes de cargo de cada integrante y el reporte del gerente del proyecto.

9.1.2 Requisitos para Pruebas

Requerimientos funcionales (capacidad, seguridad, etc.). Requerimientos de Implementacin. (Limite de recursos, ambientes de operacin, etc.) Requerimientos de fiabilidad (recuperacin, etc.). Requerimientos de diseo (restricciones de diseo). Requerimientos de Interfaz (elementos externos con el cual el sistema debe interactuar). Requerimientos fsicos (requerimientos fsicos especficos, caractersticas fsicas que el portal debe tener).

9.1.3 Estrategia de Pruebas

La prueba por cada caso de uso se realizar segn la plantilla establecida, en la que se verifica la integracin por cada caso de uso dentro del sistema, se sealan los errores que presentan; evalundose la posible causa de la falla y solucin a implementar.
9.1.3.1 Tipos de Pruebas

9.1.3.1.1 Prueba de integridad de Datos y Base de Datos Se tiene que considerar como primera prueba ya que su elaboracin garantiza el xito de los procesos en la base de datos. En esta prueba se obvia la interfaz utilizada para el acceso a las actualizaciones en la base de datos, se fijan en esta prueba como objetivos identificar las tcnicas y herramientas que darn soporte en caso de contingencia y se evaluar el comportamiento de la Base de datos en los procesos ms comunes. Objetivo de la Prueba: Se establecern mtodos y funciones (procedimientos almacenados) que impidan que la base de datos contenga datos corruptos o en todo caso se infrinja esto ltimo, se valida con la integridad referencial.

Confidencial

BicURP

pg. 47

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Tcnica:

Se deben generar datos de prueba para: Cdigos o claves invlidas Datos que amenazan la integridad referencial Valores nulos Un intento de cambiar los datos por un usuario no autorizado Intento no autorizado para ingresar a opciones que no le corresponden. mensajes de alertas.(si la fecha esta mal ingresada o el texto ingresado no tiene la misma tipo de variable del campo )

Criterios Terminacin:

de Todos los mtodos de acceso a bases de datos y los procesos de funcin tal como est establecido; sin ningn tipo de corrupcin de datos. Las pruebas pueden requerir un entorno DBMS de desarrollo o los conductores para entrar o modificar los datos directamente en las bases de datos. Los procesos deben ser invocados manualmente. Pequeas o mnimamente las bases de datos de tamao (nmero limitado de registros), debe utilizarse para aumentar la visibilidad de cualquier no aceptable.

Consideraciones especial:

9.1.3.1.2 Pruebas de Funcin Los objetivos de estas pruebas son para comprobar la correcta aceptacin de datos, procesamiento y recuperacin, y la aplicacin apropiada de las reglas de negocio. Objetivo de la Prueba: Asegurar la funcionalidad del sistema, observando la informacin de entrada, como es procesada esta data y lo que retorna despus del proceso.

Confidencial

BicURP

pg. 48

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Tcnica:

Ingresar datos incorrectos para verificar si se muestran los mensajes de error especificados en los flujos de caso de uso. Verificar para cada caso casos de uso que las reglas del Negocio sean aplicadas correctamente. Provocar Flujos alternativos en los casos de uso.

Criterio complementario: Consideraciones especiales

Todos los defectos y problemas deben ser identificados.

Identificar o describir los problemas (internos o externos) que afecten la implementacin o ejecucin de las funciones de prueba correctamente. Testers del sistema que puede ser el cliente del sistema, el profesor del curso y tambin un miembro del equipo de desarrollo.

Recursos a Utilizar:

9.1.3.1.3 Pruebas del Ciclo de Negocio Ciclo de Negocios de ensayo debe emular las actividades realizadas Objetivo de la Prueba: Que los procesos funcionales de fondo estn de acuerdo a los requerimientos del usuario. Tcnica: Simulacin de escenarios para probar el desempeo del sistema y su recuperacin a los posibles errores

9.1.3.1.4 Pruebas de Interfaz de Usuario Esta prueba verifica la interaccin del usuario con el software, el xito aqu radica en que la interfaz que le provea al usuario acceso y navegacin a travs de las funciones del software se efecte sin problema; adems de considerar ciertos estndares usados en la mayora de software y a los que el usuario este acostumbrado.

Confidencial

BicURP

pg. 49

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Objetivo de la Prueba: Se verifica la comunicacin existente entre ventanas, el paso entre registros, las teclas de acceso rpido o atajos al manejo del foco del cursor. El tamao de las letras, los mens contextuales, con ayudas, tambin la posicin de los formularios. El movimiento del Mouse y de caracteres ASCII. Tcnica: Crear situaciones comunes para comprobar la facilidad de navegacin entre ventanas y opciones. Seguirse de modelos convencionales para la creacin de interfaces lo que implicara un menor trabajo al educar al usuario para el uso del software y la posibilidad de que el tiempo lo invierta; no en observar pequeos detalles de diseo, sino en realidad la navegacin requerida entre ventanas para completar el flujo de trabajo. No todos los objetos pueden ser accesados en un momento determinado, tienen que existir formularios y modelos de acuerdo al punto del proceso en que se encuentren.

Criterios:

Consideraciones de trabajo

9.1.3.1.5 Prueba de Performance Es una prueba que incluye tiempos de respuestas por transaccin, el consumo de hardware por transaccin y otros requerimientos a evaluarse, el xito consiste en verificar en una primera instancia los requerimientos de performance relacionados con las transacciones mas importantes, por ejemplo ingreso de registros. Esta prueba se realiza cuando la integracin del software est casi concluida y cuando se efectan pruebas con el hardware a trabajar.

Objetivo de la Prueba: Verificar el comportamiento de las transacciones en un caso exitoso con las condiciones ptimas sin fallas y en el caso de que las condiciones presenten mltiples irregularidades, lo que demostrar que tan preparado est para el manejo de errores y el tiempo que le consume el identificarlos y no colapsar.

Confidencial

BicURP

pg. 50

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Tcnica:

Agregar los registros para incrementar el nmero de transacciones e iteraciones dentro de una transaccin y as evaluar el rendimiento que puede alcanzar. Generar un script que simule un nmero determinado de usuarios accesando a una transaccin frecuente y crtica.

Criterios

Realizar Transacciones simples un solo usuario y documentar tiempos de respuestas para cada situacin. Realizar transacciones con mltiples usuarios documentar tiempos de respuesta para cada situacin. y

Consideraciones Especiales:

Utilizar para la prueba una rplica de la base de datos a ponerse en produccin con datos reales y con cantidad de registros considerables, las pruebas pueden hacerse directamente a travs de querys con herramientas administrativas del SQL que es la que va a ser usada en sta oportunidad o crear un usuario virtual manejado por emulacin para testear el comportamiento de la base de datos con trfico en la red, lo cual no se llegar a hacer al menos hasta el punto de este entregable, adems tambin es posible el testeo por scripts el cual lanzara una transaccin repetitiva para probar cuanta carga soporta la base de datos, este ltimo si podra llegar a ser aplicado.

9.1.3.1.6 Pruebas de Carga Es una prueba que verifica el funcionamiento del sistema en cada llamada al mismo o inicio del mismo, sin alterar en nada su funcionamiento como se sabe puede ser que en las tres primeras veces de uso el sistema funcione bien luego en la siguiente carga no realiza determinada transaccin, para evitar esas eventualidades debe probarse que este trabaje correctamente en cada carga. El xito est en comprobar el mximo nmero de veces que sea posible que la funcionalidad del sistema se mantenga igual en cada carga. En adicional sta prueba tiene bastante que ver con la prueba de performance. Objetivo de la Prueba: Verificar el comportamiento del software en cada carga y en cada transaccin realizada. Tcnica: Modificar la data en cada carga y a la siguiente verificar si las modificaciones figuran y si se permite volver a realizar la misma transaccin sin problema.

Confidencial

BicURP

pg. 51

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Criterios:

Prueba de transacciones mltiples y mltiples usuarios, para evaluar si los cambios se efectan y si la carga del programa no se altera despus de los mismos. La prueba se debe hacer en una sola mquina dedicada para ello, lo que permite en un primer momento el control de las ocurrencias para su documentacin y modificacin de los posibles problemas. La base de datos utilizada debe ser un espejo de la original y del tamao que originalmente fue definido.

Consideraciones Especiales:

9.1.3.1.7 Pruebas de Stress Esta prueba se encarga de asegurar que el sistema funciona como se espera bajo grandes volmenes de transacciones, usuarios, carga y dems. Objetivo de la Prueba: Verificar que el objetivo de la prueba funcione correctamente y sin nigun error bajo las siguientes condiciones de estrs: Poca memoria disponible en el servidor (RAM y DASD) Mximo (real o fsicamente capaces) nmero de clientes conectados al servidor Mltiples usuarios realizando las mismas operaciones contra los mismos datos y cuentas. NOTA: El objetivo de la prueba de esfuerzo podra ser tambin identificar y documentar las condiciones en las que el sistema no siga funcionando correctamente. Tcnica: Utilizar las pruebas desarrolladas para la prueba de performance o Prueba de carga. Para poner a prueba los recursos limitados, las pruebas deben ejecutarse en la misma mquina, memoria RAM y DASD Prueba de transacciones mltiples y mltiples usuarios, para evaluar si los cambios se efectan y si el programa no se altera despus de los mismos.

Criterios de Terminacin:

Confidencial

BicURP

pg. 52

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Consideraciones Especial:

El DASD utilizado para el sistema debera ser temporalmente reducido a restringir el espacio disponible para que la base de datos pueda crecer. Sincronizacin simultnea de los clientes de acceder a los mismos registros y datos de las cuentas.

Confidencial

BicURP

pg. 53

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

9.1.3.1.8 Pruebas de Volumen Esta prueba se encarga de Encontrar debilidades en el sistema al momento de manejar grandes volmenes de datos durante prolongados perodos de tiempo. Objetivo de la Prueba: Determinar si la plataforma de integracin se degrada o deja de funcionar al manejar grandes volmenes de datos. Tcnica: Utilice las pruebas desarrolladas para la pruebas de performance o Prueba de carga. Agregar grandes volmenes de datos a nuestra base de datos (reales, o lleno de datos representativos) y que mltiples usuarios ejecuten consultas y transacciones; para as poder verificar si el programa no se altera despus de los mismos. Prueba de transacciones mltiples y mltiples usuarios, para evaluar si los cambios se efectan La prueba se debe hacer en una sola mquina dedicada para ello, lo que permite en un primer momento el control de las ocurrencias para su documentacin y modificacin de los posibles problemas. La base de datos utilizada debe ser un espejo de la original y del tamao que originalmente fue definido.

Criterios :

Consideraciones Especial:

9.1.3.1.9 Pruebas de Seguridad y Control de Acceso Se centran en dos reas claves de seguridad: 1. El nivel de Aplicacin de seguridad, incluido el acceso a los datos o las funciones, y 2. El nivel del Sistema de seguridad, incluyendo el acceso remoto al sistema. Objetivo de la Prueba: Aplicacin a nivel de Seguridad: Verificar que un actor slo puede acceder a las funciones y datos que le permite su tipo de usuario. A nivel de sistema de Seguridad: Verifique que slo los agentes con acceso al sistema y de aplicacin(s) estn autorizados a acceder a ellos. A nivel de Aplicacin: Identificar y enumerar cada uno de los actores y el tipo de funciones que se le esta permitido.

Confidencial

BicURP

pg. 54

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Tcnica:

Modificar el tipo de usuario y volver a ejecutar las pruebas y verificar que las funciones adicionales o datos estn correctamente disponibles o negados. Crear pruebas para cada tipo de actor y verificar sus permisos, mediante la creacin de transacciones especficas de cada usuario actor. El acceso al sistema debe ser revisado y discutido con el administrador de sistemas.

Criterios:

Consideraciones Especial:

9.1.3.1.10 Pruebas de Falla / Recuperacin Esta prueba se encarga de asegura integridad de los datos ante una posible falla del sistema. Objetivo de la Prueba: Verificar que los procesos de recuperacin (manual o automatizado) puedan restaurar la base de datos a su estado original. Tcnica: Rrealizacin de backup de la base de datos mediante programacin va el Enterprise Manager del SQL, sin considerar alguna otra poltica. La aplicacin, base de datos, y sistema, tras la finalizacin de los procedimientos de recuperacin, debern regresar a su estado original. Este estado incluye los informes de los procesos u operaciones que no se hayan concluido, debido a las interrupciones.

Criterios:

Confidencial

BicURP

pg. 55

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Consideraciones Especial:

Pruebas de recuperacin es muy intrusivo. Los procedimientos para desconectar el cableado (o poder simular la prdida de comunicacin) pueden no ser factibles o deseables. Los mtodos alternativos, tales como herramientas de software de diagnstico pueden ser necesarios.

Recursos de los Sistemas (o la computadora de Operaciones), base de datos, redes y grupos son obligatorios.

Estas pruebas deben ser ejecutadas despus de horas o en una mquina aislada (s).

9.1.3.1.11 Pruebas de Configurcin Es considerar que el software corra en las diversas plataformas o sistemas operativos de los usuarios. En cuanto al mdulo administrativo corre en sistema Operativo Windows para una mayor performance, en cunto a la configuracin se crear un deployment package para la distribucin con la ruta especfica de instalacin, con respecto a la administracin del software existe una opcin para configurar accesos a determinadas opciones del sistema. Verifica el funcionamiento del objetivo de la prueba en diferente software y configuraciones de hardware. Objetivo de la Prueba: Verificar que el objetivo de la prueba funcione sin mayor complicacin con el software y hardware recomendado, remitirse al documento de arquitectura.

Confidencial

BicURP

pg. 56

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Tcnica:

Trabajar con el software en la PC adems de otros como suite office para comprobar que se sigue manteniendo sin problemas la opcin multitarea propia del sistema operativo. Cambiar la configuracin de la PC como tpicamente lo hara un usuario y verificar que no exista mayor problema con el software. Repetir la carga del software y la ejecucin de transacciones con un menor tamao de memoria que la primera vez para verificar el comportamiento cuando el recurso sea escaso.

Criterios:

Que cada punto a evaluar debe realizarse exitosamente y documentarse los resultados de los cambios realizados. Indicar si aparte del software tipo es necesario la instalacin de alguno adicional para el cliente. Indicar el software tpico ( ver arquitectura de software) Verificar si interfiere con otras aplicaciones que usualmente utiliza el cliente. Verificar su funcionamiento en la red (prueba no realizada hasta la fecha del entregable).

Consideraciones Especial:

9.1.3.2 Herramientas

Estas herramientas han sido empleadas para el desarrollo de las pruebas para el Proyecto. Herramienta Manejador de Pruebas Plantillas de prueba por caso de uso. Reportes de Ocurrencias Log de eventos. Producto Plantillas sugeridas por el asesor del proyecto. Versin Microsoft Office Word 2003,2007

Documentacin errores

Plantillas sugeridas por el asesor del proyecto. Microsoft Project (control de actividades).

Ciclo 2010 I Microsoft Office. Project 2007

Manejador de Proyectos

Diagrama Gantt.

Confidencial

BicURP

pg. 57

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Herramientas DBMS
9.1.4 Recursos

Enterprise Manager, Query Analyzer

Microsoft SQL Server. Versin 2008

Recursos tanto; de mano de obra, como de tecnologas disponibles para la del proyecto.
9.1.4.1 Trabajadores

conclusin

Esta tabla muestra el personal para el proyecto Recursos Humanos Trabajadores Recursos mnimos recomendados
(nmero de trabajadores asignados a tiempo completo)

Responsabilidades especficas / Comentarios

Administrador de Pruebas / Administrador de Pruebas del Proyecto

Proporciona la supervisin de la gestin Responsabilidades: Proporcionar la direccin tcnica Adquirir los recursos adecuados Gestin de informes

Diseador de Pruebas

Identifica, prioriza, e implementa casos de prueba Responsabilidades: Generar el plan de ensayo Generar el modelo de prueba Evaluar la eficacia de la prueba de esfuerzo

Confidencial

BicURP

pg. 58

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Testeador

Ejecuta las pruebas Responsabilidades: Ejecutar las pruebas Registro de resultados Recuperar los errores Documentar los pedidos de cambios

Administrador de Pruebas de Sistema

Asegura entorno de prueba y los activos son administrados y mantenidos. Responsabilidades: Administrar la prueba del sistema de gestin Instalar o administrar a los trabajadores el acceso a sistemas de pruebas

Administracin de base de datos / Administrador de base de datos

Comprobar los datos de los ensayos (base de datos) el medio ambiente y los bienes son administrados y mantenidos. Responsabilidades: Administrar los datos de los ensayos (base de datos)

Diseador

Identifica y define las operaciones, atributos, y las asociaciones de la prueba de clases Responsabilidades: Identifica y define la clase de prueba (s) Identifica y define la prueba de paquetes

Implementador

Implementa y la unidad de pruebas y las clases de prueba y la prueba de los paquetes Responsabilidades: Crea la prueba de clases y paquetes aplicado en el modelo de prueba.

Confidencial

BicURP

pg. 59

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

9.1.4.2 Sistema

La siguiente tabla muestra los recursos del sistema para las pruebas del proyecto. Recursos del Sistema Recurso Servidor de Base de Datos Red/Subred An no se efectu pruebas de red y de Base de Datos. BicURP BD_BICURP Caractersticas y nombre Nombre / Tipo

Nombre del Servidor Nombre de Base de Datos PC's de Prueba del Client Incluir requisitos de configuracin especiales Repositorio de Pruebas Red/Subred Nombre del Servidor PC's Pruebas de Desarrollo

Brayann-PC

9.1.5 Etapas del Projecto

Hito de Tareas Plan de Pruebas Prueba de Implementacin Prueba de Ejecucin Prueba de Evaluacin

Esfuerzo 100% 100% 100% 100%

Fecha de Inicio 13/04/2010 13/05/2010 13/06/2010 15/06/2010

Fecha Fin 13/04/2010 13/05/2010 13/06/2010 15/06/2010

Confidencial

BicURP

pg. 60

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

9.1.6 Entregables 9.1.6.1 Casos de prueba

Es el diseo de la prueba, el cual contempla los pasos que se deben seguir, los puntos que van hacer ejecutados y los resultados obtenidos.
9.1.6.2 Reporte de Ocurrencias

En esta seccin se identifican las ocurrencias que ha tenido el sistema a lo largo de su implementacin.
9.1.7 Apndice A: Tareas del Proyecto

A continuacin se presentan las tareas relacionadas con la prueba: Plan de Prueba: Identificar requerimientos para prueba. Evaluar el riesgo. Desarrollo del plan de estrategia. Identificar prueba de recursos. Crear programas de prueba. Generar plan de prueba. Prueba de diseo: Preparar anlisis de trabajo. Identificar y describir prueba de casos. Identificar y estructurar prueba de procedimiento. Revisar y evaluar pruebas de riesgo. Prueba de implementacin: Registro o programa de prueba de scripts. Identificacin de pruebas especificas funcionales en el diseo e implantacin del modelo Ejecucin de pruebas: Ejecucin de prueba de procedimientos Ejecucin de prueba de evaluacin. Ejecucin de pruebas unitarias. Recuperacin desde prueba de fallos. Verificacin de resultados Investigacin y expectativas de resultados. Confidencial
BicURP

pg. 61

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Evaluacin de prueba: Evaluacin de alcance de prueba de caso. Defectos analizados.

10. Glosario de Terminos


Bases de datos en Lnea Acceso a diferentes Bases de Datos referenciales o de texto completo, sobre diversas temticas. Biblioteclogo Se trata de una persona que, en el mbito de una biblioteca o centro de documentacin desarrolla procedimientos para organizar la informacin, as como ofrecer servicios para ayudar e instruir a las personas en las maneras ms eficientes para identificar y acceder a la informacin que necesiten. Buzn de Sugerencias El usuario dispone de un Buzn Electrnico en cada Biblioteca donde pueden manifestar sus sugerencias y/o quejas sobre el servicio. Catlogo en Lnea Permite acceder al registro del material bibliogrfico y audiovisual existente en el Sistema de Bibliotecas BICURP. Diseminacin Selectiva de Informacin Envo peridico de informacin, al correo electrnico del usuario, sobre el material bibliogrfico recientemente adquirido en las reas del conocimiento de su inters. Hemeroteca Corresponde a una seccin de una Biblioteca, en la cual se guardan, ordenan, conservan y clasifican diarios, revistas y otras publicaciones peridicas de prensa escrita, archivados para su consulta. Libros Electrnicos Los libros electrnicos e-books son textos electrnicos que contienen caractersticas de formato especiales, las cuales permiten su lectura mediante un software especializado. Prstamos a Domicilio Los usuarios del Sistema pueden solicitar cualquier material bibliogrfico para su lectura fuera de las Bibliotecas. Es imprescindible identificarse con el carnet de usuario de la Biblioteca en los mostradores de informacin y de prstamo para poder hacer uso de este servicio. Confidencial
BicURP

pg. 62

Sistema de Atencin de Usuario de la Biblioteca Central de la Universidad Ricardo Palma

Fecha: 30/08/2012

Prstamo de Ordenadores Porttiles Los usuarios de la Biblioteca pueden solicitar en los mostradores de informacin y de prstamo, la utilizacin de un ordenador porttil que deber ser utilizado necesariamente en el interior de sus instalaciones. Prstamos en Consulta Los usuarios del Sistema de Biblioteca pueden solicitar cualquier material bibliogrfico para ser consultados en las salas de Lectura de las diferentes Bibliotecas. Prstamos nterbibliotecarios Prstamo de materia bibliogrfico en Bibliotecas de otras Instituciones con los que se ha suscrito convenios. Reprografa Las Bibliotecas tienen habilitadas diversas mquinas fotocopiadoras que permiten la reproduccin de documentos. Revistas Electrnicas Son publicaciones peridicas que se generan a travs de elementos electrnicos. Sus caractersticas principales son la rpida difusin, el ahorre de coste y la fiabilidad para su uso, ya que un documento electrnico puede ser manipulado constantemente. Usuario Es quien utiliza determinado hardware y/o software, mediante el cual obtiene un servicio. Videoteca Al igual que la Hemeroteca aqu tambin se guardan, ordenan, conservan y clasifican cintas de videos para cualquier consulta.

11. Anexos
A continuacin se presentan los anexos mencionados en el presente trabajo.

Confidencial

BicURP

pg. 63

Potrebbero piacerti anche