Your SlideShare is downloading. ×
0
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,951

Published on

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

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

×