Altillo.com > Exámenes > ORT > Taller lV

Taller de Computación IV

2° Parcial

2° Cuat. de 2011 Altillo.com

Question 1 Una empresa a la cuál usted ha desarrollado un sistema web en tres capas, le pide una ampliación del desarrollo que permita realizar consultas sobre el sistema actual pero desde un dispositivo móvil con acceso a Internet. ¿Qué adaptaciones debe hacerle al sistema para que funcione en estos dispositivos?
a. Hay que reprogramar todo el sistema para que funcione en dispositivos móviles.
b. No es posible realizar este proyecto.
c. No hay que realizar ninguna adaptación porque todos los sistemas desarrollados para la web pueden ser visualizados en cualquier dispositivo móvil.
d. Alcanza con desarrollar una nueva capa de presentación que pueda ser visualizada en dispositivos móviles.

Question 2 ¿Por qué una página web no tiene estado?
a. Porque los valores de las variables y controles de una página web no se conservan entre idas y vueltas al servidor.
b. Porque la página web cuando se carga en el navegador, se destruye.
c. Porque una página web sólo tiene eventos.
d. Porque una página web no tiene propiedades ni métodos.

Question 3 ¿Qué es la programación orientada a eventos?
a. Es lo mismo que la programación orientada a objetos
b. Se focaliza en el desarrollo visual de componentes gráficos y no en la funcionalidad.
c. Es únicamente la programación de la funcionalidad del clic de los botones.
d. Es la programación de la respuesta a los estímulos que recibe el sistema.
e. Es una mejora a la programación orientada a objetos.
f. Es la programación orientada a objetos con el agregado de mensajería.


Question 4 ¿Cuál es la ventaja fundamental de utilizar la arquitectura en capas respecto de la arquitectura monolítica (sin capas), para el diseño de una aplicación cliente-servidor?
a. Tener separadas a nivel diseño la lógica de presentación, de la lógica de negocio, de la lógica de acceso a datos.
b. Tener separada a nivel diseño la lógica de presentación, y juntas la lógica de negocio y la lógica de acceso a datos para escribir menos código.
c. Tener separada a nivel diseño la lógica de acceso a datos, y juntas la lógica de presentación y la lógica de negocio para que la aplicación se ejecute más rápido.
d. Tener separado a nivel implementación física el origen de datos del resto de las capas.

Question 5 ¿En qué capa está el string de conexión a la base de datos?
a. En la capa de acceso a datos.
b. En la capa de la base de datos.
c. En la capa de configuración web.config.
d. En la capa de negocio.

Question 6 Suponga que el Sistema Control Empleados ya se encuentra instalado en una organización con una sucursal y la misma abre una nueva sucursal en la cuál es necesario tener acceso al sistema. ¿Qué debo hacer?

a. Debo instalar el Sistema en cada PC y configurar la conexión ODBC.
b. Debo instalar el servidor web en cada PC para poder ejecutar el sistema.
c. Debo asegurarme que la PC tenga instalado un navegador y que pueda conectarse con el servidor web.
d. Debo asegurarme que la PC tenga instalado un navegador, que pueda conectarse con el servidor web y configurada la conexión ODBC.
e. Únicamente debo configurar la conexión ODBC.

Question 7 Una aplicación web en capas, debe validar un dato fecha de ingreso obligatorio desde una página web. El formato debe ser correcto y la fecha de ingreso debe estar entre un rango que se encuentra definido en una tabla de la base de datos.
¿Cuáles piensa ud. que son los pasos correctos para hacer esta validación y en que capa/s lo/s realizaría?
(Pregunta a desarrollar)

Question 8 Con una excepción puedo:
a. Capturar errores en tiempo de ejecución y en tiempo de desarrollo de la aplicación.
b. Capturar errores en tiempo de ejecución y/o hacer notificaciones al usuario por el no cumplimiento de las reglas de negocio.
c. Responder a los eventos de toda la aplicación web.
d. Mostrar mensajes al usuario.

Question 9 ¿En qué capa(s) se valida que el legajo del empleado no exista al intentar agregar uno nuevo?
a. Negocio y Acceso a datos.
b. Presentación.
c. Presentación y Acceso a datos.
d. Negocio.
e. Acceso a datos.

10 ¿Qué es un PostBack?
a. Un postback es una ida desde el cliente al servidor y vuelta desde el servidor al cliente.
b. Un postback determina el tiempo de vida de una página en el servidor.
c. Un postback es un mecanismo que posee Asp.Net para enviar mails con acuse de recibo desde una aplicación web.
d. Un postback es una ida desde el servidor al cliente y vuelta desde el cliente al servidor.

Question 11 ¿En un webform, cuál es la diferencia básica entre un HTML Control y un Web Control?
a. Un HTML control se ejecuta en el servidor y un Web control se ejecuta en el cliente.
b. Los Web control se usan siempre como campos ocultos y los HTML controls se pueden usar visibles y ocultos.
c. Un HTML control necesita una conexión permanente al servidor web para poder ejecutarse y un Web control no.
d. Un HTML control se ejecuta en el cliente y un Web control se ejecuta en el servidor.

Question 12 ¿Para qué sirve la clase EmpleadosEntity?
a. Para usarla como plantilla en la construcción del webform Empleado.aspx.
b. Para que el usuario cargue desde el teclado los datos del empleado, directamente en la clase EmpleadoEntity.
c. Para insertar el legajo del empleado en la base de datos.
d. Para encapsular en una entidad la información de un empleado y pasarla a través de las capas