A) Un modelo espiral B) Un modelo iterativo C) Un modelo secuencial y lineal D) Un modelo ágil
A) Un tipo de algoritmo de ordenamiento B) Un tipo de base de datos C) Un tipo de lenguaje de programación D) Una representación visual de cómo fluyen los datos en un sistema
A) Una práctica de fusión frecuente de cambios en el repositorio principal B) Un proceso para escribir más documentación C) Una técnica para evitar problemas de rendimiento D) Un enfoque para evitar la automatización
A) Dare to Risk it Yourself (Atrévete a arriesgarte tú mismo) B) Do Repeat Yourself (Repítete) C) Don't Repeat Yourself (No te repitas) D) Double-check, Report, Yield (Doble-check, Reporta, Rendimiento)
A) Un test para evaluar la usabilidad del software B) Un test para introducir nuevos errores en el software C) Un test para comparar diferentes versiones de software D) Un tipo de prueba que se realiza para asegurarse de que los cambios en el software no afecten a funcionalidades existentes
A) Una forma de optimizar algoritmos de búsqueda B) Una técnica para hacer que los desarrolladores escriban más código C) Un método para no realizar pruebas de software D) Un enfoque en el que se escriben pruebas automatizadas antes de implementar la funcionalidad real
A) Para diseñar interfaces de usuario atractivas B) Para modelar entidades del mundo real en software a través de objetos y clases C) Para optimizar el rendimiento de un software D) Para escribir programas lineales sin estructuras complejas
A) Una forma de minimizar la interacción con los clientes B) Una técnica para evitar escribir documentación C) Un proceso de desarrollo estricto y lineal D) Un enfoque iterativo e incremental para el desarrollo de software que valora la colaboración y la adaptación al cambio
A) Un lugar donde se almacena y gestiona el código fuente de un software B) Una técnica para cifrar datos sensibles C) Una forma de depurar código D) Una herramienta para diseñar interfaces gráficas
A) Una solución general y reutilizable para un problema común en diseño de software B) Una forma de proteger el software de ciberataques C) Una técnica para acelerar el proceso de desarrollo de software D) Un método para optimizar el consumo de memoria
A) Proteger la propiedad intelectual del software B) Facilitar la comprensión y el mantenimiento del software C) Hacer que el software sea más complejo D) Establecer una lista de reglas para los desarrolladores
A) Un diagrama que describe las interacciones entre un sistema y sus usuarios B) Un diagrama para rastrear bugs en el código C) Un diagrama que muestra la estructura interna de un algoritmo D) Un diagrama que representa la secuencia de instrucciones en un programa |