Está en la página 1de 25

I.

E JOSE GRANDA

Mdulo de Recepcin de Libros Modelo Del Anlisis


Versin 2.0

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

Historial de Revisiones
Fecha 12/05/2013 26/05/2013 Versin 1.0 2.0 Descripcin Documento Modelo De Anlisis Documento Modelo De Anlisis Autor Cangalaya Veliz Cesar Cangalaya Veliz Cesar

<Company Name>-SOFTWARE , 2013

Page 2

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

TABLA DE CONTENIDO
1. Introduccin 1.1 Propsito 1.2 Vista General 1.3 Referencias 1.4 Definicin de trminos, abreviaturas y siglas Diagrama de clases 2.1 Modelado dinmico o del comportamiento del sistema Diagramas de colaboracin 3.1 Diagrama de colaboracin: Devolucin 3.2 Diagrama de colaboracin: Multa 3.3 Diagrama de colaboracin: Pagar multa 3.4 Diagrama de colaboracin: Prstamo 3.5 Diagrama de colaboracin: Lista de prstamo 3.6 Diagrama de colaboracin: Lista de libros 3.7 Diagrama de colaboracin: Lista de multados 3.8 Diagrama de colaboracin: Login Diagramas de secuencia 4.1 Diagrama de secuencia: Devolucin 4.2 Diagrama de secuencia: Lista de prstamos 4.3 Diagrama de secuencia: Lista de libros 4.4 Diagrama de secuencia: Lista de multados 4.5 Diagrama de secuencia: Login 4.6 Diagrama de secuencia: Multa 4.7 Diagrama de secuencia: Pagar multa 4.8 Diagrama de secuencia: Lista de libros 4.9 Diagrama de secuencia: Prstamo Diagramas de actividades 5.1 Diagrama de actividades: Consulta y Prstamo 5.2 Diagrama de actividades: Devolucin y multa Diagrama de estado 04 04 04 05 05 06 06 07 07 08 09 10 11 12 13 14 15 15 16 17 18 19 20 20 21 22 23 23 24 25

2. 3.

4.

5.

5.

<Company Name>-SOFTWARE , 2013

Page 3

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

1.

Introduccin En la primera versin del modelo de anlisis es la primera representacin tcnica de un sistema. Utiliza una mezcla de formatos en texto y diagramas para representar los requisitos del software las funciones y el comportamiento. De esta manera se hace mucho ms fcil de comprender dicha representacin, ya que es posible examinar los requisitos desde diferentes puntos de vista aumentando la probabilidad de encontrar errores, de que surjan debilidades y que se descubran descuidos.

1.1.

Propsito

El presente documento tiene como objetivo establecer una base de creacin de un diseo de software definiendo los requisitos que se van a validar el modulo de recepcin de libros.

1.2.

Vista General

I_Login

C_Indenticacion E_Bibliotecario

I_Inicio C_Libros

E_Prestamo I_Consulta

C_Multa I_Multa

E_Multa

I_Prestamo C_Prestamo

E_Libros

I_ListarPrestamos

E_Lector

I_PagMulta

I_ListarLibros

I_ListarMultados

I_Dev olucion

<Company Name>-SOFTWARE , 2013

Page 4

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

1.3. Referencias RUP (Proceso Unificado Rational) Glosario

1.4. Definicin de Trminos, Abreviaturas y Siglas RUP: Proceso Unificado Rational Diagrama de clases: Es un tipo de diagrama esttico que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Diagramas de colaboracin: Es esencialmente un diagrama que muestra interacciones organizadas alrededor de los roles. Diagramas de actividades: Se muestra un proceso de negocio o un proceso de software como un flujo de trabajo a travs de una serie de acciones. Diagramas de secuencia: Se muestra la interaccin de un conjunto de objetos en una aplicacin a travs del tiempo y se modela para cada caso de uso. Diagramas de estado: es un diagrama utilizado para identificar cada una de las rutas o caminos que puede tomar un flujo de informacin luego de ejecutarse cada proceso e identificar bajo qu argumentos se ejecuta cada uno de los procesos y en qu momento podran tener una variacin que permite visualizar de una forma secuencial la ejecucin de cada uno de los procesos. Evento: Es una ocurrencia que puede causar la transicin de un estado a otro de un objeto. El modelo esttico: Es aquel que se describen las clases y los objetos donde muestra todas las relaciones posibles a lo largo del tiempo no las que son vlidas en un cierto momento. El modelo dinmico: Se usa para expresar y modelar el comportamiento del sistema a lo largo del tiempo. Incluye soporte para diagramas de actividades, diagramas de estados, diagramas de secuencia y extensiones incluyendo modelado de proceso de negocio.

<Company Name>-SOFTWARE , 2013

Page 5

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

2.

Diagrama de Clases

2.1 Modelado Dinmico o del Comportamiento del Sistema Este documento describe cmo modelar los aspectos dinmicos de los sistemas de software Usando la notacin y la semntica del UML. Los temas que se cubren son los diagramas De secuencia, los diagramas de actividades, Diagramas de colaboracin, Diagramas de clases, Diagramas de estado, etc Se da una explicacin de Cada uno de ellos y de cmo asegurarse en la estructura de modelo completo para el modulo del recepcin de libros.

<Company Name>-SOFTWARE , 2013

Page 6

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

3.

Diagrama de Colaboracin 1- Devolucin

1: Accede a devolucion 2: Ingresa codigo de prestgamo 7: Selecciona tipo de entrega 8: Registra devolucion

3: Consulta codigo de prestamo 9: Solicita actualizar prestamo

11: Muestra interfas inicio : Bibliotecario : I_Devolucio

6: Muestra datos : C_Prestamo

4: Busca registro de prestamo 10: Actualiza

5: Relaciona registro de lector

: E_Lector

: E_Prestamo

<Company Name>-SOFTWARE , 2013

Page 7

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

2- Multa

: Bibliotecario

1: Accede a multar 5: Ingresa monto 6: Registra multa 9: Muestra interfaz inicio

: I_Multa

3: Muestra registro de prestamo 2: Muestra tipo de entrega

: I_Devolucio

4: Genera codigo de multa 7: Graba multa

8: Actualiza registro multa

: C_Multa

: E_Multa

<Company Name>-SOFTWARE , 2013

Page 8

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

3- Pagar Multa

: Bibliotecario

1: Accede a interfaz pagar multa 2: Ingresa codigo de multa 6: Ingresa monto 7: Registra pago : I_PagMulta 10: Muestra interfaz inicio

5: Muestra registro multa

3: Buscar registro multa 8: Registra pago

4: Busca registro 9: Actualiza

: C_Multa

: E_Multa

<Company Name>-SOFTWARE , 2013

Page 9

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

4- Prstamo

3: Solicita registro de libro : I_Consulta 1: Accede a consulta 2: Ingresa Nombre de libro 6: Elige libro 4: Busca libros 5: Muestra libros solicitados

15: Muestra interfaz inicio

: C_Libros

: Libros

: U_Bibliotecario 8: Muesta libro requerido 7: Solicita prestamo de libro escogido 9: Lector Agrega libro 10: Ingresa datos del lector 11: Procede a registrar prestamo

13: Generera codigo de prestamo

12: Registra libro entregado

14: Graba prestamo

: I_Prestamo

: C_Prestamo

: E_Prestamo

<Company Name>-SOFTWARE , 2013

Page 10

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

5- Lista de prstamo

2: Muestra prestamos 1: Accede a lista de prestamos 3: Ingresa datos de lector 7: Requiere realizar devolucion

4: Solicita busqueda

5: Encuentra registro

: Bibliotecario

: I_ListarPrestamos

6: Muestra registro

: C_Prestamo

: E_Prestamo

8: Muestra interfaz devolucion

: I_Devolucio

<Company Name>-SOFTWARE , 2013

Page 11

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

6- Listar Libros

2: Muestra libros

4: Realiza busqueda 1: Accede a lista de libros 3: Ingresa datos de libro : Bibliotecario : I_ListarLibros 6: Muestra registro : C_Libros

5: Encuentra registro

: Libros

<Company Name>-SOFTWARE , 2013

Page 12

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

7- Listar Multados

2: Muestra multas

8: Muestra interfaz pagar multa 1: Accede a lista de mutados 3: Ingresa datos 7: Realiza pago de multa : Bibliotecario : I_ListarMultados : I_PagMulta

6: Muestra registro

4: Realiza busqueda

5: Registro encontrado

: C_Multa

: E_Multa

<Company Name>-SOFTWARE , 2013

Page 13

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

8- Login

1: Ingresa usuario

2: Valida datos

5: Accede al modulo

: U_Bibliotecario 6: Muestra interfaz inicio

: I_Login

: C_Indenticacion

: I_Inicio

4: Busqueda valida

3: Busca registro

: Bibliotecario

<Company Name>-SOFTWARE , 2013

Page 14

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

4.

Diagrama de Secuencia

1- Devolucin

: Bibliotecario

: I_Devolucio

: C_Prestamo

: E_Prestamo

: E_Lector

1: Accede a devolucion 2: Ingresa codigo de prestgamo 3: Consulta codigo de prestamo 4: Busca registro de prestamo 5: Relaciona registro de lector 6: Muestra datos 7: Selecciona tipo de entrega 8: Registra devolucion 9: Solicita actualizar prestamo 10: Actualiza 11: Muestra interfas inicio

<Company Name>-SOFTWARE , 2013

Page 15

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

2- Lista De Prstamo

: Bibliotecario

: I_ListarPrestamos

: C_Prestamo

: E_Prestamo

: I_Devolucio

1: Accede a lista de prestamos 2: Muestra prestamos 3: Ingresa datos de lector 4: Solicita busqueda 5: Encuentra registro 6: Muestra registro 7: Requiere realizar devolucion 8: Muestra interfaz devolucion

<Company Name>-SOFTWARE , 2013

Page 16

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

3- Lista de libros

: Bibliotecario

: I_ListarLibros 1: Accede a lista de libros 2: Muestra libros 3: Ingresa datos de libro

: C_Libros

: Libros

4: Realiza busqueda 5: Encuentra registro 6: Muestra registro

<Company Name>-SOFTWARE , 2013

Page 17

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

4- Listar Multados

: Bibliotecario

: I_ListarMultados

: C_Multa

: E_Multa

: I_PagMulta

1: Accede a lista de mutados 2: Muestra multas 3: Ingresa datos 4: Realiza busqueda 5: Registro encontrado 6: Muestra registro 7: Realiza pago de multa 8: Muestra interfaz pagar multa

<Company Name>-SOFTWARE , 2013

Page 18

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

5- Login

: I_Login : U_Bibliotecario 1: Ingresa usuario

: C_Indenticacion

: Bibliotecario

: I_Inicio

2: Valida datos

3: Busca registro 4: Busqueda valida 5: Accede al modulo 6: Muestra interfaz inicio

<Company Name>-SOFTWARE , 2013

Page 19

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

6- Multa

: Bibliotecario

: I_Devolucio 1: Accede a multar

: I_Multa

: C_Multa

: E_Multa

2: Muestra tipo de entrega 3: Muestra registro de prestamo 4: Genera codigo de multa 5: Ingresa monto

6: Registra multa 7: Graba multa 8: Actualiza registro multa 9: Muestra interfaz inicio

<Company Name>-SOFTWARE , 2013

Page 20

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

7- Pagar Multa

: Bibliotecario

: I_PagMulta

: C_Multa

: E_Multa

1: Accede a interfaz pagar multa 2: Ingresa codigo de multa 3: Buscar registro multa 4: Busca registro 5: Muestra registro multa 6: Ingresa monto 7: Registra pago 8: Registra pago 9: Actualiza 10: Muestra interfaz inicio

<Company Name>-SOFTWARE , 2013

Page 21

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

8 Prstamo

: I_Consulta : U_Bibliotecario 1: Accede a consulta 2: Ingresa Nombre de libro

: C_Libros

: Libros

: I_Prestamo

: C_Prestamo

: E_Prestamo

3: Solicita registro de libro 4: Busca libros 5: Muestra libros solicitados

6: Elige libro 7: Solicita prestamo de libro escogido 8: Muesta libro requerido 9: Lector Agrega libro 10: Ingresa datos del lector 11: Procede a registrar prestamo 12: Registra libro entregado 13: Generera codigo de prestamo

14: Graba prestamo 15: Muestra interfaz inicio

<Company Name>-SOFTWARE , 2013

Page 22

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

5.

Diagrama de Actividades

1- Consulta y Prstamo

U_Lector

U_Bibliotecario

Consulta libro

Solicita libro

Busca libro

No Se encuentra libro? Si Recepcion libro Registra prestamo

<Company Name>-SOFTWARE , 2013

Page 23

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

2- Devolucin y Multa

U_Lector

U_Bibliotecario

Devuelve libro

Recepcionar libro

Estado y tiempo de entrega Si

Entrega de libro

No

Recibe multa

Entrega Multa

<Company Name>-SOFTWARE , 2013

Page 24

Mdulo de Recepcin de Libros Anlisis Documento Modelo de Anlisis

Versin: 2.0 Fecha: 26/05/2013

6.

Diagrama de Estados

<Company Name>-SOFTWARE , 2013

Page 25