Calidad del software: métricas, modelos y estándares — 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.
Según el estándar ISO 25010, ¿cuál de los siguientes es un atributo de calidad del producto software?
- AEscalabilidad
- BRobustez
- CFuncionalidad
- DFlexibilidad
¿Qué mide la métrica de complejidad ciclomática de McCabe?
- ANúmero de caminos independientes en un programa
- BNúmero de líneas de código
- CNúmero de decisiones en el código
- DTiempo de ejecución del programa
¿Cuál es el nivel más alto de madurez en el modelo CMMI para desarrollo?
- ANivel 2 - Gestionado
- BNivel 3 - Definido
- CNivel 4 - Cuantitativamente Gestionado
- DNivel 5 - Optimizando
¿Qué estándar internacional especifica los procesos del ciclo de vida del software?
- AISO 9001
- BISO 12207
- CISO 27001
- DISO 20000
¿Cuál de las siguientes es una métrica de tamaño de software independiente del lenguaje de programación?
- ALíneas de código
- BNúmero de sentencias
- CPuntos de función
- DNúmero de bytes
¿Qué aspecto cubre principalmente la norma ISO 9001?
- AGestión de la seguridad de la información
- BGestión de servicios de TI
- CGestión de proyectos
- DGestión de la calidad en las organizaciones
¿Qué modelo de calidad del software propuso inicialmente Barry Boehm?
- AModelo de McCall
- BModelo de Boehm
- CModelo de Dromey
- DModelo de FURPS
¿Cuál de las siguientes es una métrica típica del proceso de desarrollo de software?
- ATiempo de entrega del proyecto
- BComplejidad ciclomática
- CSatisfacción del usuario
- DNúmero de líneas de código
¿Qué estándar se refiere a la gestión de la seguridad de la información?
- AISO 20000
- BISO 12207
- CISO 27001
- DISO 9000
¿Qué métrica está relacionada con la facilidad de entender y modificar el código?
- AMTBF
- BComplejidad ciclomática
- CPuntos de función
- DCobertura de pruebas
¿Qué estándar se centra en la calidad de los datos?
- AISO 25010
- BISO 25000
- CISO 25030
- DISO 25012
En el modelo CMMI, ¿en qué nivel los procesos están gestionados cuantitativamente?
- ANivel 2
- BNivel 3
- CNivel 4
- DNivel 5
¿Qué mide la métrica de cobertura de código?
- AEl porcentaje de código ejecutado durante las pruebas
- BEl número de defectos encontrados
- CEl tiempo dedicado a pruebas
- DEl número de casos de prueba
¿Qué estándar especifica requisitos para la gestión de servicios de TI?
- AISO 20000-1
- BISO 27001
- CISO 12207
- DISO 9001
¿Qué modelo de calidad del software se basa en factores, criterios y métricas?
- AModelo de McCall
- BModelo de CMMI
- CModelo de SPICE
- DModelo de ITIL
¿Cuál de las siguientes es una métrica de productividad en desarrollo de software?
- ANúmero de defectos por mil líneas de código
- BTiempo medio entre fallos
- CComplejidad ciclomática promedio
- DLíneas de código por persona-mes
¿Qué estándar cubre los procesos de adquisición, suministro y mantenimiento de software?
- AISO 15288
- BISO 12207
- CISO 25010
- DISO 9001
¿Qué métrica mide el tiempo promedio de funcionamiento sin fallos?
- AMTTR
- BMTTF
- CMTBF
- DDisponibilidad
¿Qué estándar es también conocido como ISO 15504?
- ASPICE
- BCMMI
- CITIL
- DCOBIT
Según ISO 25010, ¿cuál de los siguientes es un subatributo de la fiabilidad?
- AAdaptabilidad
- BEficiencia de tiempo
- CReusabilidad
- DTolerancia a fallos
¿Qué mide la métrica de profundidad de herencia en programación orientada a objetos?
- ANúmero de métodos por clase
- BNúmero de niveles en la jerarquía de herencia
- CNúmero de acoplamientos entre clases
- DNúmero de atributos por clase
¿Qué estándar internacional proporciona directrices para la documentación de software?
- AISO 12207
- BISO 25000
- CISO 15289
- DISO 9001
¿Cuál de los siguientes modelos se enfoca en la mejora de procesos de software?
- AISO 9001
- BISO 27001
- CITIL
- DCMMI
¿Cuál de las siguientes es una métrica de calidad externa?
- ANúmero de defectos encontrados por los usuarios
- BComplejidad ciclomática
- CLíneas de código
- DAcoplamiento entre módulos
¿Qué estándar proporciona un marco general para la calidad del software?
- AISO 25010
- BISO 25000
- CISO 25012
- DISO 25030
¿Cuál de las siguientes métricas es independiente del lenguaje de programación?
- ALíneas de código
- BNúmero de sentencias
- CPuntos de función
- DNúmero de bytes
¿Qué estándar es ampliamente utilizado para la gestión de proyectos de software?
- AISO 12207
- BISO 25010
- CCMMI
- DPMBOK
¿Cuál de las siguientes es una métrica típica de usabilidad que mide la eficiencia?
- ASatisfacción subjetiva
- BTiempo para completar una tarea
- CTasa de aprendizaje
- DAccesibilidad
¿Qué estándar define la calidad de los datos en sistemas de información?
- AISO 25012
- BISO 25010
- CISO 25000
- DISO 25030
¿Qué mide la métrica de eficiencia de detección de defectos en pruebas?
- ANúmero de defectos encontrados por hora de prueba
- BPorcentaje de defectos encontrados antes de la liberación
- CRelación entre defectos en pruebas y defectos de usuarios
- DTiempo medio para reparar un defecto
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 el estándar ISO 25010, ¿cuál de los siguientes es un atributo de calidad del producto software?
Respuesta correcta: Funcionalidad
El estándar ISO 25010 define la funcionalidad como una de las características de calidad del producto software, junto con fiabilidad, usabilidad, eficiencia, mantenibilidad, portabilidad, compatibilidad y seguridad.
-
¿Qué mide la métrica de complejidad ciclomática de McCabe?
Respuesta correcta: Número de caminos independientes en un programa
La complejidad ciclomática, definida por Thomas McCabe, mide el número de caminos linealmente independientes a través del grafo de flujo de control de un programa.
-
¿Cuál es el nivel más alto de madurez en el modelo CMMI para desarrollo?
Respuesta correcta: Nivel 5 - Optimizando
El modelo CMMI (Capability Maturity Model Integration) define cinco niveles de madurez, siendo el nivel 5 (Optimizando) el más alto, donde la organización se enfoca en la mejora continua de procesos.
-
¿Qué estándar internacional especifica los procesos del ciclo de vida del software?
Respuesta correcta: ISO 12207
La norma ISO 12207 establece un marco común para los procesos del ciclo de vida del software, desde la concepción hasta el retiro.
-
¿Cuál de las siguientes es una métrica de tamaño de software independiente del lenguaje de programación?
Respuesta correcta: Puntos de función
Los puntos de función son una métrica de tamaño que mide la funcionalidad proporcionada al usuario, independientemente de la tecnología de implementación.
-
¿Qué aspecto cubre principalmente la norma ISO 9001?
Respuesta correcta: Gestión de la calidad en las organizaciones
La norma ISO 9001 especifica los requisitos para un sistema de gestión de la calidad, aplicable a cualquier organización que busque mejorar la satisfacción del cliente.
-
¿Qué modelo de calidad del software propuso inicialmente Barry Boehm?
Respuesta correcta: Modelo de Boehm
Barry Boehm propuso un modelo de calidad del software basado en características jerárquicas, que influyó en el desarrollo de estándares posteriores.
-
¿Cuál de las siguientes es una métrica típica del proceso de desarrollo de software?
Respuesta correcta: Tiempo de entrega del proyecto
El tiempo de entrega es una métrica de proceso que mide la duración desde el inicio hasta la finalización de un proyecto, indicando la eficiencia del ciclo de desarrollo.
-
¿Qué estándar se refiere a la gestión de la seguridad de la información?
Respuesta correcta: ISO 27001
La norma ISO 27001 especifica los requisitos para establecer, implementar, mantener y mejorar un sistema de gestión de seguridad de la información.
-
¿Qué métrica está relacionada con la facilidad de entender y modificar el código?
Respuesta correcta: Complejidad ciclomática
La complejidad ciclomática es una métrica que indica la dificultad de comprender y mantener un módulo de software, ya que mide la complejidad estructural.
-
¿Qué estándar se centra en la calidad de los datos?
Respuesta correcta: ISO 25012
La norma ISO 25012 define un modelo para la calidad de los datos, incluyendo características como exactitud, consistencia y accesibilidad.
-
En el modelo CMMI, ¿en qué nivel los procesos están gestionados cuantitativamente?
Respuesta correcta: Nivel 4
En el nivel 4 de CMMI, los procesos están cuantitativamente gestionados mediante métricas y técnicas estadísticas.
-
¿Qué mide la métrica de cobertura de código?
Respuesta correcta: El porcentaje de código ejecutado durante las pruebas
La cobertura de código es una métrica de pruebas que mide el porcentaje de líneas de código, ramas o sentencias que han sido ejecutadas por un conjunto de pruebas.
-
¿Qué estándar especifica requisitos para la gestión de servicios de TI?
Respuesta correcta: ISO 20000-1
La norma ISO 20000-1 especifica los requisitos para establecer, implementar, mantener y mejorar un sistema de gestión de servicios de TI.
-
¿Qué modelo de calidad del software se basa en factores, criterios y métricas?
Respuesta correcta: Modelo de McCall
El modelo de McCall organiza la calidad del software en factores (como corrección y fiabilidad), criterios y métricas, proporcionando un enfoque estructurado.
-
¿Cuál de las siguientes es una métrica de productividad en desarrollo de software?
Respuesta correcta: Líneas de código por persona-mes
Las líneas de código por persona-mes es una métrica tradicional de productividad, aunque tiene limitaciones debido a la variabilidad en lenguajes y estilos.
-
¿Qué estándar cubre los procesos de adquisición, suministro y mantenimiento de software?
Respuesta correcta: ISO 12207
ISO 12207 define procesos para el ciclo de vida del software, incluyendo adquisición, suministro, desarrollo, operación y mantenimiento.
-
¿Qué métrica mide el tiempo promedio de funcionamiento sin fallos?
Respuesta correcta: MTBF
El MTBF (Tiempo Medio Entre Fallos) es una métrica de fiabilidad que indica el tiempo promedio entre fallos de un sistema software.
-
¿Qué estándar es también conocido como ISO 15504?
Respuesta correcta: SPICE
SPICE (Software Process Improvement and Capability Determination) es el nombre común del estándar ISO 15504 para la evaluación de procesos de software.
-
Según ISO 25010, ¿cuál de los siguientes es un subatributo de la fiabilidad?
Respuesta correcta: Tolerancia a fallos
En ISO 25010, la fiabilidad incluye subcaracterísticas como madurez, disponibilidad, tolerancia a fallos y recuperabilidad.
-
¿Qué mide la métrica de profundidad de herencia en programación orientada a objetos?
Respuesta correcta: Número de niveles en la jerarquía de herencia
La profundidad de herencia es una métrica de diseño orientado a objetos que mide la longitud máxima de la cadena de clases desde la clase actual hasta la clase raíz.
-
¿Qué estándar internacional proporciona directrices para la documentación de software?
Respuesta correcta: ISO 15289
La norma ISO 15289 define los tipos de documentos y la información requerida para la documentación de los procesos y productos del ciclo de vida del software.
-
¿Cuál de los siguientes modelos se enfoca en la mejora de procesos de software?
Respuesta correcta: CMMI
CMMI es un modelo de mejora de procesos que ayuda a las organizaciones a madurar sus procesos de desarrollo y mantenimiento de software.
-
¿Cuál de las siguientes es una métrica de calidad externa?
Respuesta correcta: Número de defectos encontrados por los usuarios
La calidad externa se refiere a las características observables durante la ejecución del software, como los defectos encontrados por los usuarios en operación.
-
¿Qué estándar proporciona un marco general para la calidad del software?
Respuesta correcta: ISO 25000
La serie ISO 25000, también conocida como SQuaRE, proporciona un marco general para la evaluación de la calidad del software, incluyendo modelos, métricas y requisitos.
-
¿Cuál de las siguientes métricas es independiente del lenguaje de programación?
Respuesta correcta: Puntos de función
Los puntos de función son una métrica de tamaño que mide la funcionalidad desde la perspectiva del usuario, sin depender de la tecnología de implementación.
-
¿Qué estándar es ampliamente utilizado para la gestión de proyectos de software?
Respuesta correcta: PMBOK
El PMBOK (Project Management Body of Knowledge) del Project Management Institute es un estándar ampliamente reconocido para la gestión de proyectos, incluyendo proyectos de software.
-
¿Cuál de las siguientes es una métrica típica de usabilidad que mide la eficiencia?
Respuesta correcta: Tiempo para completar una tarea
El tiempo para completar una tarea es una métrica de usabilidad que mide la eficiencia del usuario al interactuar con el software.
-
¿Qué estándar define la calidad de los datos en sistemas de información?
Respuesta correcta: ISO 25012
ISO 25012 especifica un modelo para la calidad de los datos, incluyendo características intrínsecas, de representación y contextuales.
-
¿Qué mide la métrica de eficiencia de detección de defectos en pruebas?
Respuesta correcta: Número de defectos encontrados por hora de prueba
La eficiencia de detección de defectos se mide a menudo como el número de defectos encontrados por unidad de esfuerzo, como por hora de prueba.