12 preguntas para validar el nivel 4 con Yacine, desarrollador WinDev en una pyme de comercio de material eléctrico en Orán: HFSQL Client/Serveur, seguridad y derechos, UX avanzada (ventanas internas, supercampos, disposiciones), despliegue y actualización automática, pruebas automáticas y calidad.
Responde a todo y pulsa Corregir: aparecerán tu puntuación y las explicaciones.
4 · Recuerdo
1. ¿Qué caracteriza a una base HFSQL en modo Client/Serveur?
En Client/Serveur, el servidor HFSQL centraliza los datos y ejecuta los tratamientos; los puestos clientes se conectan a él. Es lo que distingue este modo del simple uso compartido de archivos.
4 · Aplicación
2. Yacine quiere que un comercial consulte las fichas de clientes sin poder modificar los precios. ¿Cuál es el enfoque correcto?
Se aplica el mínimo privilegio: una cuenta nominativa asociada a un grupo cuyos derechos cubren el uso real — consultar clientes, sin escribir sobre los precios.
4 · Arbitraje
3. La aplicación funciona en el puesto de Yacine pero falla al arrancar en el cliente. ¿Cuál es la causa más probable?
Es el clásico del despliegue incompleto: el puesto de desarrollo ya contiene el framework y los accesos nativos, lo que enmascara su ausencia. Una prueba en máquina virgen lo habría revelado.
4 · Recuerdo
4. ¿Qué es un supercampo en WinDev?
El supercampo agrupa campos y su comportamiento en un bloque reutilizable — por ejemplo, un bloque de dirección depositado en varias pantallas.
4 · Aplicación
5. Yacine debe dar acceso a la aplicación a una nueva asistente. ¿Qué hace?
Un acceso se da mediante una cuenta nominativa asociada a un grupo de derechos adaptados al rol: es trazable y revocable, a diferencia de compartir una cuenta de administrador.
4 · Arbitraje
6. Yacine tiene poco tiempo para probar su aplicación de comercio. ¿Por dónde empieza?
La mejor relación esfuerzo/beneficio va al núcleo de negocio: un cálculo falso es un defecto grave e invisible. Después se apuntan los casos límite, no una cobertura total.
4 · Recuerdo
7. ¿Qué significa el principio del mínimo privilegio?
El mínimo privilegio limita cada cuenta a lo estrictamente necesario: se reduce la superficie de error y de compromiso, y los derechos siguen siendo legibles y revocables.
4 · Aplicación
8. Antes de desplegar una actualización que hace evolucionar la estructura de la base, ¿qué hace Yacine primero?
Una evolución de estructura afecta a datos reales: copia de seguridad previa, prueba sobre una copia, planificación fuera de horas críticas y marcha atrás son indispensables.
4 · Arbitraje
9. Los comerciales consideran que la introducción de un pedido es demasiado lenta. ¿Qué enfoque privilegia Yacine?
La eficacia prima sobre el efecto visual: la observación revela los gestos inútiles y después las ventanas internas, los supercampos y el orden de tabulación eliminan los clics superfluos.
4 · Recuerdo
10. ¿Qué es una regresión?
La regresión es el riesgo propio del mantenimiento: una modificación rompe en otro sitio lo que funcionaba. Las pruebas automáticas reproducibles sirven precisamente para detectarla.
4 · Aplicación
11. Un comercial deja la empresa. ¿Qué hace Yacine con su cuenta?
Una baja debe acompañarse de la desactivación de la cuenta y de la retirada de derechos: una cuenta huérfana es una puerta de entrada olvidada y falsea la trazabilidad.
4 · Arbitraje
12. La aplicación de Yacine debe ser utilizada por ocho personas simultáneamente sobre datos compartidos. ¿Qué retiene?
Con varios puestos sobre datos compartidos, Client/Serveur se impone: centraliza los tratamientos, gestiona los accesos concurrentes y asegura los datos, allí donde el archivo compartido se vuelve arriesgado.
¿Y ahora qué?
Puntuación = 80 %: domina el nivel 4 — HFSQL Client/Serveur, seguridad y derechos, UX avanzada, despliegue y pruebas. Consolide aplicando cada reto de 48 h en su propia aplicación.
Puntuación entre 50 % y 80 %: retome la sección o secciones falladas (4.1 HFSQL Client/Serveur, 4.2 seguridad y derechos, 4.3 UX avanzada, 4.4 despliegue, 4.5 pruebas), relea el curso y vuelva a hacer la prueba.
Puntuación < 50 %: relea todo el nivel 4 aplicando cada reto de 48 h (instalar un servidor HFSQL, definir los derechos, modernizar una pantalla, desplegar en máquina virgen, escribir pruebas) antes de volver a intentarlo.
¿Y después? Mantenga sus prácticas: un servidor HFSQL bien administrado, derechos con mínimo privilegio, pantallas eficaces, un despliegue probado en máquina virgen y una batería de pruebas automáticas — son los cimientos de una aplicación profesional duradera.