Logo Studenta

Primer Parcial 2020_Enunciado Modificado

¡Estudia con miles de materiales!

Vista previa del material en texto

Primer Parcial 2020 
Enunciado Modificado 
Se pide desarrollar una aplicación para gestionar el control de calidad de fabricación de 
placas de circuito impreso (PCB). En la planta, hay tres líneas de producción, de 2, 4 y 6 capas. Cada 
lote está individualizado por un número de lote (int) y el nombre del cliente (string de 30). Luego de 
fabricar un lote, este se somete a dos tipos de ensayos, ópticos y eléctricos. Un lote se considera 
listo para entregar si pasa ambos ensayos. 
• Ingresar lote: Por medio de esta opción se ingresarán los lotes que se van a fabricar 
indicando: número de lote, nombre del cliente y tecnología (2,4 o 6 capas). En caso se 
ingresar un número de capa incorrecto, informarlo y solicitar ese dato nuevamente. 
• Actualizar resultado del ensayo: Esta opción permite cargar el resultado de los ensayos 
ópticos y eléctricos para un bloque existente. Para ello, se ingresa un número de lote y, de 
existir, se indica si pasó o no cada uno de los ensayos. 
• Imprimir lotes para entregar: Esta opción imprime el listado de los lotes que están listos 
para entregar, es decir, que han pasado ambos ensayos. El listado debe estar ordenado 
alfabéticamente por nombre del cliente y debe indicar: número de lote, nombre del cliente 
y tecnología. 
• Imprimir lotes defectuosos: Esta opción imprime por separado qué lotes no han pasado el 
ensayo óptico, eléctrico o ambos, indicando número de lote, nombre del cliente y 
tecnología. 
• Descartar lote: En esta opción, se puede eliminar un lote de la lista, para ello se ingresa el 
número de lote y, de existir y de tener al menos un ensayo defectuoso, se procede a eliminar 
de la base de datos. 
• Descartar todos los lotes defectuosos: Esta opción descarta todos los lotes que hayan 
fallado ambos ensayos. 
Nota importante: Para implementar esta versión de prueba de la aplicación asuma que no habrá 
más de 100 lotes cargados en todo momento.

Continuar navegando