Está en la página 1de 4

ESCUELA ACADEMICO

PROFESIONAL DE INGENIERIA DE

GUÍA DE LABORATORIO N° 06
Escuela Profesional: Ingeniería de Sistemas. Asignatura: Prog. Orientada a Objetos
Ciclo y Turno: Cuarto Semestre Académico: 2023-II
Docente: Dr. Ing. Iván Michell Castillo Jiménez.

Sesión 06: Aplicación de Relaciones entre clases y principios


básicos
INTRODUCCION

La herencia es uno de los pilares fundamentales de la programación orientada a


objetos. Es el mecanismo por el cual una clase permite heredar las características
(atributos y métodos) de otra clase, permite que se puedan definir nuevas clases
basadas de unas ya existentes a fin de reutilizar el código, generando así una jerarquía
de clases dentro de una aplicación. Si una clase deriva de otra, esta hereda sus
atributos y métodos y puede añadir nuevos atributos, métodos o redefinir los
heredados , además de las relaciones de dependencia y asociación que se tiene con las
demás clases.

I. OBJETIVOS
1. Codificar, compilar y ejecutar los ejercicios de aplicación.
2. Conocer la estructura de un programa visual en Java.

II. EQUIPOS Y MATERIALES


 Computadora personal.
 Programa NetBeans IDE 8.2 o superior correctamente instalado.

III. METODOLOGIA Y ACTIVIDADES

 Codificar los ejercicios desarrollados en el aula.


 Presentar avances y ejecución de cada uno de los ejercicios al docente o jefe de
práctica encargado para la calificación correspondiente.

IV. IMPORTANTE
 Antes de comenzar a manipular el NetBeans 8.2 o superior, crear siempre una
carpeta, donde se guardarán todas las aplicaciones realizadas en el presente
laboratorio con el nombre LABORAT-05.

Pág. 1 de 4
Pág. 2 de 4
V. EJERCICIO PROPUESTO

CASO PRÁCTICO
Un empleado de plataforma del banco puede crear varias cuentas bancarias a clientes
del banco, las cuales están asociadas por tarjetas de débito(cuenta de ahorros) y
crédito según la aprobación de la evaluación del cliente, por lo tanto puede realizar
búsquedas por número de cuenta bancaria, por DNI del cliente para ver el estado de
las cuentas de sus clientes (saldo disponible) en sus cuentas de ahorro(tarjetas de
débito) y su deuda con el banco por el uso de las tarjetas de crédito en las que podrá
listar todos los clientes que tiene el banco con su respectivo estado bancario y calcular
el monto total de sus estados de cuentas de todos los clientes. También podrá
eliminar cuentas del cliente y clientes del banco, además, podrá listar la deuda de los
clientes con el banco por el uso de su tarjeta de crédito en caso el cliente tenga
cuotas vencidas, así mismo también conocerá el monto total de deuda de todos los
clientes al banco.
El número de cuenta se generará aleatoriamente (10 dígitos) al igual que el password
de la tarjeta que comprende 4 dígitos. Las transacciones se realizarán ingresando el
número de cuenta y el password de la cuenta, además podrá realizar retiros de su
tarjeta de débito o crédito de acuerdo a la línea de crédito aprobada por el banco al
cliente por lo cual no puede excederse a su línea de crédito. Un Cliente se caracteriza
por sus datos personales y puede tener hasta 3 cuentas bancarias que pueden estar
asociadas a las tarjetas de crédito o débito, además debe permitir la transferencia
entre sus cuentas asociadas a las tarjetas de débito y también podrá transferir dinero
a otras cuentas de otros clientes que tengan tarjeta de débito.
El uso de las cuentas asociadas a las tarjetas de crédito y débito tienen los atributos
de código de seguridad , número de tarjeta(16 dígitos generados aleatoriamente),
además tienen una fecha de vencimiento de tarjeta, por el cual no se podrán realizar
transacciones bancarias si la fecha actual supera a la fecha de vencimiento de la
tarjeta, en este caso el sistema mostrará un mensaje de renovación de la tarjeta para
así poder realizar nuevamente las transacciones.
Realizar el diseño UML entre clases de software aplicando los diferentes tipos
de relación.

Pág. 3 de 4
VI. RÚBRICA DE LA EVALUACIÓN
Inicio (M) Proceso (R) Logro previsto (R+) Logro satisfactorio (B)
0-10 11-13 14-17 18-20
Desarrollo Desarrollo Desarrollo Desarrollo
correctamente del correctamente del correctamente del correctamente del
laboratorio hasta un laboratorio hasta un laboratorio hasta un laboratorio hasta un
50 % de la 60 % de la 80 % de la 100% de la funcionalidad
funcionalidad funcionalidad funcionalidad totalmente validado

Pág. 4 de 4

También podría gustarte