Evaluación 2

Pregunta de Elección Múltiple

Pregunta

¿Qué hace el siguiente fragmento de código en un patrón MVC?

class Modelo {
    constructor() {
        this.datos = [];
    }
    agregarDato(dato) {
        this.datos.push(dato);
    }
    obtenerDatos() {
        return this.datos;
    }
}

Respuestas

Representa la vista del sistema

Es la lógica de negocio del modelo

Controla la interacción del usuario

Retroalimentación

Pregunta Verdadero-Falso

Verdadero o Falso:

Pregunta 1

En el MVC, el controlador interactúa directamente con la vista

Pregunta Verdadero-Falso

Verdadero o Falso

Pregunta 1

El modelo es responsable de actualizar automáticamente la vista en MVC.

Completa la frase

Completa la frase todo en minusculas:

"La separación de responsabilidades en MVC facilita la y la  del sistema."

Habilitar JavaScript

Pregunta de Selección Múltiple

Pregunta

¿Cuáles son las ventajas de usar el patrón Modelo Vista Controlador (MVC)?

Respuestas

Separación de responsabilidades

Facilita el mantenimiento del código

Aumenta la complejidad del sistema

Permite trabajar de manera más organizada

Reduce la necesidad de usar bases de datos

Retroalimentación

Pregunta

En un sistema basado en MVC, ¿Qué componentes pueden interactuar directamente entre sí?

Respuestas

Modelo y Vista

Modelo y Controlador

Controlador y Vista

Vista y Controlador

Vista y Modelo

Retroalimentación

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Creado con eXeLearning (Ventana nueva)