Examen del nivel 1 — reforzado

Examen — preguntas inéditas

1 · Recuerdo

1. En el análisis, ¿cómo representa Yacine una entidad de negocio como «Cliente»?

Una entidad de negocio = un archivo, con sus rúbricas nombradas y tipadas. Cada archivo mezcla un solo concepto.
1 · Aplicación

2. Yacine debe almacenar el precio unitario sin IVA de un producto eléctrico. ¿Qué tipo elige?

Un importe se almacena en monetario (o numérico): es indispensable para calcular, ordenar y totalizar. El texto haría falsas esas operaciones.
1 · Aplicación

3. Yacine quiere que cada pedido haga referencia al cliente que lo realizó, sin copiar su nombre. ¿Cómo lo hace?

El Pedido almacena la clave del cliente (clave externa), no su nombre: el enlace evita la duplicación y garantiza la coherencia.
1 · Arbitraje

4. Un cliente cambia de nombre. ¿Qué diseño evita tener que corregir esa información en todas partes?

La información vive en un solo lugar (el archivo Cliente); los demás archivos se refieren a ella por la clave. Así se corrige una sola vez.
1 · Recuerdo

5. En una ventana WinDev, ¿qué se llama un «campo»?

Un campo es el término WinDev para un componente de interfaz: etiqueta, campo de entrada, botón, combo, tabla, pestaña…
1 · Aplicación

6. Yacine agranda su ventana de entrada y la tabla de artículos sigue apretada arriba a la izquierda. ¿Qué ajusta?

El anclaje define el comportamiento del campo al redimensionar: se hace estirar la tabla principal para aprovechar el espacio.
1 · Recuerdo

7. ¿Cuál es el interés de nombrar un campo SAI_NomClient en lugar de SAI_Sans_nom1?

Es por el nombre como se manipula un campo en WLangage: un nombre explícito hace el código comprensible y mantenible.
1 · Aplicación

8. Yacine quiere mostrar un mensaje cuando un pedido supera los 10 artículos. ¿Qué estructura utiliza?

Una prueba condicional se traduce por SI…ALORS…SINON: es el ladrillo de toda lógica de negocio en WLangage.
1 · Arbitraje

9. Para repetir un tratamiento un número de veces conocido de antemano, ¿qué elige Yacine?

POUR repite un número conocido de veces gracias a un contador; TANTQUE se utiliza cuando el número de repeticiones es desconocido de antemano.
1 · Recuerdo

10. ¿Para qué sirve ÉcranVersFichier() en una ficha vinculada?

ÉcranVersFichier() copia la entrada de los campos vinculados hacia las rúbricas; FichierVersÉcran() hace lo contrario para la visualización.
1 · Aplicación

11. Después de HLitRecherche sobre un código de cliente, ¿qué reflejo aplica Yacine antes de explotar el resultado?

HEnDehors indica que se está fuera del archivo (ningún resultado o final alcanzado): se prueba antes de cualquier explotación.
1 · Arbitraje

12. Yacine quiere arrancar rápido su aplicación de comercio. ¿Qué uso del RAD se recomienda?

El RAD acelera el arranque generando una base desde el análisis, pero las reglas de negocio (descuento, impagos, existencias) quedan por escribir.
¿Y ahora qué?
Volver a la guíaÍndice de la guía