Requerimiento
Se está desarrollando un software de control biométrico en donde se quiere utilizar
herencia para poder representar abstractamente a varios tipos de biométricos,
esto está representado en el siguiente diagrama de clases (Diagrama1):
Una parte del desarrollo ya está hecho, se ha encontrado que los lectores
biométricos lo que tienen en común son 3 acciones:
1) onHuella: Es cuando la persona coloca la huella en el biométrico
2) onMuestra: Es cuando el lector saca una muestra de la huella
3) outHuella: Es cuando la persona saca la huella del biométrico
En el lector Microsoft el código ya realizado en el método onHuella realiza lo
siguiente:
// Cuando la huella es colocada en el sensor, se apaga la luz
// Se enciende el lector y aleatoriamente indica si hubo error en la lectura
// La acción debe indicar en qué estado ocurrió
Para el método onMuestra lo que actualmente está haciendo es lo siguiente:
// Si no hay error de lectura se extrae el dato de la huella en un String
// La acción debe indicar en qué estado ocurrió
Para el método outHuella lo que actualmente está haciendo es lo siguiente:
// Si no existe data lanza una exception, en cualquier caso se enciende el led
// del sensor y se apaga el lector
// La acción debe indicar en qué estado ocurrió
Se pide codificar las acciones del lector DigitalPersona en donde debe cumplir el
siguiente requerimiento:
Requerimiento 1:
El lector digitalPersona su estado inicial es:
ledAzul encencido
ledRojo apagado
lector apagado
errorLectura apagado
data en String vacio “”
Requerimiento 2:
En el método onHuella deberá realizar lo siguiente:
Apagar el ledAzul
Encender el ledRojo
En el método onMuestra deberá realizar lo siguiente:
Verificar si hubo algún error(Simulando el resultado con Math.random)
Realizar lectura del biometrico
En el método outHuella deberá realizar lo siguiente:
Si existió algún error se debe lanzar una exception
Encender el ledAzul
Apagar el ledRojo
Apagar lector
Requerimiento 3
En un programa de test llamado AppTest realizar lo siguiente:
Crear un objeto de tipo Microsoft ocupando una variable de referencia de
tipo Biometrico
Crear un objeto de tipo DigitalPersona ocupando una variable de referencia
de tipo Biometrico
Utilizar los métodos onHuella, onMuestra, outHuella de cada objeto
Mostrar los resultados de los métodos.
Adjuntos:
Respuestas a la pregunta
Contestado por
1
Explicación:
cuanto durante opiando esto xd
Contestado por
0
Respuesta:
hOLA, PUDISTE RESOLVER.
AYUDA PORFA
Explicación:
Otras preguntas
Psicología,
hace 2 meses
Matemáticas,
hace 2 meses
Biología,
hace 2 meses
Física,
hace 3 meses
Inglés,
hace 3 meses
Historia,
hace 10 meses