
Este quizz evaluará tu entendimiento de conceptos clave sobre análisis de requerimientos, paradigmas de programación y técnicas de diseño.
PREGUNTA 1 de 10
¿Cuál de las siguientes técnicas se utiliza para identificar necesidades del usuario?

βͺ
A)
Deploy
βͺ
B)
Debug
βͺ
C)
Design Thinking
βͺ
D)
Refactoring
PREGUNTA 2 de 10
¿Qué herramienta se usa comúnmente para representar historias de usuario?

βͺ
A)
Gantt
βͺ
B)
User Story Map
βͺ
C)
Diagrama de flujo
βͺ
D)
Mockup
PREGUNTA 3 de 10
¿Cuál de los siguientes modelos de proceso de software sigue una secuencia lineal de fases?

βͺ
A)
Cascada
βͺ
B)
Ágil
βͺ
C)
Espiral
βͺ
D)
DevOps
PREGUNTA 4 de 10
¿Cuál es la función principal de un caso de uso?

βͺ
A)
Medir el rendimiento
βͺ
B)
Representar funciones del sistema desde la perspectiva del usuario
βͺ
C)
Diseñar interfaces gráficas
βͺ
D)
Validar código fuente
PREGUNTA 5 de 10
¿Qué representa esta imagen?

βͺ
A)
Diagrama de actividades
βͺ
B)
Diagrama de flujo
βͺ
C)
Diagrama de clases
βͺ
D)
Diagrama de casos de uso
PREGUNTA 6 de 10
¿Cuál es la estructura de una historia de usuario en metodología ágil?

βͺ
A)
Como [rol], quiero [acción], para [objetivo]
βͺ
B)
Si [condición], entonces [acción]
βͺ
C)
Inicia [acción], mientras [condición]
βͺ
D)
Proceso → Actividad → Resultado
PREGUNTA 7 de 10
¿Qué herramienta visual permite representar el flujo de actividades entre usuarios y el sistema?

βͺ
A)
Diagrama de flujo
βͺ
B)
Diagrama de casos de uso
βͺ
C)
Diagrama de actividades
βͺ
D)
Diagrama de clases
PREGUNTA 8 de 10
¿Qué significa “viabilidad técnica”?

βͺ
A)
Si el cliente está satisfecho
βͺ
B)
Si el código es fácil de escribir
βͺ
C)
Si el sistema puede desarrollarse con la tecnología disponible
βͺ
D)
Si los diseñadores entienden los requisitos
PREGUNTA 9 de 10
¿Qué tipo de diagrama permite representar la navegación entre pantallas o interfaces de usuario?

βͺ
A)
Diagrama de clases
βͺ
B)
Diagrama de casos de uso
βͺ
C)
Diagrama de actividades
βͺ
D)
Diagrama de navegación o wireframe
PREGUNTA 10 de 10
¿Cuál de los siguientes principios mejora la mantenibilidad del software?

βͺ
A)
Copiar y pegar código
βͺ
B)
Reutilización de código y modularidad
βͺ
C)
Uso de muchas variables globales
βͺ
D)
No documentar el código
Este test aún no tiene comentarios π€