Your SlideShare is downloading. ×
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Diagramas de clases y actividades
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Diagramas de clases y actividades

14,705

Published on

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
14,705
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
482
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Diagramas de clases y actividades
    Proyecto Final
    Administración de una biblioteca
  • 2. Diagramas de clases
    Administración de una biblioteca
  • 3. Diagrama de clases
  • 4. Clase principal
    La clase principal será BIBLIOTECA que cargará lo necesario para ejecutar el programa.
  • 5. Clase material
    La clase MATERIAL contiene los campos y métodos para los libros y revistas que se prestarán.
    La clase LIBRO se hereda de la clase material, hereda sus campos y métodos.
    La clase REVISTA también se hereda de la clase material heredando sus campos y métodos.
    Los métodos que tendrán los libros y revistas serán: darse de Alta, Baja y Cambios.
  • 6. Los materiales (libro, revista) tendrán de atributos:
  • 7. Clase persona
    La clase PERSONA contiene los campos y métodos de los alumnos y profesores que pueden pedir prestado los libros y revistas.
    La clase ALUMNO se hereda de la clase persona, hereda sus campos y métodos.
    La clase PROFESOR también se hereda de la clase persona heredando sus campos y métodos.
    Los métodos que tendrán los alumnos y profesores serán: llevar un libro o revista, y devolver el libro o revista.
  • 8. Las personas (alumno, maestro) tendrán de atributos:
  • 9. Clase préstamo
    La clase PRESTAMO realizará el préstamo entre la persona y el material a prestar.
    Aquí se reportan las fechas de salida y regresada del material, así como también las multas por alguna devolución tardía.
  • 10. Diagramas de actividades
    Administración de una biblioteca
  • 11.
  • 12. CASO DE USO: ALTA DE MATERIAL
    I.- Descripción:
    Capturar información de un libro o revista nuevo al sistema.
     
    II.- Flujo de eventos:
    El usuario ingresa al sistema y activa la interfaz de Alta de Materiales.
    El usuario ingresa tipo, código, autor, título, año y editorial del libro o revista.
    El sistema el libro o revista como disponible para su préstamo.
    El usuario selecciona guardar.
    El sistema verifica que los datos sean correctos.
    El sistema muestra un mensaje de Alta Exitosa, en caso de que los datos sean correctos.
    El sistema muestra un mensaje de error, en caso de que los datos sean incorrectos.
     
     
    III.- Flujos alternativos:
     
    IV.- Excepciones:
    El libro o revista no se guardara si los datos son incorrectos.
     
    V.-Precondiciones:
    Tener privilegios de administrador de sistema.
    El libro o revista no debe de estar registrada con anterioridad en sistema.
     
    VI.- Post-condiciones:
  • 13.
  • 14. CASO DE USO: BAJA DE MATERIAL
    I.- Descripción:
    Dar de baja libros o revistas del sistema.
     
    II.- Flujo de eventos:
    El usuario ingresa al sistema y activa la interfaz de Baja de Materiales.
    El usuario ingresa el código del libro o revista.
    El sistema verifica que el número del libro o revista exista.
    El sistema muestra mensaje de aviso, en caso de que el libro o revista no exista.
    El sistema muestra los resultados encontrados.
    El usuario selecciona el libro o revista a eliminar.
    El usuario selecciona Eliminar.
    El sistema confirma la Baja del material.
    El sistema elimina lógicamente el libro o revista del sistema en caso de confirmar la eliminación.
    El sistema muestra un mensaje de Baja Exitosa.
     
     
    III.- Flujos alternativos:
     
    IV.- Excepciones:
    El libro o revista no se dará de baja si existen adeudos de pagos no realizados.
     
    V.-Precondiciones:
    Tener privilegios de administrador de sistema.
    El libro o revista debe de estar registrada con anterioridad en sistema.
     
    VI.- Post-condiciones:
  • 15.
  • 16. CASO DE USO: CAMBIO DE MATERIAL
    I.- Descripción:
    Cambio de datos de libros o revistas del sistema.
     
    II.- Flujo de eventos:
    El usuario ingresa al sistema y activa la interfaz de Cambio de Materiales.
    El usuario ingresa el código del libro o revista.
    El sistema verifica que el número del libro o revista exista.
    El sistema muestra mensaje de aviso, en caso de que el libro o revista no exista.
    El sistema muestra los resultados encontrados.
    El usuario selecciona el libro o revista a modificar.
    El usuario modifica los datos.
    El usuario selecciona Guardar.
    El sistema confirma la Modificación del material.
    El sistema modifica los datos del libro o revista del sistema en caso de confirmar la modificación.
    El sistema muestra un mensaje de Cambios realizados con éxito.
     
     
    III.- Flujos alternativos:
     
    IV.- Excepciones:
    El código del libro o revista no edita por ser el identificador del material.
     
    V.-Precondiciones:
    Tener privilegios de administrador de sistema.
    El libro o revista debe de estar registrada con anterioridad en sistema.
     
    VI.- Post-condiciones:
  • 17.
  • 18. CASO DE USO: PRÉSTAMO DE UN LIBRO O REVISTA
    I.- Descripción:
    Realizar un préstamo de un libro o revista.
     
    II.- Flujo de eventos:
    El sistema pide los datos de la persona que solicita el préstamo.
    El usuario ingresa los datos de la persona.
    El sistema verifica que los datos de la persona sean válidos.
    El sistema muestra mensaje de aviso, en caso de que los datos de la persona no sean válidos.
    El sistema muestra adeudos de la persona en caso de tenerlos.
    El sistema pide el código del libro o revista a prestar.
    El usuario ingresa el código del libro o revista.
    El sistema muestra mensaje de aviso, en caso de no existir el libro o revista ingresado.
    El sistema genera el préstamo del libro o revista.
     
     
    III.- Flujos alternativos:
     
    IV.- Excepciones:
    El préstamo no se realiza si la persona tiene adeudos.
     
    V.-Precondiciones:
    Tener privilegios de administrador de sistema.
    El libro o revista debe de estar registrada con anterioridad en sistema.
     
    VI.- Post-condiciones:
  • 19.
  • 20. CASO DE USO: DEVOLUCIÓN DE UN LIBRO O REVISTA
    I.- Descripción:
    Realizar la devolución de un libro o revista.
     
    II.- Flujo de eventos:
    El sistema pide los datos del libro o revista a devolver.
    El usuario ingresa los datos del libro o revista.
    El sistema verifica que los datos del libro o revista sean válidos.
    El sistema muestra mensaje de aviso, en caso de que los datos del libro o revista no sean válidos.
    El sistema muestra adeudos de la persona en caso de tenerlos.
    Generar la devolución del libro o revista.
     
     
    III.- Flujos alternativos:
     
    IV.- Excepciones:
     
    V.-Precondiciones:
    Tener privilegios de administrador de sistema.
    El libro o revista debe de estar registrada con anterioridad en sistema.
     
    VI.- Post-condiciones:

×