wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Test metodologías de Desarrollo de sw

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

¿Cuál es la diferencia principal entre el desarrollo de software ágil y el tradicional en cuanto a la planificación de proyectos?

a)

En ágil, la planificación es detallada y exhaustiva desde el principio.

b)

En ágil, la planificación es iterativa y flexible, ajustándose a los cambios a lo largo del proyecto.

c)

En el método tradicional, la planificación es continua y ajustable durante todo el proyecto.

d)

En ágil, se hace una planificación detallada solo al final del proyecto.

2.

En un ciclo de desarrollo ágil, ¿cómo se gestionan los cambios de requisitos a lo largo del proyecto?

a)

Se rechazan los cambios para no afectar el cronograma.

b)

Los cambios se aceptan solo si no afectan el presupuesto.

c)

Los cambios son bienvenidos y se gestionan en cada iteración o sprint.

d)

Los cambios se discuten al final de cada fase del proyecto.

3.

En el desarrollo de software tradicional (modelo en cascada), ¿en qué fase del ciclo de vida se realiza la mayor parte de las pruebas?

a)

Durante la fase de análisis de requisitos.

b)

Durante la fase de pruebas, después del desarrollo completo.

c)

Durante la fase de diseño.

d)

En todas las fases del proyecto de manera continua.

4.

¿Qué prácticas de seguridad deberían integrarse desde las primeras fases del desarrollo en una metodología de desarrollo seguro?

a)

Realización de auditorías de seguridad después de la implementación.

b)

Pruebas de penetración al finalizar el proyecto.

c)

Identificación de requisitos de seguridad y análisis de amenazas desde la fase de planificación.

d)

Implementación de seguridad solo en las etapas finales de pruebas.

5.

En las metodologías ágiles, ¿cómo se garantiza la entrega de software seguro sin comprometer la velocidad del desarrollo?

a)

Integrando pruebas de seguridad continuas en cada sprint.

b)

Realizando una auditoría de seguridad al final de cada ciclo de desarrollo.

c)

Implementando todas las medidas de seguridad al final del proyecto.

d)

Eliminando requisitos de seguridad complejos para ganar tiempo.

6.

¿Cuáles son los beneficios de realizar pruebas de seguridad de manera continua en lugar de esperar hasta la fase final?

a)

Reduce la cantidad de trabajo del equipo de desarrollo.

b)

Permite detectar vulnerabilidades de seguridad temprano y corregirlas a tiempo.

c)

Reduce la necesidad de realizar pruebas exhaustivas.

d)

Elimina la necesidad de un equipo de seguridad especializado.

7.

¿Qué roles clave deben participar en la identificación y gestión de requisitos de seguridad en un ciclo de desarrollo seguro?

a)

Solo los desarrolladores y testers.

b)

Desarrolladores, testers, arquitectos de software y expertos en seguridad.

c)

El equipo de ventas y marketing.

d)

Solo el equipo de DevOps.

8.

En un enfoque ágil, ¿cómo se gestionan las prioridades cuando surgen problemas de seguridad críticos durante un sprint?

a)

Se ignoran los problemas de seguridad hasta el siguiente sprint.

b)

Los problemas de seguridad se posponen hasta la próxima fase del proyecto.

c)

Se priorizan los problemas de seguridad críticos y se incluyen en el sprint actual.

d)

Se abandonan otras tareas del sprint y se enfocan solo en los problemas de seguridad.

9.

¿Cuáles son los principales riesgos de seguridad en un enfoque tradicional si no se incluyen revisiones de seguridad tempranas?

a)

No se identifican errores en el código fuente.

b)

Se pueden pasar por alto vulnerabilidades críticas hasta las últimas etapas del proyecto.

c)

Se alarga la fase de diseño.

d)

Se reducen los costos de desarrollo.

10.

En un enfoque de desarrollo seguro (DevSecOps), ¿qué herramientas automatizadas se recomiendan para detectar vulnerabilidades lo antes posible?

a)

Herramientas de seguimiento de tiempo.

b)

Análisis estático de código (SAST) y análisis dinámico de seguridad (DAST).

c)

Herramientas de diseño gráfico.

d)

Pruebas de usabilidad.