wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario sobre Arquitectura de la información

Total questions: 100

Worksheet time: 17hrs 40mins

Name
Class
Date
1.

¿Cuál es el rol principal de los intermediarios en una arquitectura SOA?

a)

Almacenar bases de datos de servicios

b)

Mejorar el rendimiento físico de los servidores

c)

Facilitar la comunicación y la transformación de mensajes entre servicios

d)

Evitar la implementación de servicios redundantes

2.

¿Qué elemento de SOA permite asegurar la interoperabilidad entre plataformas heterogéneas?

a)

Middleware

b)

Cliente web

c)

Registro DNS

d)

Protocolo ARP

3.

En una arquitectura orientada a servicios, ¿cuál es una consecuencia directa de la reutilización de servicios?

a)

Aumento de acoplamiento entre componentes

b)

Reducción del control de flujo

c)

Disminución del tiempo de desarrollo

d)

Incremento de la latencia

4.

¿Qué técnica es más adecuada para garantizar la seguridad en la comunicación entre servicios SOAP?

a)

Autenticación por cookies

b)

Cifrado de extremo a extremo utilizando WS-Security

c)

Redireccionamiento DNS

d)

Compresión de datos

5.

¿Cuál es la diferencia estructural más relevante entre SOAP y RESTful?

a)

SOAP utiliza XML exclusivamente; REST permite múltiples formatos como JSON y XML

b)

REST es menos flexible que SOAP

c)

SOAP no permite operaciones CRUD

d)

REST no puede implementarse sobre HTTP

6.

¿Qué propiedad de REST se basa en el uso de URLs únicas para acceder a los recursos?

a)

Cacheabilidad

b)

Representación de estado

c)

Identificación de recursos

d)

Sesión persistente

7.

¿Cuál de las siguientes afirmaciones sobre la implementación de servicios RESTful es correcta?

a)

Todos los servicios deben ejecutarse en servidores SOAP

b)

Requieren WSDL para describirse

c)

Son idempotentes si siguen los métodos HTTP correctamente

d)

Solo admiten el método POST

8.

En el contexto empresarial, ¿qué factor debería considerarse prioritario al adquirir software propietario?

a)

Complejidad de codificación

b)

Popularidad entre desarrolladores

c)

Compatibilidad con procesos internos y estándares de calidad

d)

Número de líneas de código

9.

¿Qué norma internacional se utiliza para evaluar la madurez de los procesos de desarrollo de software?

a)

ISO/IEC 15504 (SPICE)

b)

ISO/IEC 27001

c)

IEEE 802.11

d)

ITIL v4

10.

¿Cuál es una desventaja significativa de SOAP frente a RESTful en términos de rendimiento?

a)

SOAP carece de soporte para transacciones

b)

SOAP introduce mayor sobrecarga debido al uso exclusivo de XML

c)

SOAP no permite autenticación

d)

SOAP no es interoperable

11.

¿Qué estrategia de integración empresarial favorece la independencia tecnológica de los sistemas?

a)

Integración vertical

b)

Arquitectura monolítica

c)

Arquitectura orientada a servicios (SOA)

d)

Enfoque cliente-servidor tradicional

12.

¿Cuál es una ventaja de utilizar servicios web RESTful en comparación con SOAP en aplicaciones móviles?

a)

Mayor tolerancia a fallos

b)

Uso de menos ancho de banda

c)

Mayor seguridad por defecto

d)

Soporte nativo para encriptación

13.

En una arquitectura SOA, ¿qué sucede si los servicios están acoplados fuertemente?

a)

Se mejora la escalabilidad

b)

Se dificulta el mantenimiento y evolución del sistema

c)

Se reduce la redundancia de código

d)

Aumenta la capacidad de descubrimiento de servicios

14.

¿Qué enfoque de integración se considera más adecuado para microservicios distribuidos?

a)

RPC

b)

EDI

c)

RESTful APIs

d)

SOAP con WSDL

15.

¿Qué modelo de calidad se enfoca en la mejora continua del software?

a)

ISO 14001

b)

Modelo en cascada

c)

Enfoque de calidad total

d)

Modelo monolítico

16.

¿Qué característica de los servicios RESTful los hace escalables y ligeros?

a)

Requieren configuración de intermediarios

b)

Son stateful por defecto

c)

Se basan en métodos estándar del protocolo HTTP

d)

Utilizan archivos binarios exclusivamente

17.

¿Cuál es el propósito de la norma ISO/IEC 12207?

a)

Establecer directrices para redes inalámbricas

b)

Regular la certificación de hardware

c)

Definir procesos del ciclo de vida del software

d)

Controlar el tráfico

18.

¿Qué significa que una arquitectura sea agnóstica del proveedor?

a)

Que depende exclusivamente del proveedor

b)

Que no permite el uso de APIs

c)

Que puede funcionar con diferentes tecnologías y proveedores sin depender de uno solo

d)

Que requiere código abierto

19.

¿Qué práctica contribuye directamente a la mejora continua en el ciclo de vida del software?

a)

Ignorar cambios de versiones

b)

Pruebas unitarias ocasionales

c)

Retroalimentación continua y ajustes iterativos

d)

Documentación manual desactualizada

20.

¿Cuál de los siguientes no es un componente fundamental en SOA?

a)

Servicio

b)

Registro

c)

Base de datos relacional

d)

Intermediario

21.

¿Qué enfoque de desarrollo de software se alinea mejor con los principios de mejora continua y retroalimentación?

a)

Modelo en cascada

b)

Ciclo de vida lineal

c)

Desarrollo ágil

d)

Programación estructurada

22.

¿Qué protocolo se utiliza comúnmente en servicios RESTful para intercambiar datos?

a)

FTP

b)

SMTP

c)

HTTP

d)

SNMP

23.

¿Qué herramienta se utiliza comúnmente para describir un servicio web SOAP?

a)

JSON

b)

YAML

c)

WSDL

d)

HTML

24.

¿Qué término se refiere a la capacidad de un servicio para responder de manera predecible a entradas repetidas?

a)

Escalabilidad

b)

Idempotencia

c)

Persistencia

d)

Modularidad

25.

¿Qué ventaja ofrece el uso de estándares como ISO 9001 en el desarrollo de software?

a)

Aumentar el costo del software

b)

Certificar la calidad de procesos

c)

Acelerar las pruebas de hardware

d)

Reducir el uso de documentación

26.

¿Cuál es un principio clave en el diseño de servicios RESTful?

a)

Mantener estado en el servidor

b)

Evitar el uso de URLs

c)

Comunicación sin estado (stateless)

d)

Encapsular lógica en objetos

27.

¿Qué tipo de arquitectura favorece la modularidad y el desacoplamiento funcional?

a)

Cliente-servidor tradicional

b)

Arquitectura orientada a servicios

c)

Arquitectura monolítica

d)

Arquitectura de red de área local

28.

¿Qué característica distingue a REST en comparación con SOAP?

a)

Uso exclusivo de XML

b)

Mayor rigidez estructural

c)

Soporte para múltiples formatos de datos

d)

Requiere definición con WSDL

29.

¿Qué implica el principio de reutilización en el contexto de SOA?

a)

Rediseñar cada servicio para cada proyecto

b)

Utilizar los mismos servicios en distintos procesos

c)

Eliminar versiones anteriores de servicios

d)

Minimizar el uso de estándares

30.

¿Qué significa el término acoplamiento débil en una arquitectura SOA?

a)

Los servicios dependen completamente unos de otros

b)

Cada servicio tiene una única funcionalidad y mínima dependencia

c)

No existe ninguna relación entre servicios

d)

Todos los servicios comparten la misma base de datos

31.

¿Cuál es una técnica para validar la interoperabilidad de servicios web?

a)

Monitoreo de red

b)

Pruebas unitarias

c)

Pruebas de integración entre servicios

d)

Análisis sintáctico de código fuente

32.

¿Qué representa la evaluación SPICE en el desarrollo de software?

a)

Análisis del tráfico de red

b)

Medición de madurez y capacidad de los procesos

c)

Cálculo del costo total de propiedad

d)

Validación de hardware de servidor

33.

¿Cuál es un beneficio esperado al implementar normas ISO en el ciclo de vida del software?

a)

Disminución del cumplimiento legal

b)

Mejora en la calidad y trazabilidad del producto

c)

Reducción de documentación

d)

Aumento de errores en producción

34.

¿Qué aspecto evalúa la norma ISO/IEC 12207?

a)

Seguridad de redes

b)

Ciclo de vida del software

c)

Desempeño energético

d)

Gestión de activos

35.

¿Qué debe priorizarse en la adquisición de software para procesos críticos?

a)

Bajo costo sin soporte

b)

Diseño gráfico llamativo

c)

Cumplimiento de estándares de rendimiento y seguridad

d)

Novedad en el mercado

36.

¿Qué estructura de mensaje define SOAP?

a)

JSON con cabecera REST

b)

XML con sobre y cuerpo estructurado

c)

CSV con delimitadores

d)

YAML serializado

37.

¿Cuál es un ejemplo de servicio RESTful bien diseñado?

a)

http://api.ejemplo.com/user?id=12

b)

http://api.ejemplo.com/getUserData

c)

http://api.ejemplo.com/users/12

d)

http://api.ejemplo.com/main?path=user

38.

¿Qué factor es crítico para mantener la calidad del software a largo plazo?

a)

Uso exclusivo de herramientas gráficas

b)

Documentación impresa

c)

Gestión adecuada del ciclo de vida del software

d)

Alta rotación de personal

39.

¿Qué práctica permite mantener versiones funcionales del software ante cambios frecuentes?

a)

Desarrollo no planificado

b)

Uso de metodologías rígidas

c)

Control de versiones y pruebas continuas

d)

Codificación directa en producción

40.

¿Qué característica hace que RESTful sea ideal para sistemas distribuidos modernos?

a)

Requiere SOAP para ejecutarse

b)

Mantiene sesiones de usuario activas por defecto

c)

Se basa en operaciones simples y sin estado

d)

Limita el uso de datos estructurados

41.

¿Cuál es el principal objetivo de los modelos de calidad del ciclo de vida del software?

a)

Incrementar el tiempo de desarrollo

b)

Mejorar la eficiencia energética del hardware

c)

Garantizar procesos estructurados y repetibles

d)

Eliminar las fases de pruebas

42.

¿Qué modelo se enfoca en la medición sistemática de procesos de desarrollo de software?

a)

Scrum

b)

SPICE

c)

PERT

d)

UML

43.

¿Por qué los servicios RESTful son preferidos en entornos con recursos limitados como dispositivos móviles?

a)

Porque utilizan SOAP y XML

b)

Por su alto consumo de memoria

c)

Por su ligereza y menor sobrecarga

d)

Porque no requieren conexión a internet

44.

¿Cuál es una estrategia adecuada para la mejora continua en procesos de desarrollo de software?

a)

Auditar el código una vez al año

b)

Capacitar solo a nuevos empleados

c)

Implementar revisiones periódicas y métricas de calidad

d)

Centralizar todas las decisiones en el área comercial

45.

¿Qué implica la trazabilidad en el contexto del desarrollo de software?

a)

La capacidad de distribuir software en la nube

b)

La posibilidad de replicar errores

c)

La capacidad de rastrear cada requerimiento desde su origen hasta su implementación

d)

La eliminación de documentación redundante

46.

¿Cuál es una desventaja de REST frente a SOAP en entornos altamente transaccionales?

a)

No puede manejar autenticación

b)

No soporta múltiples formatos

c)

No posee soporte nativo para operaciones seguras con estado

d)

Solo se basa en XML

47.

¿Qué aspecto es clave para seleccionar entre un servicio SOAP o RESTful?

a)

Tamaño de la red

b)

Preferencia estética del desarrollador

c)

Naturaleza del sistema y sus requerimientos de interoperabilidad

d)

Marca del servidor web

48.

¿Cuál es una buena práctica al documentar APIs RESTful?

a)

Utilizar comentarios embebidos únicamente

b)

Usar WSDL

c)

Utilizar herramientas como Swagger o OpenAPI

d)

Omitir los parámetros en la documentación

49.

¿Qué propiedad de los servicios RESTful permite que las respuestas puedan almacenarse en caché?

a)

Persistencia

b)

Stateless

c)

Cacheabilidad

d)

Sesión abierta

50.

¿Qué implica que un sistema sea orientado a servicios?

a)

Que cada funcionalidad es ofrecida como un servicio independiente

b)

Que depende de software propietario

c)

Que usa una única base de datos central

d)

Que evita el uso de APIs

51.

¿Qué función cumple el uso de estándares como ISO 9001 en proyectos de TI?

a)

Reducir los tiempos de programación

b)

Asegurar la calidad en la gestión de procesos

c)

Eliminar el análisis de requerimientos

d)

Agilizar las pruebas de hardware

52.

¿Por qué es importante la alineación de los servicios SOA con los objetivos estratégicos de la empresa?

a)

Para reducir los sueldos del equipo de TI

b)

Para justificar el uso de nuevas tecnologías

c)

Para garantizar que la arquitectura soporte metas del negocio

d)

Para evitar el uso de métricas

53.

¿Qué se evalúa al analizar un modelo de adquisición de software?

a)

Número de desarrolladores disponibles

b)

Desempeño, costo, escalabilidad y soporte

c)

Opiniones en redes sociales

d)

Cantidad de líneas de código

54.

¿Qué define mejor a un servicio en el contexto de SOA?

a)

Un algoritmo interno

b)

Una función acoplada a una aplicación

c)

Una unidad funcional accesible a través de la red

d)

Un archivo ejecutable independiente

55.

¿Cuál es la principal diferencia entre una arquitectura monolítica y una orientada a servicios?

a)

La primera usa Python y la segunda Java

b)

La monolítica agrupa funcionalidades, SOA las separa en componentes reutilizables

c)

SOA no permite modularidad

d)

La monolítica es más fácil de escalar

56.

¿Qué considera la norma ISO/IEC 15504 como indicador de mejora?

a)

Frecuencia de reuniones

b)

Cantidad de personal técnico

c)

Capacidad de los procesos y su madurez

d)

Número de líneas de código producidas

57.

¿Qué criterio NO debe influir en la adquisición de software propietario?

a)

Seguridad y soporte

b)

Cumplimiento de estándares

c)

Compatibilidad tecnológica

d)

Publicidad en redes sociales

58.

¿Cuál es el enfoque más apropiado para el despliegue de servicios independientes en la nube?

a)

Modelo en cascada

b)

Microservicios sobre arquitectura SOA

c)

Monolito distribuido

d)

Desarrollo secuencial tradicional

59.

¿Qué actividad se relaciona directamente con la gestión del ciclo de vida del software?

a)

Instalación del cableado estructurado

b)

Monitoreo continuo del rendimiento post-despliegue

c)

Desarrollo de hardware embebido

d)

Diseño de logotipos

60.

¿Qué beneficio trae la certificación de procesos de desarrollo según normas ISO?

a)

Reducción de documentación

b)

Validez internacional de las prácticas de calidad

c)

Disminución del esfuerzo de pruebas

d)

Evita el control de versiones

61.

¿Qué componente de una arquitectura SOA facilita la descubrición y registro de servicios?

a)

API Gateway

b)

UDDI

c)

SOAP

d)

ORM

62.

¿Qué ocurre si no se aplican modelos de calidad durante el ciclo de vida del software?

a)

Se optimizan los costos

b)

Se incrementa la seguridad

c)

Se pierde control sobre procesos y calidad

d)

Se asegura compatibilidad

63.

¿Qué técnica de validación ayuda a garantizar el cumplimiento de normas ISO en el desarrollo?

a)

Codificación directa

b)

Auditorías internas

c)

Minificación de scripts

d)

Comprobación de hardware

64.

¿Cuál es la función de un intermediario (broker) en una arquitectura basada en servicios?

a)

Crear las bases de datos

b)

Mediar entre servicios para enrutar, transformar o validar mensajes

c)

Generar reportes de software

d)

Ejecutar archivos binarios

65.

¿Qué beneficio aporta implementar SOA a una organización con procesos redundantes?

a)

Aumenta la dependencia tecnológica

b)

Mejora la escalabilidad y reduce duplicidad funcional

c)

Incrementa los tiempos de respuesta

d)

Dificulta la reutilización

66.

¿Qué debe incluir un buen plan de adquisición de software propietario?

a)

Opiniones en foros técnicos

b)

Publicidad y promociones

c)

Evaluación de requerimientos, compatibilidad y soporte

d)

Exclusividad de interfaz visual

67.

¿Cuál es el propósito del enfoque bottom-up en SOA?

a)

Eliminar servicios antiguos

b)

Diseñar servicios desde las necesidades existentes

c)

Concentrar los servicios en un servidor central

d)

Priorizar primero las interfaces gráficas

68.

¿Qué propiedad garantiza que un servicio web RESTful pueda ser accedido de forma segura y controlada?

a)

Redundancia

b)

Tolerancia a fallos

c)

Autenticación y autorización

d)

Persistencia

69.

¿Qué modelo de integración ofrece mayor flexibilidad para adaptarse a entornos híbridos?

a)

Arquitectura cliente-servidor

b)

Arquitectura monolítica

c)

Arquitectura orientada a servicios

d)

Modelo de red en estrella

70.

¿Qué permite lograr la mejora continua del software en su ciclo de vida?

a)

Actualización esporádica del sistema

b)

Definición de métricas y retroalimentación periódica

c)

Pruebas manuales sin reporte

d)

Uso de librerías estáticas

71.

¿Qué representa el principio de loose coupling en SOA?

a)

Evitar dependencias innecesarias entre servicios

b)

Eliminar la comunicación entre servicios

c)

Aumentar la conexión entre servicios

d)

Acoplar todos los módulos en un mismo servidor

72.

¿Cuál es un criterio crítico para validar la conformidad de un software con ISO/IEC 12207?

a)

Tamaño del archivo ejecutable

b)

Cumplimiento de procesos definidos para el ciclo de vida

c)

Cantidad de comentarios en el código

d)

Uso de hardware certificado

73.

¿Qué estructura organizacional se adapta mejor al enfoque SOA?

a)

Jerárquica centralizada

b)

En red, con unidades funcionales independientes

c)

Matricial tradicional

d)

Piramidal técnica

74.

¿Qué objetivo tiene implementar SPICE en entornos de desarrollo?

a)

Disminuir el número de pruebas

b)

Certificar exclusivamente software comercial

c)

Evaluar y mejorar los procesos de desarrollo

d)

Minimizar los requerimientos

75.

¿Cuál es un riesgo potencial de no aplicar normas en la gestión del software?

a)

Aumento de control sobre el ciclo de vida

b)

Reducción de tiempo de desarrollo

c)

Vulnerabilidad ante errores y problemas de calidad

d)

Mejora de la experiencia del usuario

76.

¿Qué función cumple la documentación de servicios en RESTful?

a)

Sirve como respaldo legal

b)

No es necesaria por ser auto-descriptiva

c)

Facilita el consumo correcto por parte de terceros

d)

Sustituye a las pruebas

77.

¿Qué es lo más relevante en la evaluación de software en función del rendimiento?

a)

Tamaño de la interfaz

b)

Tiempo de respuesta bajo carga

c)

Marca del proveedor

d)

Lenguaje de programación

78.

¿Qué enfoque metodológico combina el uso de estándares y mejora iterativa?

a)

Ciclo en cascada

b)

Integración continua y despliegue continuo (CI/CD)

c)

Programación secuencial

d)

Desarrollo improvisado

79.

¿Qué característica debe cumplir un servicio para considerarse interoperable?

a)

Ser propiedad de una sola empresa

b)

Ejecutarse exclusivamente en servidores dedicados

c)

Funcionar en distintos entornos sin modificación

d)

Usar un único lenguaje de programación

80.

¿Qué rol cumple la retroalimentación de usuarios en la mejora continua del software?

a)

Ninguno, ya que se basa solo en métricas técnicas

b)

Complementa el ciclo de pruebas con perspectivas funcionales

c)

Solo es útil para aplicaciones móviles

d)

Se utiliza únicamente en la fase de mantenimiento

81.

¿Qué tipo de pruebas permiten verificar la integración de múltiples servicios en una arquitectura SOA?

a)

Pruebas unitarias

b)

Pruebas de caja negra

c)

Pruebas de integración

d)

Pruebas funcionales

82.

¿Qué criterio técnico puede invalidar la interoperabilidad de un servicio RESTful?

a)

Uso de URLs limpias

b)

Implementación en Java

c)

Uso exclusivo de un formato propietario no documentado

d)

Respuesta en formato JSON

83.

¿Qué aspecto es fundamental para que los servicios en SOA puedan ser escalables?

a)

Acoplamiento fuerte

b)

Interfaz no estandarizada

c)

Independencia funcional y despliegue distribuido

d)

Uso de bases de datos monolíticas

84.

¿Qué representa el concepto de alineación estratégica en la implementación de servicios?

a)

Adaptar los servicios al hardware disponible

b)

Conectar el diseño de servicios con los objetivos de negocio

c)

Hacer que todos los servicios sean REST

d)

Eliminar toda dependencia externa

85.

¿Cuál es una consecuencia de no aplicar gestión del ciclo de vida del software?

a)

Mayor innovación

b)

Aumento en la productividad

c)

Dificultad para mantener y escalar aplicaciones

d)

Mejora en la calidad del código

86.

¿Qué técnica puede utilizarse para evaluar objetivamente la calidad del código fuente?

a)

Análisis estático

b)

Revisión del manual de usuario

c)

Testeo exploratorio

d)

Diagramas de casos de uso

87.

¿Qué significa que una API RESTful sea stateless?

a)

Requiere autenticación continua

b)

No guarda información de sesiones entre peticiones

c)

Solo puede usar HTTP GET

d)

Debe incluir información binaria

88.

¿Qué ventaja competitiva aporta una arquitectura de información bien diseñada?

a)

Reducción de sueldos del equipo TI

b)

Mejora en la navegación, accesibilidad y eficiencia organizacional

c)

Simplificación de los contratos legales

d)

Aumento de dependencia de proveedores externos

89.

¿Qué componente técnico permite exponer múltiples servicios de manera centralizada y segura?

a)

Puntos de acceso físico

b)

Consola de administración

c)

API Gateway

d)

DNS interno

90.

¿Qué afirmación es correcta respecto a la documentación en arquitectura SOA?

a)

No es necesaria si se usan buenas prácticas

b)

Debe limitarse a diagramas

c)

Es esencial para el mantenimiento, escalabilidad y consumo de servicios

d)

Solo se realiza al final del desarrollo

91.

¿Qué propiedad de RESTful permite representar el mismo recurso de múltiples formas?

a)

Encapsulación

b)

Multicanalidad

c)

Representaciones múltiples

d)

Compresión de datos

92.

¿Qué problema puede surgir si los servicios RESTful no implementan correctamente la autenticación?

a)

Alto consumo de CPU

b)

Acceso no autorizado y vulnerabilidad

c)

Fallo de conexión

d)

Pérdida de memoria

93.

¿Qué etapa del ciclo de vida del software implica la identificación de requisitos y viabilidad?

a)

Codificación

b)

Implementación

c)

Análisis

d)

Mantenimiento

94.

¿Qué métrica se puede usar para evaluar la disponibilidad de un servicio?

a)

Tiempo medio entre fallos (MTBF)

b)

Número de usuarios registrados

c)

Tasa de compresión de datos

d)

Nivel de personalización

95.

¿Cuál de los siguientes conceptos está directamente relacionado con el mantenimiento del software?

a)

Refactorización de código

b)

Diseño de logos

c)

Diseño de redes

d)

Pruebas de hardware

96.

¿Qué propiedad del software está relacionada con la facilidad de modificación para adaptarse a nuevos requerimientos?

a)

Portabilidad

b)

Confiabilidad

c)

Mantenibilidad

d)

Usabilidad

97.

¿Cuál es el principal beneficio de aplicar retroalimentación de usuarios durante el desarrollo?

a)

Generar más documentación

b)

Garantizar que el producto cumpla con las expectativas del cliente

c)

Aumentar el presupuesto del proyecto

d)

Evitar el uso de metodologías

98.

¿Qué modelo organiza las actividades del ciclo de vida del software como procesos definidos y evaluables?

a)

Cascada

b)

V-Model

c)

ISO/IEC 12207

d)

DevOps

99.

¿Cuál de las siguientes NO es una norma orientada al ciclo de vida del software?

a)

ISO/IEC 12207

b)

ISO/IEC 15504

c)

ISO 9001

d)

IEEE 802.3

100.

¿Qué práctica asegura la consistencia entre lo diseñado, desarrollado y desplegado en software?

a)

Implementación informal

b)

Toma de decisiones por intuición

c)

Gestión del ciclo de vida basada en estándares

d)

Reescritura continua del código