Patrones de diseño para móvil
![]() |
![]() |
![]() |
Título del Test:![]() Patrones de diseño para móvil Descripción: En este test veras todo lo relacionado con los patrones de diseño móvil. |




Comentarios |
---|
NO HAY REGISTROS |
1. ¿Qué papel cumple el modelo en el patrón MVC?. a) Define la interfaz de usuario. b) Maneja datos y lógica de negocios. c) Recibe las entradas del usuario. d) todas las anteriores. 2. ¿Cuál de las siguientes afirmaciones describe mejor la función de la vista en MVC?. a) Contiene la lógica de negocios de la aplicación. b) Se encarga del diseño y presentación. c) Enruta comandos a los modelos y vistas. d) Almacena los datos de la aplicación. 3. ¿Qué sucede cuando el estado de los datos en el modelo cambia en una aplicación MVC?. a) El modelo se actualiza sin afectar la vista.0. b) El modelo notifica a la vista y, a veces, al controlador. c) El controlador actualiza el modelo automáticamente. d) La vista maneja los cambios en el modelo de forma independiente. 4. En una aplicación de lista de compras basada en MVC, ¿cuál es el rol del controlador?. a) Almacenar y gestionar los datos de los artículos. b) Mostrar la lista de artículos al usuario. c) Actualizar el modelo y/o la vista en respuesta a las entradas de los usuarios. d) Definir el formato de los datos a mostrar. 5.¿Cómo se parece el patrón MVC al desarrollo web moderno?. a) El modelo se gestiona exclusivamente en el cliente. b) Todo el control de la aplicación se escribe en CSS. c) Los componentes siguen un patrón más rígido. d) Las actualizaciones de la página se envían al cliente mediante XMLHttpRequest. 6. ¿Cuál es la función principal del Modelo en MVVM?. a) Gestionar la lógica de negocio y los datos de la aplicación. b) Presentar la interfaz gráfica al usuario. c) Actuar como intermediario entre el modelo y la vista. d) Realizar pruebas unitarias del código. 7. ¿Qué papel desempeña el VistaModelo en el patrón MVVM?. a) Se encarga de la presentación visual de los datos. b) Conecta el modelo con la vista y gestiona el estado de la vista. c) Almacena los datos de usuario en una base de datos. d) Realiza operaciones matemáticas complejas. 8. ¿Cuál es una ventaja significativa del uso de MVVM?. a) Permite que los cambios en el modelo no afecten a la vista. b) Facilita la creación de interfaces gráficas sin necesidad de programación. c) Mejora la mantenibilidad al separar responsabilidades. d) Reduce el número de archivos en un proyecto. 9. ¿Qué componente del MVVM se encarga de las pruebas unitarias?. a) La Vista, porque es donde se muestra todo al usuario. b) El Modelo, ya que contiene la lógica de negocio. c) La VistaModelo, porque conecta ambos componentes. d) Ninguno, ya que las pruebas unitarias no se aplican a MVVM. 10. ¿Cuál es un desafío asociado con el patrón MVVM?. a) La implementación puede ser más sencilla que otros patrones. b) La separación estricta puede resultar en un mayor número de archivos. c) Facilita la reutilización del código sin complicaciones. d) Permite realizar pruebas unitarias sin esfuerzo adicional. 11. ¿Qué componente actúa como intermediario entre el modelo y la vista en MVC?. a) El Sistema Operativo. b) La Vista. c) El Controlador Sistema Operativo. d) Otros. 12. ¿Cuál es una de las ventajas clave del uso del patrón MVC en el desarrollo móvil?. a) Mejora la calidad de la señal de red en dispositivos móviles. b) Facilita el modularidad y el mantenimiento de la aplicación. c) Confunde la separación entre la interfaz de usuario y la lógica de negocio. d) Etc. 13. En el contexto del patrón MVC, ¿Qué ocurre cuando el modelo cambia?. a) La aplicación se detiene y muestra un error. b) El Controlador elimina automáticamente todos los datos del sistema. c) La Vista es notificada para actualizar la interfaz con los nuevos datos. d) Ninguno de las anteriores. 14. ¿Cuál es el principal objetivo de separar la aplicación en Modelo, Vista y Controlador?. a) Aumentar la velocidad de conexión a internet. b) Facilitar la organización del código y la separación de responsabilidades. c) Confundir el flujo de datos entre los tres componentes. d) Otros. 15. En el patrón MVC, ¿Cómo interactúa la Vista con los datos?. a) La Vista obtiene los datos a través del Controlador, que los recibe del Modelo. b) La Vista guarda y procesa los datos en la base de datos directamente. c) La Vista modifica la lógica del Controlador sin necesidad de actualizar el Modelo. d) Etc. 16. ¿Qué elemento de MVVM se encarga de la lógica de presentación y los comandos?. a) Modelo. b) Vista. c) VistaModelo. d) Controlador. 17. En el patrón MVVM, ¿Cómo se comunica la Vista con el VistaModelo?. a) A través de eventos directos. b) Mediante la inyección de dependencias. c) A través de data binding. d) Con llamadas a métodos del Modelo. 18. ¿Cuál es uno de los principales beneficios de la data binding en MVVM?. a) Reduce el tamaño de la base de datos. b) Mejora la seguridad de la aplicación. c) Facilita la sincronización entre la Vista y el Modelo. d) Aumenta la complejidad del código. 19. ¿Qué técnica se utiliza en MVVM para manejar las interacciones del usuario?. a) Métodos directos en la Vista. b) Comandos en el VistaModelo. c) Eventos en el Modelo. d) Funciones anónimas en la Vista. 20. ¿Cuál de las siguientes afirmaciones describe mejor el propósito del Modelo en MVVM?. a) Proporcionar la interfaz de usuario. b) Definir la estructura de la aplicación. c) Manejar la lógica de negocio y los datos. d) Actuar como intermediario entre la Vista y el VistaModelo. |