uml biblioteca

9
ADSI APRENDIZAJE UML Presentado a: Diego Fierro Presentado por: Gerson Andrés León 13 de mayo 2009-05-13 Orden: 40089 Jornada Diurna

Upload: getoleon

Post on 11-Jun-2015

10.844 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Uml Biblioteca

ADSI

GUIA DE APRENDIZAJE

UML

Presentado a:

Diego Fierro

Presentado por:

Gerson Andrés León

13 de mayo 2009-05-13

Orden:

40089 Jornada Diurna

Page 2: Uml Biblioteca

EJERCICIO 1

Librería Electrónica

Supón que tienes que desarrollar un sistema de software para apoyar al administrador de una librería por Internet a consultar, dar de alta y baja los artículos que venden. El sistema lo podrá usar también algún posible cliente que quiera consultar los productos de la librería a través de Internet. La librería vende libros, CD de música, y DVD de películas. El administrador deberá poder identificarse para entrar al sistema. Las consultas podrán hacerse por diversos campos, por ejemplo título, autor o editorial. Se podrá sacar el inventario de los artículos en existencia y hacer reportes de faltantes de algún artículo cuando se terminen las existencias. El sistema se desarrollará en java.

· Paso 1: Analicemos el problema, en el enunciado del problema existen dos actores, el administrador y el cliente. En donde el administrador podrá:

o Ingresar al Sistemao Hacer consultas por productos para verificar la existencia de algún producto.o Dar de alta y baja algún producto, es de .o Sacar el inventario de los artículos existenteso Emitir reportes de faltantes.

El cliente podrá:o Ingresar al Sistemao Consultar la existencia de algún producto.

Page 3: Uml Biblioteca

· Paso 2: Construir los diagramas de caso de uso:

o Diagrama de Casos de Uso del Administrador:

o Diagrama de Casos de Uso del Cliente

Page 4: Uml Biblioteca

- Paso 3: Generar el diagrama de Casos de Uso del Alcance del Sistema de librería Electrónica (UNIFICARLO)

Page 5: Uml Biblioteca

EJERCICIO 2

Para el software de informatización de una biblioteca:

• Elabore una relación de actores y casos de uso

En el caso de la biblioteca, se puede ver que existen varios actores, como por ejemplo, administrador (bibliotecario), el cual se encarga de subir y bajar nuevos libros, realizar actualizaciones, otorgar permisos de registro, actualizar la información de los registros del usuario, eliminar usuarios.

Los otros actores, en este caso por ejemplo, se puede otorgar permisos especiales a usuarios que ya estén previamente registrados, bien sea pagando una membrecía anual, estos usuarios serán llamados (usuarios antiguos).

En el caso de que el usuario pueda acceder a la biblioteca sin pagar una membrecía, es decir realice un registro normal, el cual no le otorgara permisos especiales, como poder sacar x cantidad de libros, etc.

• Haga una descripción breve de los casos de uso

No. Descripción

01 REGISTRO ADMINISTRADOR

Permite realizar el registro de administrador otorgando un nombre y contraseña, el cual el administrador de la base de datos le otorga permisos.

02 INGRESAR AL SISTEMA

El administrador puede ingresar al sistema,

03 MODIFICAR USUARIO

Permite al administrador realizar cambios o agregar información personal, por ejemplo, teléfono, dirección, fotos y también cambiar su contraseña

Page 6: Uml Biblioteca

04 REGISTRAR LIBROS

Permite registrar libros, y agregarles sus características o imágenes.

05

VALIDAR USUARIOVerificar que el login y password ingresado por el administrador sea el correcto.

06 ELIMINAR USUARIOPermite al administrador eliminar la cuenta de un usuario

07 REPORTE INVENTARIO.Permite generar reportes al administrador para ver el estado y el inventario de los libros de la biblioteca.

8

CONSULTA USUARIO

Se realiza la consulta de usuario luego de que el este a ingresado su usuario y contraseña, para mostrar información, en este caso la información de sus datos personales.

9 MODIFICAR USUARIO

Permite realizar cambios o agregar información personal, por ejemplo, teléfono, dirección, fotos y también cambiar su contraseña

10 CONSULTAR LIBROS

Permite a los usuarios realizar consultas de libros en la base de datos de la biblioteca.

• Elabore un diagrama de casos de uso

Page 7: Uml Biblioteca

• Realize una descripción detallada de algún caso de uso.

REFERENCIA CASO DE USO: CASO DE

USO - 04

NIVEL Alto _X_ Medio_ _ Bajo__

Nombre REGISTRAR LIBROS

Actor(es) Administrador.

Descripción

Permite registrar libros, y agregarles sus características o imágenes.

Page 8: Uml Biblioteca

Precondiciones Ingresar a la base de datos de la biblioteca.

Post-condiciones N/A

Referencia cruzada N/A

ACCIÓN DE LOS ACTORES

RESPUESTA DEL SISTEMA

El administrador ingresa registro de los libros

El sistema le actualiza la información de la base de datos de la bilbioteca.

FALLO POSIBLE SOLUCIÓN

contraseña incorrecta. “Mostrar Ingresar contraseña correctas”.