WorksheetsDiagnóstico de Fundamentos de Ingeniería de Software
Total questions: 22
Worksheet time: 11mins
¿Cuál de los siguientes es un modelo de desarrollo ágil?
Kanban
V-Model
Waterfall
Scrum
d) RUP
Rational Unified Process
Rapid Unified Process
Rational Unified Protocol
Rational Unified Plan
¿Qué se entiende por requisitos funcionales?
Los requisitos funcionales son especificaciones de hardware necesarias para un sistema.
Los requisitos funcionales son especificaciones que definen las funciones y características que un sistema debe cumplir.
Los requisitos funcionales son solo sugerencias para el desarrollo.
Los requisitos funcionales son características estéticas de un sistema.
a) Requisitos que describen el comportamiento del sistema
Condiciones de diseño
Especificaciones técnicas
Requisitos no funcionales
Requisitos funcionales
b) Requisitos que definen las restricciones del sistema
Requisitos que son opcionales para el sistema
Condiciones o limitaciones que deben cumplirse para el correcto funcionamiento del sistema.
Condiciones que no afectan el funcionamiento del sistema
Limitaciones que se pueden ignorar en el diseño del sistema
c) Requisitos que no son necesarios para el funcionamiento
Requisitos que deben cumplirse siempre.
Requisitos opcionales o adicionales.
Requisitos que son esenciales para el funcionamiento.
Requisitos obligatorios para el funcionamiento.
d) Requisitos que son opcionales
Requisitos obligatorios
Requisitos opcionales
Requisitos necesarios
Requisitos recomendados
¿Cuál es la principal finalidad del diseño de software?
Ignorar las opiniones de los usuarios.
Crear software sin pruebas.
Satisfacer las necesidades del usuario mediante soluciones efectivas y eficientes.
Aumentar los costos de desarrollo.
c) Realizar pruebas de calidad
Realizar pruebas de calidad implica planificar, ejecutar y evaluar.
Realizar pruebas de calidad solo implica ejecutar.
Realizar pruebas de calidad no requiere evaluación.
Realizar pruebas de calidad es opcional en el proceso.
¿Qué tipo de pruebas se realizan para verificar que el software cumple con los requisitos especificados?
Pruebas de seguridad
Pruebas de rendimiento
Pruebas de carga
Pruebas de aceptación, pruebas funcionales y pruebas de integración.
¿Qué se entiende por pruebas de integración en el desarrollo de software?
Pruebas que se llevan a cabo solo al final del ciclo de desarrollo.
Pruebas que no requieren planificación previa.
Pruebas que se realizan para verificar la interacción entre diferentes módulos del sistema.
Pruebas que se centran únicamente en la interfaz de usuario.
¿Cuál de los siguientes es un principio del desarrollo ágil?
Desarrollo en cascada sin iteraciones.
Colaboración constante con el cliente.
Documentación exhaustiva antes de comenzar el desarrollo.
Enfoque en la planificación a largo plazo.
¿Qué son los requisitos no funcionales?
Requisitos que se centran en la estética del software.
Requisitos que no afectan el rendimiento del sistema.
Requisitos que definen el comportamiento del sistema bajo condiciones específicas.
Requisitos que son opcionales y no necesarios.
¿Cuál de los siguientes es un marco de trabajo para la gestión de proyectos ágiles?
Extreme Programming
PRINCE2
Scrum
Agile Unified Process
¿Qué se entiende por pruebas de aceptación en el desarrollo de software?
Pruebas realizadas por el equipo de desarrollo.
Pruebas que validan si el software cumple con los requisitos del cliente.
Pruebas que se centran en la seguridad del sistema.
Pruebas que se realizan solo en la fase de producción.
¿Cuál es la diferencia principal entre requisitos funcionales y no funcionales?
Los requisitos funcionales son opcionales, mientras que los no funcionales son obligatorios.
Los requisitos funcionales describen lo que el sistema debe hacer, mientras que los no funcionales describen cómo debe comportarse.
No hay diferencia, ambos son lo mismo.
Los requisitos funcionales son más importantes que los no funcionales.
¿Qué son los requisitos de rendimiento en el desarrollo de software?
Requisitos que describen la funcionalidad del sistema.
Requisitos que son opcionales y no necesarios.
Requisitos que se centran en la estética del software.
Requisitos que definen la velocidad y eficiencia del sistema.
¿Cuál es la importancia de la documentación en el desarrollo ágil?
La documentación debe ser exhaustiva y detallada antes de comenzar el desarrollo.
La documentación solo se necesita al final del proyecto.
La documentación es irrelevante en el desarrollo ágil.
La documentación debe ser suficiente para facilitar la comunicación y el entendimiento entre el equipo y el cliente.
¿Qué se entiende por pruebas unitarias en el desarrollo de software?
Pruebas que se realizan para verificar el funcionamiento de componentes individuales del software.
Pruebas que se centran en la interfaz de usuario.
Pruebas que no requieren planificación previa.
Pruebas que se llevan a cabo solo al final del ciclo de desarrollo.
¿Qué son los requisitos de seguridad en el desarrollo de software?
Requisitos que garantizan la protección de datos y la integridad del sistema.
Requisitos que son opcionales y no necesarios.
Requisitos que se centran en la funcionalidad del sistema.
Requisitos que definen las características estéticas del software.
¿Cuál es el propósito de las pruebas de regresión en el desarrollo de software?
Verificar que las nuevas funcionalidades no afecten a las existentes.
Realizar pruebas solo en la fase de diseño.
Evaluar la estética del software.
Comprobar la seguridad del sistema.
¿Qué se entiende por requisitos de usabilidad en el desarrollo de software?
Requisitos que describen las limitaciones del hardware.
Requisitos que se centran en la funcionalidad técnica del sistema.
Requisitos que son opcionales y no afectan el rendimiento.
Requisitos que definen la facilidad de uso y la experiencia del usuario.
