Oposiciones

Gestión y planificación del desarrollo de software — Test de Cuerpo de Gestión de Sistemas e Informática de la Administración del Estado

Test gratuito de 30 preguntas de Cuerpo de Gestión de Sistemas e Informática de la Administración del Estado, con la explicación justificada de cada respuesta. Responde las preguntas y envía el test para ver tu resultado: no necesitas registrarte.

0 / 30 respondidas00:00
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

Soluciones y explicaciones

Ver las 30 respuestas correctas y su explicación

Esta sección revela las respuestas correctas. Te recomendamos hacer el test antes de consultarla.

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

    Respuesta correcta: Product Owner

    La Guía de Scrum define un equipo Scrum formado por tres responsabilidades: la persona propietaria de producto (Product Owner), el Scrum Master y los desarrolladores. La propietaria de producto es quien gestiona el Product Backlog y responde de maximizar el valor del producto. Los perfiles de dirección de proyecto clásicos no existen como rol dentro del marco, y el analista funcional tampoco es una responsabilidad formal de Scrum.

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

    Respuesta correcta: La realización de iteraciones cortas con retroalimentación constante.

    El modelo en cascada clásico, descrito por Royce en 1970, propone un flujo lineal y secuencial de fases (requisitos, diseño, implementación, pruebas, mantenimiento), donde cada fase debe completarse antes de pasar a la siguiente, con una documentación rigurosa como entregable.

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

    Respuesta correcta: Calcular la ruta crítica del proyecto.

    El diagrama de Gantt es una representación gráfica que muestra las actividades del proyecto en un eje de tiempo, permitiendo visualizar la duración, el progreso y la superposición de tareas, pero no gestiona dependencias complejas ni calcula directamente la ruta crítica (esto se hace con diagramas de red como PERT/CPM).

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

    Respuesta correcta: La documentación de los cambios en los requisitos después de congelados.

    Según el estándar ISO/IEC/IEEE 29148:2011, la trazabilidad de requisitos es la capacidad de describir y seguir la vida de un requisito, desde su origen hasta su despliegue y uso, estableciendo relaciones con otros requisitos, artefactos y procesos.

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

    Respuesta correcta: Gestionado

    En el modelo CMMI-DEV v2.0, los niveles de madurez son: Nivel 1 (Inicial), Nivel 2 (Gestionado), Nivel 3 (Definido), Nivel 4 (Gestionado cuantitativamente) y Nivel 5 (Optimizante). El nivel 2 se caracteriza por procesos gestionados a nivel de proyecto.

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

    Respuesta correcta: Líneas de código por hora

    La norma ISO/IEC 9126 (sustituida por ISO/IEC 25000) define características de calidad del producto software, como funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad. 'Fiabilidad' es una característica de calidad, no una métrica específica. Las líneas de código son una métrica de tamaño del producto, aunque controvertida.

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

    Respuesta correcta: Sistema de bloqueo de archivos

    Git es un sistema de control de versiones distribuido (DVCS), donde cada clon del repositorio contiene la historia completa, a diferencia de los sistemas centralizados (como SVN) que dependen de un servidor central.

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

    Respuesta correcta: La gestión de proyectos de software.

    ISO/IEC 12207: 'Systems and software engineering — Software life cycle processes' define un marco común para los procesos del ciclo de vida del software, agrupándolos en procesos de acuerdo, organizacionales y técnicos.

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

    Respuesta correcta: Estimar la duración absoluta en horas de una tarea.

    Los puntos de historia son una unidad abstracta de medida utilizada en Scrum y otros marcos ágiles para estimar el esfuerzo relativo, la complejidad y el riesgo de un elemento del backlog, permitiendo una planificación basada en la capacidad del equipo (velocidad).

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

    Respuesta correcta: Identificar, analizar y planificar respuestas para los riesgos.

    Según el PMBOK (Project Management Body of Knowledge) del PMI, la gestión de riesgos incluye los procesos de identificación, análisis cualitativo y cuantitativo, planificación de respuestas, y seguimiento y control de riesgos a lo largo del proyecto.

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

    Respuesta correcta: Evaluar el sistema completo en un entorno que simula el de producción.

    Según el estándar ISO/IEC/IEEE 29119, las pruebas de sistema evalúan el comportamiento de un sistema completo e integrado, verificando que cumple con los requisitos especificados, en un entorno similar al de producción.

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

    Respuesta correcta: La realización de exhaustivas pruebas al final del ciclo de desarrollo.

    La Gestión de la Calidad Total (TQM) es un enfoque de gestión que busca la mejora continua de la calidad en todos los procesos de la organización, involucrando a todos los empleados y centrándose en la satisfacción del cliente.

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

    Respuesta correcta: Gestionar los cambios en los artefactos del software, manteniendo un historial de versiones.

    El control de versiones es una disciplina de la gestión de configuración del software que gestiona los cambios en los artefactos (código, documentos, etc.), registrando su historial y permitiendo la recuperación de versiones anteriores.

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

    Respuesta correcta: Visualizar el flujo de trabajo y limitar el trabajo en progreso (WIP).

    Kanban es un método de gestión del trabajo que se centra en la visualización del flujo (usualmente en un tablero Kanban) y en la limitación del trabajo en progreso (WIP) para mejorar la eficiencia y reducir los tiempos de entrega.

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

    Respuesta correcta: AC / EV

    Según la guía del PMBOK, el Índice de Desempeño del Costo (CPI) es la relación entre el Valor Ganado (EV) y el Costo Real (AC): CPI = EV / AC. Un CPI > 1 indica un desempeño favorable en costos.

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

    Respuesta correcta: La gestión de proyectos de TI.

    ISO/IEC 25000, conocida como SQuaRE (System and Software Quality Requirements and Evaluation), proporciona un marco para la evaluación y especificación de la calidad del producto software, reemplazando a la antigua serie ISO/IEC 9126.

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

    Respuesta correcta: El sistema debe permitir registrar nuevos usuarios.

    Los requisitos no funcionales especifican criterios de calidad, restricciones o propiedades del sistema (desempeño, seguridad, usabilidad, etc.), a diferencia de los funcionales que definen comportamientos específicos. El tiempo de respuesta es un requisito no funcional de desempeño.

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

    Respuesta correcta: Un proceso iterativo e incremental, dirigido por casos de uso y centrado en la arquitectura.

    RUP es un proceso de ingeniería de software iterativo e incremental, desarrollado por Rational Software (IBM). Se estructura en fases (inicio, elaboración, construcción, transición) e iteraciones, y está dirigido por casos de uso, centrado en la arquitectura y guiado por riesgos.

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

    Respuesta correcta: La velocidad histórica del equipo de desarrollo.

    COCOMO, desarrollado por Barry Boehm, es un modelo paramétrico de estimación de costos y esfuerzo que utiliza como principal entrada una estimación del tamaño del software en miles de líneas de código (KLOC) y aplica factores de ajuste según la complejidad del proyecto.

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

    Respuesta correcta: Tecnología, personas y procesos.

    La triple restricción (triple constraint) o triángulo de hierro en gestión de proyectos tradicional se refiere a la interdependencia y equilibrio necesario entre los tres factores principales: alcance (o calidad), tiempo y costo.

  • Las pruebas de 'caja negra' se fundamentan en:

    Respuesta correcta: El conocimiento detallado de la estructura interna y el código del software.

    Las pruebas de caja negra (black-box testing) evalúan la funcionalidad del software basándose únicamente en sus especificaciones externas, sin conocimiento de la estructura interna, lógica o código del programa.

  • DevOps es una práctica que busca fundamentalmente:

    Respuesta correcta: Integrar el desarrollo de software y las operaciones de TI para acelerar la entrega y mejorar la calidad.

    DevOps es un conjunto de prácticas culturales, técnicas y de automatización que busca la colaboración e integración continua entre los equipos de desarrollo (Dev) y operaciones (Ops), para acelerar la entrega de software con alta calidad y estabilidad.

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

    Respuesta correcta: Ejecutar el software para encontrar defectos en su comportamiento.

    Según la norma ISO/IEC 12207, la verificación es el proceso de evaluación para confirmar que los productos de trabajo de una fase cumplen con los requisitos especificados para esa fase ('¿Estamos construyendo el producto correctamente?'), mientras que la validación se enfoca en satisfacer las necesidades del usuario ('¿Estamos construyendo el producto correcto?').

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

    Respuesta correcta: Documentar los requisitos funcionales del sistema.

    La técnica PERT utiliza un diagrama de red y estimaciones de tiempo (optimista, más probable y pesimista) para calcular la duración esperada de un proyecto y su ruta crítica, ayudando a gestionar la incertidumbre en la planificación.

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

    Respuesta correcta: El número de caminos linealmente independientes a través de un programa.

    La complejidad ciclomática, definida por Thomas McCabe, es una métrica del software que cuantifica el número de caminos linealmente independientes a través del grafo de flujo de control de un programa. Se utiliza para estimar la complejidad lógica y el esfuerzo de pruebas.

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

    Respuesta correcta: Un modelo de cinco niveles de madurez para procesos, similar a CMMI.

    ISO/IEC 15504 (también conocido como SPICE) proporciona un marco para la evaluación de procesos, definiendo un modelo de capacidad con seis niveles (0 a 5) y una dimensión de atributos de proceso para medir la mejora.

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

    Respuesta correcta: Evaluar, aprobar o rechazar, e implementar cambios controlados en los productos de trabajo.

    El control de cambios es una actividad de la gestión de configuración que garantiza que todos los cambios a los elementos configurados se realicen de manera controlada, mediante la evaluación, autorización, implementación y verificación de los mismos.

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

    Respuesta correcta: Mejorar continuamente los procesos y prácticas del equipo.

    Según la Guía de Scrum, el Sprint Review es un evento al final del Sprint donde el equipo Scrum y los stakeholders inspeccionan el Incremento resultante y adaptan el Product Backlog para maximizar su valor. La planificación del siguiente Sprint es un evento separado (Sprint Planning).

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

    Respuesta correcta: Cálculos algorítmicos derivados de métricas históricas de proyectos anteriores.

    Planning Poker es una técnica de estimación por consenso donde los miembros del equipo utilizan cartas con números (a menudo de la serie de Fibonacci) para votar de forma anónima su estimación de un ítem, seguida de una discusión hasta alcanzar un consenso relativo.

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

    Respuesta correcta: Añadir nuevas funcionalidades o modificar las existentes según nuevos requisitos.

    Según la norma ISO/IEC 14764, el mantenimiento adaptativo modifica un producto software para mantenerlo usable en un entorno cambiado o cambiante (por ejemplo, nuevos sistemas operativos, hardware o normativas legales).