wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Simulador de modelamiento

Total questions: 72

Worksheet time: 44mins

Name
Class
Date
1.

Es la propiedad que tiene un sistema que ha sido descompuesto en un conjunto de módulos cohesivos y débilmente acoplados.

a)

Encapsulamiento

b)

Objeto

c)

Modularidad

d)

Clases

2.

¿Qué implica el encapsulamiento en el modelado de software?

a)

Mostrar todos los detalles de implementación

b)

No tener comportamiento definido

c)

Ocultar la información interna de un objeto

d)

Eliminar la identidad de un objeto

3.

Es una abstracción importante para compartir similitudes entre clases, donde todos los atributos y operaciones comunes a varias clases se pueden compartir por medio de la superclase, una clase más general

a)

Diagrama

b)

Modelo

c)

Herencia

d)

Caso de Uso

4.

En esta fase del modelo del ciclo de vida del software se realiza la entrega de la aplicación probada, adiestramiento, carga de datos en vivo, entrega de documentación.

a)

Pruebas

b)

Mantenimiento

c)

Implementación

d)

Diseño

5.

¿Qué estrategia de diseño de programas informáticos surgió a mediados y finales de los años setenta?

a)

Diseño descendente

b)

Diseño estructurado

c)

Diseño estructurado de datos

d)

Diseño orientado al flujo de datos

6.

¿Qué es la jerarquía en el modelado de software?

4 lines
7.

¿Qué es el modelado de software?

a)

Diseño de aplicaciones de software después de la implementación

b)

Diseño de aplicaciones de software antes de la codificación

c)

Proceso de almacenar elementos en compartimentos

d)

Análisis de aplicaciones de software después de la codificación

8.

Como principio del modelado ¿Cuáles son los elementos que definen a un objeto?

a)

Atributos, encapsulamiento y comportamiento

b)

Abstracción, herencia y polimorfismo

c)

Estado, comportamiento e identidad.

d)

Estado, asociación e identidad.

9.

Sugiere un enfoque donde las actividades no están fijadas a priori, sino que las siguientes se eligen en función del análisis de riesgos, comenzando por el bucle anterior.

a)

Modelo de construcción de prototipos

b)

Modelo en V

c)

Modelo lineal secuencial

d)

Modelo en Espiral

10.

Permite ignorar los detalles no esenciales de un objeto complejo, creando una percepción única de quien lo observa y reduce la complejidad:

a)

Encapsulamiento

b)

Objeto

c)

Herencia

d)

Abstracción

11.

¿Qué notación se utilizó para el modelado de objetos estáticos antes del UML?

a)

Modelado de relaciones entre entidades

b)

Diagramas de flujo

c)

Técnica de Modelado de Objetos (OMT)

d)

Modelado de dominio

12.

¿Qué significa instanciar una clase?

4 lines
13.

¿Cuántos procesos principales lista el estándar IEEE 1074?

a)

20

b)

17

c)

10

d)

15

14.

¿Cuál de los siguientes no es un principio de modelado de software?

a)

Modularidad

b)

Comunicación

c)

Abstracción

d)

Herencia

15.

¿Qué representa un diagrama de objeto?

a)

La estructura general de una clase

b)

La herencia entre clases

c)

Las operaciones realizadas por un objeto

d)

Una instantánea de los objetos y sus relaciones en un momento específico

16.

Un paciente agenda una cita con un médico, el sistema valida la disponibilidad y confirma la reserva. En el diagrama de secuencia, ¿qué elemento se usa para mostrar la validación de disponibilidad antes de confirmar la cita?

a)

Un actor extendido

b)

Un bloque de decisión o condición

c)

Un flujo alternativo

d)

Una relación de herencia

17.

¿Cuál es el objetivo principal del patrón Abstract Factory?

a)

Aislar una aplicación respecto a clases concretas en una plataforma específica.

b)

Permitir la selección dinámica de algoritmos en tiempo de ejecución.

c)

Simplificar la interfaz entre componentes heredados.

d)

Mantener consistencia entre estados de objetos.

18.

¿Qué patrón permite desacoplar la lógica de creación de la lógica de negocio?

(a)  

19.

Un docente ingresa al sistema, registra calificaciones y genera reportes para sus estudiantes. En el diagrama de secuencia, ¿cuál de los siguientes mensajes sería más apropiado entre el "Docente" y el "Sistema"?

a)

RegistrarEstudiante()

b)

CerrarSesiónAdministrador()

c)

CalcularPromedio()

d)

IngresarCalificación()

20.

¿Qué elemento de un texto en lenguaje natural indica una clase al crear un diagrama de clases?

a)

Adjetivos

b)

Sustantivos

c)

Conjunciones

d)

Verbos

21.

La relación de Comunicación se puede dar entre:

a)

Caso de Uso – Caso de Uso

b)

Actor - Caso de Uso

c)

Actor - Actor

d)

Actor y límite.

22.

Secuencia de acciones que produce un resultado útil y observable para un actor.

a)

Límite

b)

Caso de Uso

c)

Clase

d)

Entidad

23.

El patrón Adapter se utiliza principalmente para:

a)

Delegar la creación de objetos relacionados en una clase abstracta.

b)

Añadir funcionalidades sin modificar el código original.

c)

Proporcionar una interfaz diferente a un componente existente.

d)

Encapsular una acción y los parámetros que necesita.

24.

¿Cuál es un ejemplo de agregación por composición?

4 lines
25.

Un Actor tiene las siguientes características:

a)

Modela un tipo de rol que interacciona con el sistema

b)

Puede modelar al sistema en desarrollo

c)

Es interno al sistema

d)

Puede modelar a una persona, un subsistema, un dispositivo, un servidor

26.

¿Qué es un fragmento combinado en un diagrama de máquina de estado?

a)

Un estado de un grupo de nodos que ejecutan una acción

b)

Un estado que representa una acción que se está llevando a cabo

c)

Un grupo de estados y transiciones que se pueden reutilizar en diferentes partes del diagrama.

d)

Un estado que representa una elección entre dos o más opciones.

27.

¿Qué características no se heredan en una relación de generalización?

a)

Atributos públicos

b)

Operaciones protegidas

c)

Asociaciones generales

d)

Atributos privados

28.

¿Qué es una transición en un diagrama de máquina de estado?

a)

Un estado que representa una elección entre dos o más opciones

b)

Un estado que representa una acción que se está llevando a cabo

c)

Una conexión entre dos estados que representa un cambio de estado.

d)

Una fusión de dos nodos y el cambio de estos

29.

La integridad de la información se relaciona con:

a)

Mantener los datos secretos de usuarios externos.

b)

Ofrecer acceso continuo a los recursos.

c)

Proteger los datos de competidores.

d)

Garantizar que los datos no sean alterados sin autorización.

30.

¿Qué es una clase en un sistema orientado a objetos?

a)

Una instancia específica de un objeto

b)

Un vínculo entre dos objetos

c)

Una definición general de un tipo de objeto

31.

¿Cuál es el objetivo de un diagrama de secuencia?

a)

Mostrar gráficamente el intercambio de mensajes que fluyen entre los objetos en el tiempo

b)

Mostrar mensajes en una pantalla y su comportamiento

c)

Mostrar la asociación entre los objetos

d)

Mostrar gráficamente los eventos que fluyen de los actores del sistema

32.

¿Cuál es el objetivo de un diagrama de comunicación?

a)

Describir el flujo de acciones de un sistema

b)

Mostrar la interacción entre objetos mediante el paso de mensajes entre ellos a lo largo del tiempo empleando líneas de vida

c)

Describir la interacción entre objetos mediante el paso de mensajes entre ellos empleando conexiones entre objetos en un grafo.

d)

Describir como cambia la situación de un objeto en función de los eventos que se produzcan

33.

¿Qué indica un diamante hueco en UML?

a)

Una relación de composición

b)

Una asociación unitaria

c)

Una relación de agregación compartida

d)

Una clase abstracta

34.

Un cliente ingresa al sistema web de un hotel para consultar habitaciones disponibles, selecciona una fecha, realiza la reserva y recibe una confirmación por correo electrónico. En el diagrama de secuencia de este proceso, ¿qué actor inicia la interacción principal con el sistema?

a)

El sistema de correo electrónico

b)

El cliente

c)

El motor de reservas

d)

El administrador del hotel

35.

¿Qué es un ejemplo de aplicación práctica de un diagrama de máquina de estado?

a)

Una ruta de entrega

b)

Un reloj digital

c)

Un diagrama de flujo de datos.

d)

Un diagrama de clases.

36.

Es la única relación que se puede dar entre actor - actor en un Diagrama de caso de uso

(a)  

37.

¿Qué tipo de relación es un ejemplo de herencia en UML?

a)

Generalización

b)

Composición

38.

¿Qué efecto ha tenido el aumento de la conectividad en la seguridad de la información?

a)

Ha eliminado la manipulación de datos.

b)

Ha incrementado las intrusiones en la red.

c)

Ha disminuido la necesidad de confidencialidad.

d)

Ha mejorado la protección de los datos.

39.

¿Qué implica la disponibilidad en la seguridad de la información?

a)

Asegurar el acceso a los recursos cuando se necesiten.

b)

Restringir el acceso a personas no autorizadas.

c)

Controlar la divulgación de información confidencial.

d)

Prevenir modificaciones no autorizadas.

40.

¿Qué notación indica un atributo privado en UML?

a)

+

b)

-

41.

Este tipo de relación indica que un Actor puede realizar un pago, de muchas maneras, por ejemplo: Puede pagar en con transferencia o tarjeta. En este caso si se ejecuta la primera no es necesario que se ejecute la segunda

a)

<>

b)

<>

c)

Generalización

d)

Comunicación

42.

¿Cuál es el propósito del patrón Observer?

a)

Mantener consistencia entre los estados de un publicador y sus suscriptores.

b)

Definir una clase intermedia para la comunicación entre componentes.

c)

Asegurar la encapsulación de la lógica de creación.

d)

Encapsular una acción y los parámetros que requiere.

43.

¿Cuál es la motivación principal para aplicar principios de diseño en ingeniería de software orientada a objetos?

a)

Reducir el tiempo de desarrollo.

b)

Aumentar la cantidad de componentes en el software.

c)

Minimizar los costos de producción.

d)

Crear diseños más fáciles de modificar.

44.

¿Cuál es el objetivo principal del diagrama de máquina de estado?

a)

Describir la interacción entre los componentes de un sistema u objeto.

b)

Modelar el comportamiento de un sistema u objeto.

c)

Es mejor realizar el diagrama de actividad

d)

Representar la estructura de un sistema u objeto.

45.

Las partes de un diagrama de comunicación son:

a)

Objeto, asociación y roles

b)

Entidades, asociación y conectores

c)

Objetos, enlaces, mensajes

d)

Objeto, línea de vida y mensaje

46.

¿Qué es un nodo de decisión en un diagrama de máquina de estado?

a)

Un estado que representa una acción que se está llevando a cabo.

b)

Un estado que representa el final del proceso.

c)

Un estado que permite escoger verdadero o falso

d)

Un estado que representa una elección entre dos o más opciones.

47.

La confidencialidad en la seguridad de la información busca:

a)

Garantizar el almacenamiento permanente de datos.

b)

Evitar el acceso no autorizado a la información.

c)

Proveer acceso incondicional a todos los usuarios.

d)

Facilitar la transmisión de datos en redes públicas.

48.

¿Qué indica la multiplicidad en una asociación?

a)

El nombre de la clase asociada

b)

El tipo de operación permitida

c)

El acceso a los atributos de un objeto

d)

El número de objetos asociados con otro objeto

49.

¿Cuál es la finalidad principal de los patrones creacionales en el diseño orientado a objetos?

a)

Asegurar la reutilización del código en todos los módulos.

b)

Optimizar la interacción entre diferentes objetos.

c)

Facilitar la creación e instanciación de objetos, ocultando detalles específicos.

d)

Definir la estructura interna de las clases.

50.

¿Qué característica define al patrón Strategy?

a)

Establece una interfaz para encapsular acciones específicas.

b)

Permite la creación de instancias relacionadas sin especificar implementaciones concretas.

c)

Facilita la selección del algoritmo que ejecutará cierta acción en tiempo de ejecución.

d)

Simplifica la estructura interna de los objetos.

51.

La integridad de la información asegura que:

a)

Siempre esté disponible para cualquier usuario.

b)

Se elimine de manera segura al no ser necesaria.

c)

Solo sea accesible por usuarios autenticados.

d)

Permanezca inalterada ante intentos no autorizados.

52.

¿Qué simboliza un diamante sólido en UML?

a)

Generalización

b)

Composición

c)

Agregación compartida

d)

Asociación binaria

53.

¿Cuál es una característica de una clase abstracta?

a)

No puede ser instanciada directamente

b)

Puede tener instancias directas

c)

Hereda características de sus subclases

d)

No puede tener operaciones

54.

El estándar ISO 27001 establece que la seguridad de la información incluye:

a)

Medidas técnicas para preservar confidencialidad, integridad y disponibilidad.

b)

Procedimientos para compartir datos públicamente.

c)

Estrategias para eliminar datos duplicados.

55.

¿Qué es un ejemplo de estado en un diagrama de máquina de estado?

a)

Continuar

b)

Transición

c)

Seleccionar

d)

Encendido

56.

El usuario inserta su tarjeta, ingresa el PIN, selecciona "Retiro de efectivo" y recibe el dinero. En el caso de uso "Retirar dinero", ¿cuál sería una condición alternativa?

a)

El usuario retira el dinero

b)

El cajero imprime el comprobante

c)

El sistema valida el saldo disponible

d)

El usuario ingresa un PIN incorrecto

57.

¿Cuál de los siguientes patrones estructurales permite añadir funcionalidad extra a un objeto sin modificar otras instancias?

a)

Observer

b)

Adapter

c)

Facade

d)

Decorator

58.

En un sistema de ventas, el usuario selecciona un producto, lo agrega al carrito, confirma el pago y recibe un comprobante. En el caso de uso "Realizar compra", ¿cuál sería un actor secundario?

a)

El cliente

b)

El sistema de pagos en línea

c)

El carrito de compras

d)

El producto

59.

¿Qué representa la línea de vida en un diagrama de secuencia?

a)

Representa un objeto durante la interacción

b)

Representa el papel que desempeña un objeto

c)

Representa la asociación entre los objetos

d)

Representa el tiempo que está presente el objeto

60.

¿Cuáles de los siguientes componentes corresponde a los diagramas de caso de uso?

a)

No es un caso de uso

b)

A: Actor B: Caso de uso C: Límite del sistema

61.

Al trabajar con interacciones en el diagrama de comunicación se manejan los siguientes conceptos:

a)

Enlace y Conector

b)

Mensaje entre objetos

c)

Interacción Objeto y Rol de objeto

d)

Secuenciación.

62.

En los diagramas de secuencia, en la parte superior se coloca:

a)

Mensajes

b)

Objetos

c)

Actividades

d)

Instancias.

63.

¿Qué representa el foco de control?

a)

La distancia

b)

El tiempo

c)

La línea de vida

d)

Los mensajes.

64.

¿Cuál de las siguientes opciones NO es una característica del Caso de Uso?

a)

Presenta una base para realizar la implementación del sistema

b)

Devuelve algo de valor para el usuario

c)

Logra un objetivo concreto para el usuario

d)

Es una descomposición de las funciones del sistema.

65.

Los principales propósitos del modelado de Casos de Uso son:

a)

Describir los requerimientos funcionales del sistema

b)

Relacionar las funciones del sistema con las clases del sistema

c)

Presentar un orden cronológico de la funcionalidad del sistema

d)

Distinguir los requerimientos no funcionales del sistema.

66.

Entidad que interactúa con el sistema (personas/otros sistemas) en un diagrama:

a)

Caso de Uso

b)

Actor

c)

Límite

d)

Sistema de Gestión.

67.

¿Qué principio garantiza que solo personas autorizadas puedan acceder a la información?

a)

Disponibilidad.

b)

Confidencialidad.

c)

Integridad.

d)

Fiabilidad.

68.

¿Qué representa un diagrama de clases?

a)

La estructura y comportamiento de un conjunto de objetos

b)

El flujo de datos entre componentes

c)

El estado de un sistema en un momento dado

d)

La secuencia de actividades en un sistema

69.

¿Cuál de las siguientes opciones describe una asociación binaria?

a)

Una relación entre un objeto y su clase

b)

Una operación inherente a una clase

c)

Una conexión entre instancias de dos clases

d)

Una característica exclusiva de un objeto

70.

¿Qué tipo de relación se modela con la agregación compartida?

a)

Relación de herencia entre clases

b)

Relación exclusiva entre instancias

c)

Relación dependiente de la existencia del todo

d)

Relación donde las partes existen independientemente del todo

71.

El patrón Command encapsula el control para:

a)

Sincronizar el estado entre un publicador y suscriptores

b)

Tratar peticiones del usuario de manera uniforme, sin depender de la especificidad de la solicitud.

c)

Seleccionar algoritmos en tiempo de ejecución.

d)

Crear instancias de objetos complejos de forma modular.

72.

¿Qué ocurre si el objeto compuesto se elimina en una relación de agregación por composición?

a)

Las partes se convierten en objetos independientes

b)

Las partes continúan existiendo

c)

Las partes también se eliminan

d)

Las partes se reasignan automáticamente