Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Untitled Quiz

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

Según la portada del documento, ¿cuál es el título del Tema 12?

a)

Sistemas críticos y especificación formal

b)

Arquitectura de computadoras

c)

Programación concurrente

d)

Redes y seguridad

2.

En el índice, ¿en qué página comienza el apartado “12.3. Especificación dirigida por riesgos”?

a)

4

b)

5

c)

9

d)

19

3.

Según la definición presentada, ¿qué caracteriza a los sistemas críticos?

a)

Que requieren gran capacidad de almacenamiento.

b)

Que su mal funcionamiento puede ocasionar perjuicios económicos, medioambientales o sobre las personas.

c)

Que no utilizan aplicaciones software.

d)

Que sólo operan en tiempo real.

4.

¿Cuáles son las cuatro dimensiones de la confiabilidad de un sistema mencionadas en los objetivos del tema?

a)

Disponibilidad, mantenibilidad, rendimiento y escalabilidad.

b)

Disponibilidad, fiabilidad, seguridad y protección.

c)

Exactitud, eficiencia, compatibilidad y portabilidad.

d)

Trazabilidad, verificabilidad, usabilidad y robustez.

5.

En el esquema de "Sistemas críticos", ¿qué tres tipos de sistemas se listan bajo la categoría "Tipos"?

a)

Sistemas de información críticos, sistemas de producción críticos y sistemas médicos.

b)

Sistemas de protección críticos, sistemas de misión críticos y sistemas de negocio críticos.

c)

Sistemas aeronáuticos, sistemas ferroviarios y sistemas bancarios.

d)

Sistemas embebidos, sistemas distribuidos y sistemas en tiempo real.

6.

Según el texto, ¿qué es un sistema crítico?

a)

Un sistema cuyo rendimiento es superior a la media en todo momento.

b)

Un sistema cuyo fallo puede ocasionar pérdidas económicas significativas, daños físicos o incluso amenazas a la vida humana o al medio ambiente.

c)

Un sistema que solo se usa en empresas pequeñas sin riesgos.

d)

Un sistema que no requiere mantenimiento ni seguridad.

7.

¿Cuál de los siguientes es un ejemplo de sistema de protección (safety) crítico mencionado?

a)

Sistema de gestión de cuentas bancarias.

b)

Sistema de navegación de un avión.

c)

Sistema de control de una industria química.

d)

Sistema de recomendación de una red social.

8.

Relacione cada tipo de sistema crítico con la consecuencia principal de su mal funcionamiento según el material.

a)

Protección: errores en actividades por objetivos; Misión: costes muy elevados; Negocio: graves perjuicios como daños a la vida humana.

b)

Protección: graves perjuicios como daños a la vida humana; Misión: errores en actividades por objetivos; Negocio: costes muy elevados.

c)

Protección: costes muy elevados; Misión: graves perjuicios físicos; Negocio: errores en actividades.

d)

Protección: afecta a disponibilidad; Misión: afecta a seguridad; Negocio: afecta a protección.

9.

Según Sommerville (2011b), ¿cuál de las siguientes NO es una fuente de fallos identificada?

a)

Fallos en el hardware por antigüedad o defectos de fabricación.

b)

Fallos en el software por especificación, diseño o implementación deficientes.

c)

Fallos en la operación del sistema, incluyendo error humano y ataques.

d)

Fallos debidos a falta de conexión a Internet en el hogar del usuario.

10.

¿Cuál es una razón por la que la confiabilidad puede ser más importante que las características funcionales de un sistema?

a)

Porque siempre reduce el consumo energético.

b)

Porque los fallos suelen afectar a un gran número de usuarios, pudiendo dejar el sistema inutilizable por falta de disponibilidad.

c)

Porque garantiza que el sistema sea gratuito para todos los usuarios.

d)

Porque elimina la necesidad de pruebas de verificación y validación.

11.

Según la tabla y el esquema, ¿qué aspecto fundamental describe la propiedad de Seguridad dentro de la confiabilidad?

a)

El sistema está operativo y responde a peticiones de servicio.

b)

El sistema ofrece los servicios como espera el usuario, sin fallos.

c)

El sistema no causa daños físicos o económicos sobre su entorno.

d)

El sistema se protege frente a amenazas externas, evitando intrusiones accidentales o deliberadas.

12.

De acuerdo con la definición proporcionada, ¿qué describe mejor la Disponibilidad?

a)

La probabilidad de que un sistema entregue servicios según la especificación.

b)

La probabilidad de que un sistema, en un momento en el tiempo, sea operativo y brinde los servicios solicitados.

c)

La capacidad del sistema para ejecutar sin fallos catastróficos.

d)

La capacidad del sistema para no causar daños económicos.

13.

Según el texto, ¿qué significa Fiabilidad en un sistema crítico?

a)

La capacidad del sistema para protegerse frente a amenazas externas.

b)

La probabilidad de operación libre de fallos durante cierto tiempo, en un entorno dado, para un propósito específico.

c)

La probabilidad de que el sistema no causará daños sobre las personas o el medio ambiente.

d)

Un juicio de la probabilidad de resistir intrusiones accidentales o deliberadas.

14.

En la tabla de la página, ¿qué aspecto fundamental se asocia a la Disponibilidad?

a)

El sistema ofrece los servicios como espera el usuario, sin fallos.

b)

El sistema no causa daños físicos o económicos sobre su entorno.

c)

El sistema está operativo y puede responder a peticiones de servicio.

d)

El sistema se protege frente a amenazas externas.

15.

¿Cuál es la definición de Reparabilidad según el contenido?

a)

Capacidad para seguir entregando servicios a pesar de un ataque o parte del sistema inutilizada.

b)

Facilidad para adaptar el software a nuevos requisitos sin introducir nuevos problemas.

c)

Facilidad para reparar el sistema una vez producido el fallo, relacionada con acceso al código fuente y competencia técnica.

d)

Capacidad del sistema para detectar, corregir o tolerar errores cometidos por el usuario.

16.

La relación entre fiabilidad y protección puede llevar a que un sistema sea fiable pero cause daños de protección. ¿Cuál de las siguientes situaciones se menciona explícitamente como ejemplo?

a)

La falta de redundancia en el hardware hace imposible la recuperación del sistema.

b)

Se produce un fallo en el hardware que causa un comportamiento inesperado del software.

c)

Una actualización de software introduce nuevos requisitos no documentados.

d)

El sistema pierde disponibilidad por mantenimiento programado.

17.

En el contexto de sistemas que operan en Internet, ¿a qué se refiere la Supervivencia?

a)

A la capacidad para reparar el sistema tras un fallo.

b)

A la capacidad para seguir entregando servicios a pesar de estar bajo ataque o con parte del sistema inutilizada.

c)

A la facilidad de adaptar el software a nuevos requisitos sin introducir problemas.

d)

A la probabilidad de operación libre de fallos durante cierto tiempo.

18.

Según el proceso genérico de especificación dirigida por riesgos, ¿cuál es la secuencia correcta de actividades?

a)

Descomposición del riesgo → Reducción del riesgo → Identificación del riesgo → Análisis del riesgo

b)

Identificación del riesgo → Análisis del riesgo → Descomposición del riesgo → Reducción del riesgo

c)

Análisis del riesgo → Identificación del riesgo → Reducción del riesgo → Descomposición del riesgo

d)

Reducción del riesgo → Identificación del riesgo → Análisis del riesgo → Descomposición del riesgo

19.

Según la sección "Especificación de protección", ¿cuál de las siguientes NO es una de las tres estrategias principales para manejar peligros en sistemas críticos?

a)

Evitar peligros

b)

Detectar y eliminar el peligro

c)

Limitar el daño

d)

Aumentar la complejidad del sistema

20.

En el ejemplo de detección y eliminación del peligro descrito, ¿qué acción realiza el sistema cuando se detecta una temperatura superior a cierto umbral?

a)

Apaga el sistema de control por completo

b)

Activa o intensifica el sistema de refrigeración

c)

Emite únicamente una alarma sonora

d)

Reinicia el software a su estado inicial

21.

En la Identificación del peligro, ¿qué se indica como fuente común de fallos en el caso del software según el texto?

a)

Errores de usuario al introducir datos

b)

Problemas en los equipos de monitorización o protección

c)

Falta de documentación del sistema

d)

Sobrecarga de la red de comunicaciones

22.

Según la definición de valoración del riesgo en la página 12, ¿qué dos factores se combinan para obtenerla?

a)

Costo y tiempo de mitigación

b)

Probabilidad del peligro e impacto potencial

c)

Complejidad del sistema y número de usuarios

d)

Frecuencia de mantenimiento y redundancia

23.

Con base en las regiones de tolerancia al riesgo, ¿cuándo se justifica el riesgo en la región intolerable?

a)

Nunca, excepto en circunstancias extraordinarias

b)

Siempre que la reducción sea muy costosa

c)

Cuando la probabilidad sea baja

d)

Cuando el impacto sea despreciable

24.

¿Cuál es la diferencia clave entre el enfoque deductivo y el inductivo en la descomposición del peligro?

a)

El deductivo parte del posible daño y deduce fallos; el inductivo parte del fallo de software y proyecta daños

b)

El deductivo evalúa costos; el inductivo evalúa probabilidades

c)

El deductivo se usa solo para hardware; el inductivo solo para software

d)

El deductivo requiere sensores redundantes; el inductivo no

25.

Tras identificar riesgos y analizar sus causas, ¿qué objetivo principal tienen los requisitos derivados en la reducción del peligro?

a)

Optimizar el rendimiento del sistema de control

b)

Tratar de evitar, detectar y eliminar el peligro, o limitar los daños

c)

Aumentar la cantidad de sensores en el sistema

d)

Registrar incidentes para auditorías futuras

26.

Observa la página mostrada. En la esquina inferior derecha se indica el número de página en un recuadro azul. ¿Qué número exacto aparece?

a)

12

b)

13

c)

14

d)

15

27.

Según la matriz de valoración de riesgos mostrada, ¿qué combinación de probabilidad e impacto se clasifica con el nivel de riesgo más bajo (color verde) en la celda correspondiente?

a)

Probabilidad alta e impacto medio

b)

Probabilidad media e impacto alto

c)

Probabilidad baja e impacto medio

d)

Probabilidad alta e impacto alto

28.

En el ejemplo de tabla de riesgos, ¿cuál es la aceptabilidad asignada al peligro 'Fallo de energía' con probabilidad 'Alto' e impacto 'Bajo'?

a)

Intolerable

b)

ALARP

c)

Aceptable

d)

No evaluado

29.

¿Cuál de las siguientes NO es una de las tres estrategias indicadas para la especificación de la seguridad en la página?

a)

Evitar la vulnerabilidad mediante controles adicionales

b)

Detectar y neutralizar ataques

c)

Definir mecanismos de recuperación

d)

Incrementar la velocidad de la red

30.

Según el proceso de especificación de la seguridad ilustrado, ¿qué paso sigue inmediatamente después de 'Identificación del activo' dentro del bloque de Análisis?

a)

Valoración del activo

b)

Identificación de amenazas

c)

Valoración de la viabilidad

d)

Requisitos de seguridad

31.

En la definición del paso 'Valoración de la exposición', ¿qué aspecto se indica explícitamente que debe incluirse además del valor del activo en sí?

a)

Número de usuarios concurrentes

b)

Costes de recuperación y pérdida de reputación

c)

Tiempo de respuesta del sistema

d)

Tipo de licencia del software

32.

¿Qué ejemplo de medida de control se menciona explícitamente para hacer frente a un tipo de ataque identificado?

a)

Segmentación lógica por VLAN

b)

Firewall

c)

Balanceador de carga

d)

Compresión de datos

33.

En el paso 'Valoración de la viabilidad', ¿qué se pretende determinar según el texto?

a)

La probabilidad exacta de cada amenaza

b)

El coste técnico y económico de las medidas de control propuestas

c)

El listado completo de vulnerabilidades del software

d)

El tiempo máximo de recuperación permitido

34.

En la 'Especificación de disponibilidad y fiabilidad', ¿qué se afirma sobre los fallos de funcionamiento del sistema?

a)

Solo afectan a la fiabilidad pero no a la disponibilidad

b)

Pueden provocar caídas e incluso colapsar el sistema

c)

No influyen si existe redundancia total

d)

Únicamente incrementan el tiempo de respuesta

35.

¿Cuál de los siguientes es uno de los tres enfoques citados para mejorar la disponibilidad y fiabilidad de un sistema según el texto?

a)

Aumentar el hardware sin cambiar el software

b)

Prevenir fallos de desarrollo

c)

Subcontratar el mantenimiento

d)

Reducir el número de usuarios

36.

En el enfoque de detectar y eliminar fallos de desarrollo, ¿qué se recomienda definir según el texto?

a)

Políticas de copia de seguridad diarias

b)

Pruebas de verificación y validación suficientes

c)

Redundancia de hardware en caliente

d)

Túneles VPN para acceso remoto

37.

Según la Figura 6 de programación en n versiones, ¿qué componente procesa los resultados de las diferentes versiones para detectar posibles problemas?

a)

Gestor de fallos mediante votación

b)

Monitor de rendimiento

c)

Planificador de tareas

d)

Compilador estático

38.

¿Cuál es el primer paso de la especificación dirigida por riesgos para la fiabilidad descrito en la página?

a)

Reducción del fallo

b)

Descomposición del fallo

c)

Identificación del fallo

d)

Análisis del fallo

39.

La métrica POFOD (Probability Of Failure On Demand) indica:

a)

El porcentaje del tiempo que el sistema está disponible

b)

El tiempo medio entre dos fallos consecutivos

c)

La probabilidad de que el sistema falle al recibir una petición

d)

El número medio de fallos por hora

40.

Si ROCOF=2 fallos/hora, según la tabla, ¿qué interpretación correcta se ofrece?

a)

El sistema tiene una disponibilidad del 98%

b)

En promedio ocurre un fallo cada 2 horas

c)

Cada hora se produce una media de 2 fallos o un fallo cada 30 minutos

d)

El tiempo medio entre fallos es 2 minutos

41.

De acuerdo con la definición de métodos formales, ¿qué objetivo se persigue al representarlos con una notación matemática verificable?

a)

Aumentar la velocidad de ejecución del software

b)

Garantizar consistencia, completitud o falta de ambigüedad en la especificación

c)

Facilitar el cambio de lenguaje de programación

d)

Optimizar el consumo energético del sistema

42.

Según la Figura 7 sobre el peso relativo de costes, en los enfoques tradicionales (barras a la izquierda), ¿qué actividad presenta el mayor coste relativo?

a)

Especificación

b)

Diseño e implementación

c)

Validación

d)

Mantenimiento

43.

De acuerdo con el texto, los sistemas críticos se desarrollan con procesos estrictamente planeados basados en un modelo concreto. ¿Cómo se denomina este modelo?

a)

Modelo incremental

b)

Modelo en espiral

c)

Modelo en cascada

d)

Modelo prototipado

44.

En el proceso descrito, ¿en qué momento se aplican los métodos formales?

a)

Antes de cualquier especificación

b)

Después de obtener la especificación detallada del sistema y antes del diseño detallado

c)

Durante la implementación del sistema

d)

Solo en la fase de validación

45.

La Figura 8 muestra la especificación formal en el proceso de software con flechas de doble sentido. ¿Qué indican esas flechas de doble sentido?

a)

Dependencias temporales

b)

Canales de retroalimentación de información

c)

Rutas críticas del proyecto

d)

Asignaciones de recursos

46.

¿Cuál es el propósito principal de los lenguajes de especificación formal según el texto?

a)

Favorecer la interpretación única de los requisitos evitando ambigüedades del lenguaje natural o notación gráfica

b)

Facilitar la implementación automática del sistema

c)

Optimizar el rendimiento del código

d)

Reducir el tamaño de la documentación

47.

Empareja cada dominio de un lenguaje de especificación formal con su función principal:

a)

Dominio sintáctico (syn): definir un universo de objetos

b)

Dominio semántico (sem): alfabeto de símbolos y reglas para fórmulas

c)

Relación de satisfacción (sat): reglas que indican qué objetos satisfacen la especificación

d)

Dominio gráfico: diagramas de notación informal

48.

El texto establece una condición de satisfacción entre una especificación y un modelo. ¿Cuál de las siguientes expresiones refleja correctamente esa condición?

a)

Si se cumple sat (sem, syn) entonces sem es la especificación de sat

b)

Si se cumple sat (sat, sem) entonces syn es el modelo del sistema

c)

Si se cumple sat (syn, sem) entonces sym es la especificación de sem y viceversa

d)

Si se cumple sat (syn, syn) entonces sem es redundante

49.

Según el contenido, ¿cuáles se mencionan como lenguajes de especificación formal populares?

a)

UML, BPMN, XML

b)

OCL, Z, LARCH y CDM

c)

Java, C++, Python

d)

B, Alloy, Petri Nets

50.

En una especificación algebraica de un objeto, ¿qué describe la sección que define las interfaces del tipo de dato abstracto?

a)

Los algoritmos de implementación detallados

b)

Las operaciones permitidas, el número y tipos de parámetros y el tipo de resultados que devuelven

c)

Los requisitos de hardware

d)

La prueba unitaria obligatoria

51.

En la introducción de una especificación algebraica, ¿qué elemento ‘sort’ representa?

a)

El nombre de un conjunto de objetos con características comunes, similar a un tipo de dato

b)

Un importador de librerías externas

c)

Una técnica para modelar la semántica

d)

Una relación entre objetos

52.

Según la estructura de una especificación algebraica mostrada, ¿qué elemento describe informalmente el tipo y sus operaciones?

a)

Axioms defining the operations over the sort

b)

Informal description of the sort and its operations

c)

Operation signatures setting out the names and the types of the parameters

d)

imports < LIST OF SPECIFICATION NAMES >

53.

En la especificación formal del tipo LIST, ¿cuál operación devuelve el tamaño de la lista según la firma indicada?

a)

Head (List) ⇒ Elem

b)

Length (List) ⇒ Integer

c)

Tail (List) ⇒ List

d)

Create ⇒ List

54.

De acuerdo con los axiomas de LIST, ¿qué ocurre con Length cuando se añade un elemento mediante Cons(L, v)?

a)

Length (Cons (L, v)) = Length (L) − 1

b)

Length (Cons (L, v)) = 0

c)

Length (Cons (L, v)) = Length (L) + 1

d)

Length (Cons (L, v)) es indefinido

55.

Según la tabla de la página sobre métodos formales, ¿cuál es una ventaja explícita mencionada?

a)

Los expertos del dominio siempre dominan el lenguaje formal

b)

Es difícil escalar estos métodos a grandes sistemas

c)

Se pueden reducir los costes de las pruebas

d)

Son compatibles con métodos de desarrollo ágiles

56.

En la tabla de ventajas e inconvenientes, ¿cuál se señala como un inconveniente específico?

a)

Permite aplicar análisis automáticos para descubrir inconsistencias

b)

Algunos métodos permiten generar código automáticamente

c)

La mayoría de los ingenieros de software no están familiarizados con estos lenguajes y evitan utilizarlos

d)

Ayuda a comprender mejor los requisitos

57.

¿Cuál de las siguientes referencias corresponde al libro “Ingeniería del software: un enfoque práctico” y qué edición se indica en la lista bibliográfica?

a)

Pressman, R. S. (2010), 7.ª edición

b)

Sommerville, I. (2011b), 9.ª edición

c)

Sommerville, I. (2005), 7.ª edición

d)

Whittingham, R. B. (2004), 1.ª edición

58.

Según la descripción del recurso “An introduction to critical systems” (Ian Sommerville, 26 de junio de 2013), ¿cómo define el video a los sistemas críticos?

a)

Como sistemas cuyos fallos no afectan a los usuarios finales

b)

Como aquellos cuyos fallos pueden tener serias consecuencias para las personas, los negocios y la sociedad

c)

Como aplicaciones de propósito general sin requisitos de confiabilidad

d)

Como sistemas exclusivamente de control industrial

59.

Según el material, ¿qué aspecto enfatiza el profesor Martyn Thomas en el vídeo de Gresham College sobre sistemas críticos de protección?

a)

La reducción de costes en el desarrollo de software

b)

El cumplimiento de estándares y la certificación de que los sistemas son seguros

c)

La aceleración del ciclo de vida mediante metodologías ágiles

d)

La sustitución de pruebas por simulaciones visuales

60.

A partir de la referencia a Somerville (2011a), ¿qué ofrece la novena edición de Ingeniería del software y cómo se relaciona con la especificación formal?

a)

Incluye un capítulo impreso sobre pruebas unitarias, sin acceso online

b)

Ofrece un capítulo adicional consultable online que trata específicamente la especificación formal de sistemas software

c)

Añade un apéndice sobre gestión de proyectos con plantillas descargables

d)

Presenta una guía paso a paso del método B con ejercicios resueltos