Está en la página 1de 1

1

UASD/ INF-515/ Prof. Rosmery Alberto LAB01


NOMBRE MATRICULA .

APELLIDO
SECCIÓN

TEMAS:
1. Conceptos básicos de OO.
2. Encontrando objetos y clases.
3. Algunos Conceptos básicos de Java.

OBJETIVO: Hacer uso de los conceptos básicos de OO.

REQUERIMIENTO

Examinar el siguiente segmento de la narrativa o descripción del problema de una


aplicación para la BPM de la UASD:

“… En el dispositivo de entrada, después de ver la lista de los libros disponibles, los


estudiantes solicitan un libro para préstamo. El sistema captura el ID del estudiante y
recupera información sobre los préstamos pendientes y todas las multas pendientes de
pago, relacionadas con el ID suplido. Si el ID tiene menos de cuatro préstamos
pendientes de devolución y no tiene multas pendientes de pago, el préstamo es
procesado. El sistema recupera información sobre el libro solicitado, para determinar si se
encuentra actualmente disponible. Si el libro está disponible, envía el estudiante donde el
bibliotecario, quien procesará la entrega del libro solicitado…”

Usted tiene que:


1) Identificar todas las clases ( nombre, atributos y operaciones ) que usted pueda
encontrar y escribir cada una en el formato de pseudocódigo indicado a continuación:
NombreClase( atrib1, atrib2, … ; oper1, oper2, … )

2) De las clases identificadas, y cuyo pseudocódigo ya usted escribió, seleccionar una,


que usted considere es imprescindible para el funcionamiento del sistema, y escribir
su notación UML, incluyendo cualquier restricción que usted considere necesaria para
dar más información de su clase.

3) Usando Java y notepad, implementar la clase del punto 2 y probarla en una tester-
class.

4) Correr su aplicación.

5) Enviar en un documento Word todo lo solicitado y enviar los programas fuentes (.java)
y la corrida con datos del programa.

También podría gustarte