wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz SDD &

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

¿Qué problema principal busca resolver el Spec-Driven Development frente al "vibe-coding"?

a)

Hacer el código más rápido en ejecución

b)

Eliminar la necesidad de escribir tests

c)

Proveer estructura, trazabilidad y estándares de calidad mediante especificaciones centrales

d)

Reducir el tamaño de los archivos del proyecto

2.

En el modelo de "0 steps specification", ¿dónde se encuentra la especificación del proyecto?

a)

En archivos .md versionados en el repositorio

b)

Implícita en los prompts y el historial del chat

c)

En una base de datos externa

d)

En comentarios dentro del código fuente

3.

¿Cuál es la diferencia principal entre "1 step specification" y "2 steps specification"?

a)

El número de desarrolladores que pueden trabajar simultáneamente

b)

1 step tiene un archivo único que mezcla negocio y técnica; 2 steps separa spec.md (negocio) y plan.md (técnica)

c)

1 step usa Python y 2 steps usa JavaScript

d)

No hay diferencia real, son nombres diferentes para lo mismo

4.

En el enfoque de "3 steps specification", ¿cuál es el propósito del archivo tasks.md?

a)

Documentar bugs encontrados durante el desarrollo

b)

Almacenar las credenciales del proyecto

c)

Listar los miembros del equipo de desarrollo

d)

Desglosar la solución técnica en tareas específicas e implementables

5.

¿Cuál es la principal diferencia entre OpenSpec y Spec-Kit en cuanto a su enfoque?

a)

OpenSpec solo funciona con Python, Spec-Kit con JavaScript

b)

OpenSpec requiere API keys, Spec-Kit no

c)

OpenSpec está optimizado para proyectos "brownfield" (evolutivos) separando specs actuales de propuestas; Spec-Kit brilla en greenfield (0→1)

d)

No hay diferencias, son exactamente lo mismo

6.

En OpenSpec, ¿cuál es la ventaja de usar el archivo openspec/project.md?

a)

Almacenar contraseñas del proyecto

b)

Guardar el historial de commits de Git

c)

Definir convenciones, estándares arquitectónicos y guías que aplican a todos los cambios

d)

Configurar el servidor web de producción

7.

¿Cuál es la principal ventaja de tener especificaciones formales versionadas en el repositorio (1, 2 o 3 steps) versus especificaciones implícitas en el chat (0 steps)?

a)

Las especificaciones formales ocupan menos espacio en disco

b)

Permiten revisión en equipo, trazabilidad y mantienen el historial como parte del proyecto

c)

Son más fáciles de escribir para desarrolladores junior

d)

Eliminan completamente la necesidad de documentación adicional

8.

¿Qué característica tiene Cursor en "Privacy Mode"?

a)

Guarda todo el código permanentemente en sus servidores

b)

No guarda código en servidores (excepto caché temporal de OpenAI de 30 días)

c)

Comparte el código con otros usuarios para mejorar sugerencias

d)

Entrena modelos públicos con tu código automáticamente

9.

¿Cuál es la principal ventaja de usar LLMs locales ?

a)

Son más rápidos que los modelos en la nube

b)

La data nunca sale de la infraestructura propia, garantizando privacidad total

c)

No requieren hardware especializado para ejecutarse

d)

Son gratuitos y tienen licencia de código abierto siempre

10.

¿Cuál de los siguientes datos está PROHIBIDO enviar a herramientas de IA sin protocolos de seguridad aprobados?

a)

Comentarios en código público de GitHub

b)

Documentación técnica de frameworks open source

c)

Ejemplos genéricos de algoritmos de ordenamiento

d)

Nombres, cédulas, correos y datos médicos de clientes