option
Cuestiones
ayuda
daypo
buscar.php

Desarrollo Entorno Servidor Tema 5 Ilerna 25-26

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Desarrollo Entorno Servidor Tema 5 Ilerna 25-26

Descripción:
Tema 5 Desarrollo Entorno Servidor

Fecha de Creación: 2025/12/09

Categoría: Informática

Número Preguntas: 41

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

En el patrón Modelo-Vista-Controlador (MVC), ¿cuál es la principal responsabilidad de la capa de presentación (Vista)?. Procesar las peticiones del usuario y coordinar las otras capas. Visualizar la información con la que el usuario va a interactuar. Contener toda la lógica de la aplicación y las reglas de negocio. Acceder a los gestores de bases de datos para obtener o modificar la información.

Según la separación por capas, ¿qué capa se encarga de transformar los datos requeridos del mundo real en información que pueda ser mostrada?. La capa de presentación web. La capa de almacenamiento en base de datos. La capa de lógica de negocio. La capa de datos.

¿Cuál de las siguientes afirmaciones describe mejor el concepto de controles de servidor?. Son un estándar formado por un conjunto de elementos con funciones específicas, como botones o cuadros de texto. Son un conjunto de funciones de JavaScript que se ejecutan exclusivamente en el navegador del cliente. Son directivas de seguridad que se configuran únicamente en el servidor para proteger la aplicación. Son exclusivamente etiquetas HTML para estructurar el contenido de una página web estática.

Al procesar los controles de servidor, se genera un modelo de objetos que disminuye la complejidad del procesamiento de una web. ¿Cómo se conoce este modelo?. API (Application Programming Interface). MVC (Modelo-Vista-Controlador). DNS (Domain Name System). DOM (Document Object Model).

¿Cuál es el objetivo principal que distingue a una página web dinámica de una estática?. Almacenar toda la información y la lógica en el navegador del cliente. Ofrecer un contenido fijo que no cambia con el tiempo. Proporcionar contenido adaptado a cada petición específica del usuario. Utilizar exclusivamente HTML y CSS para su construcción.

En un modelo de interacción web, ¿qué caracteriza a un "cliente simple" o "thin client"?. Funciona de forma autónoma sin necesidad de una conexión constante al servidor. Actúa como un hilo de conexión, enviando datos y requerimientos al servidor para su procesamiento. Requiere la instalación de software complejo y potente en la máquina del usuario. Procesa la mayor parte de la lógica de negocio en el propio navegador.

¿Para qué se utiliza principalmente CSS en el desarrollo de páginas web?. Para gestionar la comunicación asíncrona con el servidor. Para separar el contenido de la presentación y organizar los estilos visuales. Para procesar la lógica de negocio y las peticiones de los usuarios. Para estructurar el contenido semántico de la página web.

¿Qué tecnología, que utiliza JavaScript y XML, permite realizar peticiones asíncronas al servidor para lograr un mayor dinamismo sin recargar la página?. DNS. ASP.NET. jQuery. AJAX.

¿Cuál es la función principal del sistema de nombres de dominio (DNS) en el contexto de una aplicación web?. Traducir un nombre de dominio (un conjunto de caracteres) a una dirección IP. Crear animaciones y controlar eventos en la interfaz de usuario. Gestionar la lógica de negocio de la aplicación en el servidor. Aplicar estilos visuales y de presentación a la página web.

¿Qué son las pruebas o 'testing' en el ciclo de vida de una aplicación web?. El mecanismo para comprobar si una aplicación cumple con las condiciones y requerimientos especificados. La optimización del rendimiento de la base de datos. El despliegue final de la aplicación en un servidor de producción. El proceso de escribir el código inicial de la aplicación.

Dentro del contexto de las pruebas, ¿qué caracteriza a las 'pruebas unitarias'?. Evalúan la interacción y comunicación entre diferentes módulos del sistema. Se ejecutan solo una vez al final de todo el desarrollo. Verifican que la aplicación completa funcione correctamente en el entorno del usuario final. Se ejecuta una parte del código de manera aislada para comprobar su lógica interna.

¿Cuál es el objetivo principal del proceso de depuración ('debugging')?. Comprobar si la aplicación cumple con los requerimientos del cliente. Añadir nuevas funcionalidades a la aplicación. Escribir pruebas automáticas para cada función del código. Realizar un seguimiento de la ejecución para analizar valores de variables y controlar el flujo.

En la arquitectura de tres capas, ¿qué capa se comunica directamente tanto con la capa de presentación como con la de datos?. La capa de datos. La capa de interfaz de usuario. La capa de presentación. La capa de negocio.

¿Qué beneficio principal se obtiene al separar la lógica de negocio en capas?. Permite que los cambios en una capa no afecten directamente a las otras. Garantiza que la aplicación web no tenga ningún error. Hace que la aplicación sea más rápida en todos los casos. Elimina la necesidad de utilizar un servidor web.

Además de botones y cuadros de texto, ¿qué otros elementos pueden ser controles de servidor según el texto?. Consultas SQL y procedimientos almacenados. Servidores web como Apache o IIS. Etiquetas (labels) y listas desplegables. Archivos de configuración del servidor y certificados de seguridad.

Según el texto, el uso de JavaScript con jQuery es frecuente para... Definir la estructura semántica del documento web. Almacenar permanentemente los datos en el servidor. Traducir nombres de dominio a direcciones IP. Crear animaciones y controlar eventos, como el clic de un botón.

En el contexto de la generación dinámica de la interfaz, ¿por qué es interesante usar lenguajes como JavaServer Faces o los controles de ASP.NET?. Porque permiten generar interfaces de usuario de manera programática. Porque solo se ejecutan en el navegador del cliente, reduciendo la carga del servidor. Porque son los únicos lenguajes capaces de interactuar con bases de datos. Porque eliminan la necesidad de usar HTML y CSS.

El primer paso para definir la estructura de interacción de una página dinámica es... Escribir las pruebas unitarias para todas las funciones. Definir la interacción entre las distintas partes en la web, tanto del cliente como del servidor. Registrar un nombre de dominio y configurar el DNS. Elegir los colores y las fuentes que se usarán en la página.

Para realizar procesos de depuración, el texto menciona que es necesario hacer uso de... Un navegador web actualizado con soporte para HTML5. Herramientas de diseño gráfico como Photoshop. IDE que soporten el lenguaje de programación utilizado. Servicios de alojamiento web en la nube.

¿Por qué es bueno tratar de dividir el código en funcionalidades al momento de detectar errores?. Porque es un requisito obligatorio para poder compilar el programa. Para aislar unas partes de otras y evitar que un fallo se arrastre. Para que el código se ejecute más rápido en el servidor. Para reducir el tamaño final del archivo ejecutable de la aplicación.

¿Cuál es la relación entre la capa de datos y la capa de negocio?. Ambas capas son idénticas y realizan las mismas funciones. La capa de datos contiene la lógica de negocio y la ejecuta. La capa de datos se comunica directamente con el usuario sin pasar por la capa de negocio. La capa de negocio solicita información a la capa de datos para procesarla.

El patrón Modelo-Vista-Controlador (MVC) es una aplicación del concepto de... Optimización de bases de datos. Procesamiento en el lado del cliente. Seguridad informática en la web. Separación por capas o responsabilidades.

Además de HTML, ¿qué otros lenguajes de páginas web dinámicas se mencionan en el texto?. COBOL y Fortran. C++ y C#. JavaScript, PHP, ASP y Python. Swift y Kotlin.

¿Qué función cumplen las pruebas de forma repetitiva en el ciclo de vida de una aplicación?. Escribir la documentación para el usuario final. Diseñar la interfaz de usuario. Seleccionar el servidor donde se alojará la aplicación. Detectar e integrar y realizar de manera repetitiva para hallar el mayor número de errores.

La capacidad de los navegadores para usar CSS permite separar... El contenido de la presentación en las páginas web. La lógica de negocio de la capa de datos. Las pruebas unitarias de las pruebas de integración. El código del cliente del código del servidor.

¿Dónde se realizan normalmente las configuraciones de una aplicación web, como la definición del dominio?. En un archivo de texto que se distribuye a cada usuario. En el navegador del cliente a través de cookies. En el código CSS de la aplicación. En el lado del servidor.

Cuando se elige un nombre para la web, el siguiente punto es garantizar un acceso seguro a los usuarios. ¿Qué implica este paso?. Definir qué partes y qué contenidos serán visibles en la web. Escribir pruebas unitarias para cada componente de la interfaz. Comprar un servidor más potente con más memoria RAM. Optimizar todas las imágenes para que la web cargue más rápido.

En el desarrollo de una página web dinámica, ¿qué ofrece una gran cantidad de posibilidades y una mayor interactividad con el usuario?. La configuración exclusiva del DNS. La minimización de los archivos JavaScript. El desarrollo de una página web dinámica. El uso de un diseño estático con solo HTML.

¿Qué se analiza durante un proceso de depuración para verificar que los valores son correctos y controlar el flujo?. Las variables y el flujo de ejecución. Los requisitos del cliente. El diseño de la interfaz de usuario. La velocidad de conexión a Internet.

¿Cuál es la principal diferencia entre la capa de negocio y la capa de datos según el patrón MVC?. La capa de negocio define la interfaz gráfica y la capa de datos la implementa. La capa de negocio se ejecuta en el cliente y la capa de datos en el servidor. La capa de negocio procesa peticiones y aplica reglas, mientras que la de datos accede al almacenamiento. No hay ninguna diferencia, son dos nombres para la misma capa.

¿Dónde se realizan normalmente las configuraciones esenciales de una aplicación o página web, como los mecanismos de seguridad?. En una base de datos externa no relacionada con el servidor. En el lado del cliente, a través de JavaScript y CSS. En el lado del servidor. En el sistema DNS, junto con la traducción de dominios.

¿Cuál es la función principal de un sistema DNS (Sistema de Nombres de Dominio) en el contexto de la configuración de un sitio web?. Crear animaciones y controlar eventos en la página. Alojar la página web y todos sus ficheros. Definir los permisos de acceso y las partes visibles de la web. Traducir un conjunto de caracteres (dominio) a una dirección IP única.

El texto define un "dominio" como un conjunto de caracteres que es el resultado de la traducción realizada por un sistema específico. ¿Qué es lo que se traduce para obtener el dominio?. El código HTML de la página principal. Una dirección IP. El nombre del servidor físico. Las reglas de seguridad de la aplicación.

Una vez que se ha escogido el nombre del dominio para una web, ¿cuál es el siguiente punto crucial a abordar?. Realizar pruebas de rendimiento y depuración. Optimizar las imágenes y el contenido multimedia. Elegir las tecnologías del lado del cliente como JavaScript o CSS. Garantizar un acceso seguro y definir qué contenidos serán visibles.

¿Qué dos elementos clave se definen a través de la serie de configuraciones de una aplicación web?. Los mecanismos de seguridad y los dominios de acceso. Las pruebas unitarias y los procesos de depuración. La paleta de colores y la tipografía del sitio. El lenguaje de programación y la base de datos a utilizar.

¿Cuál es la función principal del archivo `.htaccess` en cuanto a la seguridad de un sitio web?. Permitir que los buscadores de internet indexen el contenido del sitio. Definir la estructura y el contenido visual de una página web. Almacenar documentos web para agilizar la carga de la página. Indicar las restricciones de acceso a los directorios para verificar los permisos del usuario.

¿Qué beneficio directo se obtiene al configurar el control de la caché del servidor con el archivo `.htaccess`?. Se bloquea el acceso a directorios específicos a usuarios sin permiso. Se agiliza la carga de peticiones previas y se reduce el número de procesos del servidor. Se garantiza que solo los buscadores autorizados puedan acceder al contenido. Se actualiza automáticamente el contenido de la página web con nueva información.

¿Cuál es el propósito fundamental del archivo `robots.txt`?. Guiar a los buscadores de internet sobre cómo indexar el contenido de una web. Contener el código principal que define la funcionalidad de la página web. Almacenar temporalmente los documentos web para mejorar la velocidad. Establecer reglas de seguridad para el acceso a las carpetas del servidor.

¿En qué ubicación específica del servidor debe almacenarse el archivo `robots.txt` para que funcione correctamente?. En la raíz del servidor. Dentro de cada directorio que se quiera indexar. En la carpeta de la caché del servidor. Junto al archivo `.htaccess` en una carpeta de configuración.

Si un administrador web necesita asegurar que un usuario tenga autorización antes de visualizar el contenido de una carpeta, ¿qué archivo es el adecuado para configurar esta regla?. El archivo `robots.txt`. El archivo `index.html`. El archivo `sitemap.xml`. El archivo `.htaccess`.

¿De qué manera el archivo `robots.txt` ayuda a que una página web aparezca en los resultados de búsqueda?. Acelerando la velocidad de carga de la página, lo que mejora el posicionamiento. Definiendo qué usuarios tienen permiso para ver cada sección de la página. Traduciendo el contenido de la web a un formato que los buscadores entienden mejor. Permite el acceso a los buscadores para que relacionen las búsquedas con el contenido de la web.

Denunciar Test