Читать книгу Despliegue y puesta en funcionamiento de componentes software. IFCT0609 - Rafael Luis Granados La Paz - Страница 29
Ejercicios de repaso y autoevaluación
Оглавление1. De las siguientes frases, indique cuál es verdadera o falsa.
Los servicios de un componente pueden ser de tres tipos: requeridos, proporcionados y eventos.
Verdadera
Falsa
El puerto es una representación del servicio de un componente.
Verdadera
Falsa
Los servicios requeridos son aquellos proporcionados por un componente.
Verdadera
Falsa
El repositorio es siempre requerido en cualquier modelo de despliegue de componentes.
Verdadera
Falsa
2. Complete los espacios libres de la siguiente oración.
En la fase de __________ los componentes son __________ y ejecutados dentro del _________.
3. ¿Son lo mismo el lenguaje de definición y el lenguaje de implantación, aplicados ambos a componentes?
a. Bajo algunas circunstancias sí, pueden coincidir.
b. No, siempre son diferentes.
c. Sí, son el mismo lenguaje.
d. Los componentes no requieren de lenguaje de implementación.
4. Un componente...
a. ... requiere de una interfaz bien definida.
b. ... puede ser desplegado independientemente.
c. ... está sujeto a composición por parte de terceros.
d. Todas las opciones anteriores son correctas.
5. Las fases del ciclo de vida de los componentes son:
a. Diseño, despliegue, instanciación y ejecución.
b. Diseño, despliegue y ejecución.
c. Planificación, diseño, despliegue, instanciación y ejecución.
d. Diseño, instanciación y ejecución.
6. UML 2.0 es un ejemplo válido de...
a. ... diseño con repositorio.
b. ... diseño sin repositorio.
c. ... despliegue con repositorio.
d. ... despliegue sin repositorio.
7. ¿Cuál de las siguientes tecnologías está asociada al diseño con repositorio solo para el depósito de componentes?
a. .NET.
b. KOALA.
c. JavaBeans.
d. Todas las opciones anteriores son correctas.
8. EJB son las siglas de...
a. ... Extended Java Beans.
b. ... Executable Java Beans.
c. ... Enterprise Java Beans.
d. ... Entity Java Beans.
9. Un EJB...
a. ... requiere de dos interfaces, “home” y remota.
b. ... necesita de un contenedor CCM.
c. ... pueden ser de entidad, de sistema y de evento.
d. Todas las opciones anteriores son correctas.
10. ¿Cuál es un lenguaje de .NET?
a. Java.
b. CLR.
c. C#.
d. Todas las opciones anteriores son correctas.
11. Un componente .NET consta de...
a. ... metadato y código IL.
b. ... código CLR.
c. ... código dependiente de la máquina.
d. Todas las opciones anteriores son correctas.
12. ¿Cuáles son puertos de un componente CCM?
a. Sumideros.
b. Receptáculos.
c. Consumidores.
d. Las opciones a. y b. son correctas.
13. JavaBeans...
a. ... es un modelo de despliegue sin repositorio.
b. ... es una clase escrita en Java.
c. ... se deposita en el ToolBox del SDK (Standard Development Kit).
d. Todas las opciones anteriores son correctas.
14. Es un conector de Koala...
a. ... el sumidero.
b. ... el conector “event”.
c. ... el conector “glue code”.
d. Todas las opciones anteriores son correctas.
15. De las siguientes frases, indique cuál es verdadera o falsa.
Koala está muy enfocado a la electrónica de consumo.
Verdadera
Falsa
En JavaBeans hay que crear manualmente una clase adaptadora de eventos.
Verdadera
Falsa
Un servicio web puede escribirse en varios lenguajes de programación.
Verdadera
Falsa
La fase de ejecución permite siempre composición de componentes.
Verdadera
Falsa