Académique Documents
Professionnel Documents
Culture Documents
Jos Granda
Historial de Revisiones
Fecha 19/05/2013 26/05/2013 Versin 1.0 2.0 Descripcin Documento del Modelo de Diseo Documento del Modelo de Diseo Autor Dvila Velsquez, Daniel Dvila Velsquez, Daniel
Confidencial
Page 2
Tabla de Contenidos
1. Introduccin 1.1 1.2 1.3 1.4 2. Propsito Vista General Referencias Definicin de Trminos, Abreviaturas y Siglas 4 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 10 10 10 10 10
Diseo de los Casos de Uso 2.1 2.1.1 2.1.2 2.2 2.2.1 2.2.2 2.3 2.3.1 2.3.2 2.4 2.4.1 2.4.2 2.5 2.5.1 2.5.2 Caso de Uso: Consulta de Libros Diagrama de Consulta de Libros Artefactos que Colaboran en la Realizacin en el caso de uso: Consulta de Libro Caso de Uso: Login Diagrama de Login Artefactos que Colaboran en la Realizacin en el caso de uso: Login Caso de Uso: Devolucin de Libros Diagrama de Devolucin de Libros Artefactos que Colaboran en la Realizacin en el caso de uso: Devolucin de Libros Caso de Uso: Pago de Multas Diagrama de Pago de Multas Artefactos que Colaboran en la Realizacin en el caso de uso: Pago de Multas Caso de Uso: Visualizar Prestamos Diagrama de Visualizar Prestamos Artefactos que Colaboran en la Realizacin en el caso de uso: Visualizar Prestamos
3.
Diagrama de Clases 3.1 3.2 3.3 3.4 3.5 Clase Libro Clase Prstamo Clase Devolucin Clase Lector Clase Multa
Confidencial
Page 3
Documento del Modelo de Diseo ltima Versin (P-CO-DID) 1. Introduccin En esta ultima de modelado de diseo, corresponde a un modelado con mayores detalles y especificaciones, por lo que se analizara y describir la funcionalidad del sistema para conocer su comportamiento del mismo. De tal manera poder entender los procesos que hay que automatizar, para la biblioteca tenga un mejor de recepcin de libros y reduzca el tiempo de atencin al lector. 1.1. Propsito El presente documento tiene como objetivo, modelar y describir el funcionamiento del sistema de la biblioteca. Dar a conocer la arquitectura en capas segn los procesos a seguir para el correcto modelamiento del software y lograr la solucin con la implementacin. 1.2. Vista General
Confidencial
Page 4
1.3. Referencias Documento de Diseo. Documento de la Arquitectura de Referencia. Documento de Arquitectura Integra. 1.4. Definicin de Trminos, Abreviaturas y Siglas RUP: Proceso Unificado Rational. Actor: representa un rol que puede desempear alguien o algo que necesita intercambiar informacin con el sistema. Herencia: indica que un objeto tiene desde el momento de su creacin, acceso a todas las propiedades de otra clase. Extensin (Extend): La extensin se utiliza para representar alternativas de ejecucin que se llevan a cabo en algunas ocasiones. Inclusin (Include): Cuando un Caso de Uso necesita ayuda de otro Caso de Uso, la dependencia se dibuja con una flecha punteada hacia el caso que ser usado. Es una subrutina o llamada a funcin. Modelo: Esta es la representacin especfica de la informacin con la cual el sistema opera. En resumen, el modelo se limita a lo relativo de la vista y su controlador facilitando las presentaciones visuales complejas. El sistema tambin puede operar con ms datos no relativos a la presentacin, haciendo uso integrado de otras lgicas de negocio y de datos afines con el sistema modelado. Vista: Este presenta el modelo en un formato adecuado para interactuar, usualmente la interfaz de usuario. Controlador: Este responde a eventos, usualmente acciones del usuario, e invoca peticiones al modelo y, probablemente, a la vista. 2. Diseo de los Casos de Uso 2.1. Caso de Uso: Consulta de libros El caso de uso consulta de libros permitir al bibliotecario realizar una consulta de libro, bien sea por el nombre de libro, autor del libro o por el ISBN del libro, tal sea el libro que solicite el lector. 2.1.1. Diagrama de Consulta de libros
U_Bibliotecario
Confidencial
Page 5
Bsicamente este caso de uso por que la biblioteca requiere de se ingrese el ISBN o bien el nombre del libro para una posterior peticin de prstamo 2.1.2. Artefactos que Colaboran en la Realizacin del caso de uso Consulta de libros 2.1.2.1. Documento de Arquitectura de Referencia En este artefacto se da dar a conocer la arquitectura en capas segn los procesos a seguir para el correcto modelamiento del software y lograr la solucin con la implementacin referente al caso de uso de consulta de libro. 2.1.2.2. Documento de caso de uso En este artefacto se brinda informacin y funcionabilidad del sistema. Puesto a que cada caso de uso hace referencia o alude a una interfaz del mdulo. 2.2. Caso de Uso: Login El caso de uso Login permitir identificar a la persona que acceder al mdulo. 2.2.1. Diagrama de Login
U_Bibliotecario
Login
2.2.2.1. Documento de Arquitectura de Referencia En este artefacto se da dar a conocer la arquitectura en capas segn los procesos a seguir para el correcto modelamiento del software y lograr la solucin con la implementacin referente al caso de uso de login. 2.2.2.2. Documento de caso de uso En este artefacto se brinda informacin y funcionabilidad del sistema. Puesto a que cada caso de uso hace referencia o alude a una interfaz del mdulo. 2.3. Caso de Uso: Devolucin de libro El caso de uso Devolucin de libro permitir al bibliotecario registrar los libros que se entregan y registrar en el estado en que son devueltos, en el caso de que sean devueltos en mal estado se proceder a realizar una multa al lector.
Confidencial
Page 6
U_Bibliotecario
2.1.2.1. Documento de Arquitectura de Referencia En este artefacto se da dar a conocer la arquitectura en capas segn los procesos a seguir para el correcto modelamiento del software y lograr la solucin con la implementacin referente al caso de uso de consulta de devolucin de libro. 2.1.2.2. Documento de caso de uso En este artefacto se brinda informacin y funcionabilidad del sistema. Puesto a que cada caso de uso hace referencia o alude a una interfaz del mdulo. 2.4. Caso de Uso: Pago de multa El caso de uso registrar pago de multa permitir realizar la cancelacin de la multa por parte del lector. 2.4.1. Diagrama de Pago de multa
U_Bibliotecario
2.1.2.1. Documento de Arquitectura de Referencia En este artefacto se da dar a conocer la arquitectura en capas segn los procesos a seguir para el correcto modelamiento del software y lograr la solucin con la implementacin referente al caso de uso de pago de multa. 2.1.2.2. Documento de caso de uso En este artefacto se brinda informacin y funcionabilidad del sistema. Puesto a que cada caso de uso hace referencia o alude a una interfaz del mdulo.
Confidencial
Page 7
2.5. Caso de Uso: Visualizar libros El caso de uso listara todos los libros registrados. 2.5.1. Diagrama de Visualizar libros
2.1.2.1. Documento de Arquitectura de Referencia En este artefacto se da dar a conocer la arquitectura en capas segn los procesos a seguir para el correcto modelamiento del software y lograr la solucin con la implementacin referente al caso de uso de lista de libros. 2.1.2.2. Documento de caso de uso En este artefacto se brinda informacin y funcionabilidad del sistema. Puesto a que cada caso de uso hace referencia o alude a una interfaz del mdulo. 2.5. Caso de Uso: Visualizar prstamos El caso de uso listara todos los libros registrados. 2.5.1. Diagrama de Visualizar prstamos
2.1.2.1. Documento de Arquitectura de Referencia En este artefacto se da dar a conocer la arquitectura en capas segn los procesos a seguir para el correcto modelamiento del software y lograr la solucin con la implementacin referente al caso de uso de lista de prstamos. 2.1.2.2. Documento de caso de uso En este artefacto se brinda informacin y funcionabilidad del sistema. Puesto a que cada caso de uso hace referencia o alude a una interfaz del mdulo.
Confidencial
Page 8
Confidencial
Page 9
Confidencial
Page 10