Oposiciones

Gestión y planificación del desarrollo de software

Responde todas las preguntas y envía el test para ver tus resultados

0 / 30 respondidas
Pregunta 1

Según la Guía de Scrum, ¿cuál de los siguientes es uno de los roles esenciales en un equipo Scrum?

  • AProject Manager
  • BProduct Owner
  • CAnalista Funcional
  • DDirector de Proyecto
Pregunta 2

El modelo de ciclo de vida en cascada, tal como fue definido originalmente por Winston Royce, se caracteriza por:

  • ALa solapación de fases para acelerar el desarrollo.
  • BLa realización de iteraciones cortas con retroalimentación constante.
  • CUna secuencia lineal y ordenada de fases, donde cada fase debe completarse antes de comenzar la siguiente.
  • DLa construcción del software mediante prototipos evolutivos.
Pregunta 3

En la gestión de proyectos, el diagrama de Gantt es una herramienta utilizada principalmente para:

  • ARepresentar la secuencia de actividades y sus dependencias.
  • BVisualizar la línea de tiempo del proyecto y el progreso de las tareas.
  • CCalcular la ruta crítica del proyecto.
  • DEstimar los costos de las actividades del proyecto.
Pregunta 4

La trazabilidad de requisitos en ingeniería de software se refiere a:

  • ALa capacidad de medir el costo de cada requisito.
  • BLa capacidad de seguir la vida de un requisito desde su origen hasta su implementación y pruebas.
  • CLa técnica para priorizar requisitos en un backlog.
  • DLa documentación de los cambios en los requisitos después de congelados.
Pregunta 5

El modelo CMMI (Capability Maturity Model Integration) para desarrollo, en su representación por niveles de madurez, define el nivel 2 como:

  • AGestionado
  • BDefinido
  • CGestionado cuantitativamente
  • DOptimizante
Pregunta 6

¿Cuál de las siguientes es una métrica de producto software, según la norma ISO/IEC 9126?

  • AVelocidad del equipo (velocity)
  • BLíneas de código por hora
  • CFiabilidad
  • DTasa de finalización de sprints
Pregunta 7

En el contexto de sistemas de control de versiones, Git es un ejemplo de:

  • ASistema centralizado
  • BSistema distribuido
  • CSistema de bloqueo de archivos
  • DSistema de gestión de bases de datos
Pregunta 8

El estándar ISO/IEC 12207 establece un marco para:

  • ALa gestión de la calidad del software.
  • BLos procesos del ciclo de vida del software.
  • CLa evaluación de la seguridad de los sistemas de información.
  • DLa gestión de proyectos de software.
Pregunta 9

En metodologías ágiles como Scrum, los 'puntos de historia' son una unidad de medida utilizada para:

  • AEstimar la duración absoluta en horas de una tarea.
  • BEstimar el tamaño relativo y la complejidad de un ítem del backlog.
  • CMedir la productividad individual de cada desarrollador.
  • DCalcular el costo monetario de una funcionalidad.
Pregunta 10

¿Cuál de las siguientes es una actividad clave en la gestión de riesgos de un proyecto software?

  • AAsignar todos los riesgos a un único responsable.
  • BIdentificar, analizar y planificar respuestas para los riesgos.
  • CEliminar todos los riesgos antes de comenzar el proyecto.
  • DDocumentar solo los riesgos con probabilidad alta de ocurrencia.
Pregunta 11

En el contexto de las pruebas de software, las pruebas de sistema se enfocan en:

  • AVerificar el correcto funcionamiento de un módulo o componente individual.
  • BValidar que los componentes integrados funcionan correctamente juntos.
  • CEvaluar el sistema completo en un entorno que simula el de producción.
  • DRevisar el código fuente en busca de errores potenciales.
Pregunta 12

El concepto de 'Calidad Total' (TQM) aplicado al desarrollo de software hace hincapié en:

  • ALa responsabilidad de la calidad únicamente en el equipo de pruebas.
  • BLa mejora continua de los procesos y la participación de todos los miembros de la organización.
  • CEl uso exclusivo de herramientas automatizadas para garantizar la calidad.
  • DLa realización de exhaustivas pruebas al final del ciclo de desarrollo.
Pregunta 13

En gestión de configuración del software, el 'control de versiones' permite:

  • AGestionar los cambios en los artefactos del software, manteniendo un historial de versiones.
  • BControlar el acceso de los usuarios a las funcionalidades del sistema.
  • CVersionar los requisitos del sistema de forma independiente al código.
  • DDefinir la política de versionado del hardware del sistema.
Pregunta 14

Kanban, como método ágil, se caracteriza principalmente por:

  • AUtilizar iteraciones fijas (sprints) de dos semanas.
  • BVisualizar el flujo de trabajo y limitar el trabajo en progreso (WIP).
  • CRequerir roles específicos como Scrum Master y Product Owner.
  • DBasar la planificación en puntos de historia y velocidad.
Pregunta 15

En la gestión del valor ganado (Earned Value Management), el índice de desempeño del costo (CPI) se calcula como:

  • AEV / AC
  • BEV / PV
  • CAC / EV
  • DPV / EV
Pregunta 16

La familia de normas ISO/IEC 25000 (SQuaRE) trata sobre:

  • ALa gestión de la seguridad de la información.
  • BLa calidad del producto software y su evaluación.
  • CLos procesos de ciclo de vida del software.
  • DLa gestión de proyectos de TI.
Pregunta 17

Un requisito no funcional de un sistema software podría ser:

  • AEl sistema debe permitir registrar nuevos usuarios.
  • BEl tiempo de respuesta promedio para una consulta debe ser menor a 2 segundos.
  • CEl sistema debe generar un informe de ventas mensual.
  • DLos usuarios deben poder buscar productos por categoría.
Pregunta 18

El proceso RUP (Rational Unified Process) se caracteriza por ser:

  • AUn proceso ágil basado en iteraciones de una semana.
  • BUn proceso iterativo e incremental, dirigido por casos de uso y centrado en la arquitectura.
  • CUn proceso secuencial estricto con fases bien delimitadas.
  • DUn proceso centrado exclusivamente en la programación extrema (XP).
Pregunta 19

El modelo de estimación COCOMO (Constructive Cost Model) se basa principalmente en:

  • AEl número de historias de usuario en el backlog.
  • BEl número de líneas de código fuente estimadas (KLOC).
  • CLa velocidad histórica del equipo de desarrollo.
  • DLa complejidad ciclomática del código.
Pregunta 20

En gestión de proyectos, la 'triple restricción' o 'triángulo de hierro' hace referencia al equilibrio entre:

  • AAlcance, tiempo y costo.
  • BCalidad, riesgo y recursos.
  • CComunicación, stakeholders y riesgos.
  • DTecnología, personas y procesos.
Pregunta 21

Las pruebas de 'caja negra' se fundamentan en:

  • AEl conocimiento detallado de la estructura interna y el código del software.
  • BLa especificación de requisitos y funcionalidades del software, sin considerar su implementación interna.
  • CLa revisión estática del código fuente sin ejecutarlo.
  • DLa ejecución de pruebas en un entorno de producción controlado.
Pregunta 22

DevOps es una práctica que busca fundamentalmente:

  • AAutomatizar únicamente las tareas de despliegue de software.
  • BIntegrar el desarrollo de software y las operaciones de TI para acelerar la entrega y mejorar la calidad.
  • CReemplazar a los administradores de sistemas por desarrolladores.
  • DEliminar la fase de pruebas del ciclo de vida del software.
Pregunta 23

En el aseguramiento de la calidad del software, la 'verificación' se define como:

  • AEvaluar si el software construido satisface las necesidades y expectativas del usuario final.
  • BRevisar que los productos de trabajo de una fase cumplan con los requisitos o condiciones impuestos en fases anteriores.
  • CEjecutar el software para encontrar defectos en su comportamiento.
  • DAplicar técnicas formales para demostrar la corrección del código.
Pregunta 24

El diagrama PERT (Program Evaluation and Review Technique) es especialmente útil para:

  • ARepresentar gráficamente la asignación de recursos a tareas.
  • BCalcular la duración estimada de un proyecto considerando incertidumbre, mediante tiempos optimistas, pesimistas y más probables.
  • CControlar los costos acumulados a lo largo del tiempo.
  • DDocumentar los requisitos funcionales del sistema.
Pregunta 25

La métrica 'complejidad ciclomática' de McCabe mide:

  • AEl número de clases en un diseño orientado a objetos.
  • BLa cantidad de comentarios por línea de código.
  • CEl número de caminos linealmente independientes a través de un programa.
  • DEl grado de acoplamiento entre módulos de software.
Pregunta 26

El modelo de evaluación de procesos ISO/IEC 15504 (SPICE) define:

  • AUn modelo de cinco niveles de madurez para procesos, similar a CMMI.
  • BUna metodología ágil para el desarrollo de software.
  • CUn estándar para la documentación de requisitos.
  • DUn marco para la gestión de la configuración del software.
Pregunta 27

En gestión de la configuración, el proceso de 'control de cambios' incluye tareas como:

  • ACompilar y enlazar el código fuente automáticamente.
  • BEvaluar, aprobar o rechazar, e implementar cambios controlados en los productos de trabajo.
  • CRealizar copias de seguridad diarias de los repositorios de código.
  • DVersionar automáticamente cada commit en el sistema de control de versiones.
Pregunta 28

En Scrum, el evento 'Sprint Review' tiene como objetivo principal:

  • AInspeccionar el progreso hacia el Objetivo del Sprint y adaptar el Sprint Backlog si es necesario.
  • BInspeccionar el incremento de software terminado y adaptar el Product Backlog si es necesario.
  • CPlanificar el trabajo para el próximo Sprint.
  • DMejorar continuamente los procesos y prácticas del equipo.
Pregunta 29

La técnica de estimación ágil 'Planning Poker' se basa en:

  • AAsignar horas hombre de forma individual y luego hacer un promedio.
  • BConsenso relativo del equipo mediante la discusión y el uso de cartas con una serie de números (por ejemplo, Fibonacci).
  • CEstimaciones realizadas exclusivamente por el Product Owner.
  • DCálculos algorítmicos derivados de métricas históricas de proyectos anteriores.
Pregunta 30

En el contexto del mantenimiento del software, la categoría 'mantenimiento adaptativo' se refiere a:

  • ACorregir fallos descubiertos en el software.
  • BModificar el software para adaptarlo a cambios en su entorno (hardware, software, leyes, etc.).
  • CMejorar el rendimiento o la mantenibilidad del software sin cambiar su funcionalidad.
  • DAñadir nuevas funcionalidades o modificar las existentes según nuevos requisitos.
0 / 30 respondidas