+ Incorrectas
– Correctas

Puntuación: 85%

1. No es una actividad de Workflow Foundation

– IfElseThenActivity
CodeActivity
StateActivity
ListenActivity
DelayActivity

2. ____________es el acto de deshacer cualquier acción que fue realizada por una actividad compensable que se finalizó de manera correcta debido a una excepción que se ha producido en otra parte en un flujo de trabajo

SafePoint
– Compensación
Rollback
UndoActivity
RollbackActivity

3. Son nuevas caracteristicas de control de flujo presentes para WF en Framework 4

– DoWhile
ParallelPick
– ParallelForEach
– ForEach
– Switch

4. Representan el flujo de datos dentro y fuera de una actividad

variables
objetos
flujos
expresiones
– argumentos

5. Un flujo de trabajo es

una secuencia de actividades realizadas por el sistema que se alojan en la porción de la memoria principal asociada al proceso host
un conjunto de actividades realizadas por el sistema que se alojan en la porción de la memoria principal o en un repositorio persistente asociada al proceso host
una máquina de estados de actividades realizadas por el sistema que se alojan en la porción de la memoria principal asociada al proceso host
– un conjunto de unidades elementales llamadas actividades que están almacenadas como un modelo que describe un proceso real
un conjunto de actividades realizadas por el sistema que se alojan en la porción de la memoria principal asociada al proceso host

6. Son actividades para controlar transacciones

– TransactionScope
– Compensate
SendContent
ReceiveReply
TransactionController

7. Son opciones para ejecutar Workflows

+ WorkflowServiceHost
+ WorkflowApplication
+ WorkflowCaller
WorkflowForm
WorkflowInvoker

+ Error
* correcto
— Confirmado
85%

1. El proveedor de pertenencias personalizado (MemberShip Provider) solo funciona si se utiliza la autenticación mediante nombre de usuario y contraseña para autenticar al llamador.
* Verdadero
Falso

2. Un contrato de servico especifica

Especifican los requisitos mínimos
* La firma de las operaciones en términos de los mensajes intercambiados
Las características de diseño

3. Seleccione dos caracteristicas de un servicio WCF

Interoperabilidad
Facilidad de uso
Sin transacciones
* Contratos de Datos

4. Si el cliente de una aplicación de servicio WCF debe esperar a que finalice la operación y no procesa errores SOAP, la operación puede especificar un modelo de mensaje unidireccional.
* Verdadero
+ Falso

5. Los servicios son grupos de operaciones. Para crear un contrato de servicios debe ____________ las operaciones y especificar su agrupación.

Definir
* Modelar
Agrupar

6. Una de las capas de la arquitectura de WCF es la capa de alojamiento, en la cual encontramos:

Comportamiento de transaccion
Contrato del Servicio
* Servicio de Activacion de Windows (WAS)

7. Para controlar el comportamiento de una transaccion en un servicio WCF lo podemos hacer mediante:

TransactionIsolationLevel y TransactionAutoComplete
TransactionIsolationLevel y TransactionScopeRequest
* ServiceBehaviorAttribute y OperationBehaviorAttribute

+ Incorrecta
* Correcta
— Validada
Resultado:

1. Cúal de las opciones es correcta para aplicar el estilo TitleText a un TextBlock llamado textblock1 por código en C#?

textblock1.Style = (Style)(this.StaticResource[“TitleText”]);
textblock1.Style = (Style)(this.Resource[“TitleText”]);
textblock1.Style = (Style)(this.Resources.Static[“TitleText”]);
* textblock1.Style = (Style)(this.Resources[“TitleText”]);
textblock1.Style = (Style)(this.Static.Resources[“TitleText”]);

2. En WPF la clase CommandBinding:

* Enlaza RoutedCommand a los controladores de eventos que implementan el comando.
Es una clase base para implementaciones de núcleo de WPF.
Proporciona la compatibilidad de representación de WPF.
Proporciona datos actualizados a otras instancias.
Todas las opciones son correctas.

3. Cúal es el código XAML correcto para insertar un reproductor multimedia en una aplicación?

*



4. De las siguientes clases cúal no proporciona funcionalidad para los eventos de entrada relacionados con la presión de teclas y los botones del mouse.

+ FrameworkContentElement
ContentElement
UIElement
FrameworkElement
UIContentElement

5. El evento Closing en las ventanas en WPF:

Se produce cuando la ventana está a punto de cerrarse.
* Se provoca antes de que la ventana se cierre y proporciona un mecanismo para evitar el cierre de la ventana.
Se produce inmediatamente después que la ventana se ha cerrado.
Se utiliza para forzar el cierre de la ventana.
Todas las respuestas son correctas.

6. Cuales son los requisitos que una propiedad debe cumplir para tener funcionalidad de animación (Seleccione todas las que apliquen).

* Debe pertenecer a una clase que herede de DependencyObject e implemente la interfaz IAnimatable.
Debe conservar el esquema de frames para conservar el movimiento.
* Debe haber un tipo de animación compatible disponible.
Debe mantener un tipado constante de los objetos.
* Debe ser una propiedad de dependencia.

+ Incorrecta
* Correcta
— Validada
Resultado: 85%

1. En una aplicación MVC uando un usuario introduce una dirección URL en el explorador

La aplicación MVC usa reglas de enrutamiento que están definidas en el archivo Web.config para analizar la dirección URL
La aplicación MVC usa reglas de enrutamiento que están definidas en el archivo Global.config para analizar la dirección URL
La aplicación MVC usa reglas de enrutamiento que están definidas en el archivo Web.exe para analizar la dirección URL
La aplicación MVC usa reglas de enrutamiento que están definidas en el archivo WebGlobal.asax para analizar la dirección URL
* La aplicación MVC usa reglas de enrutamiento que están definidas en el archivo Global.asax para analizar la dirección URL

2. El marco de MVC el componente “Controlador” hace referencia a:

Es el componente que muestra la interfaz de usuario de la aplicación.
Es la parte de la aplicación que implementan la conexión directa con un origen de datos.
Es la parte de la aplicación que implementan la lógica del dominio de datos de la aplicación.
Es el componente que controla la interacción del usuario.
+ Ninguna de las opciones es correcta.

3. En el flujo de trabajo típico de una aplicación web de MVC

Los métodos de acción usan los valores de parámetro de entrada para limitar la entrada del código de aplicación
* Los métodos de acción de controlador administran una solicitud web de entrada.
Los métodos seleccionan una controlador que representa una respuesta en un explorador.
El método debe administrar toda la lógica de aplicación.

4. De las siguientes afirmaciones cúal no es correcta:

De forma predeterminada, el marco de MVC trata todos los métodos públicos de una clase de controlador como métodos de acción.
Los tipos de valor devueltos se incluyen en un tipo ActionResult adecuado antes de representarse en la secuencia de respuesta.
El marco de MVC también admite argumentos opcionales para los métodos de acción.
* El método ViewControl devuelve una instancia de la clase ViewResult, que se deriva de ActionResult.
Se puede incrustar valores de parámetro como parte de la dirección URL en lugar de como valores de la cadena de consulta.

5. Una ventaja significativa de utilizar el modelo MVC en ASP.NET es:

* Puede implementar con facilidad las pruebas unitarias para su aplicación web.
Que representa una vista como una página web.
Redirecciona a otro método de acción utilizando su dirección URL.
Devuelve un tipo de contenido definido por el usuario.
Representa un valor devuelto que se utiliza si el método de acción debe devolver un resultado null (vacío).

6. En aplicaciones ASP.NET MVC La clase base para todos los controladores es:

BaseController
Controller
ControllerBaseNet
BaseControllerWeb

* ControllerBase

7. La interacción del usuario con aplicaciones ASP.NET MVC

La interacción con el usuario se organiza en torno a páginas.
La interacción con el usuario se organiza en torno a controlar eventos desde la página y desde los controles de la página.
* Se organiza en torno a los controladores y métodos de acción.
Se organiza en torno a los controladores y métodos de acción.
Los controladores pueden incluir hasta 12 métodos de acción.

* Correcta
— Validada
+ Incorrecta
Resultado: 85%

1. Qué clases incluye el .Net Framework para la compatibilidad con CNG? (seleccione las que apliquen):

* CngProvider
* CngProperty
CngInfo
* CngAlgorithm

2. La configuración criptográfica permite:

Extender las clases de criptografía de .Net Framework
Determinar el algoritmo a utilizar
Resolver una implementanción concreta de una algoritmo
* A y C

3. Una característica común de la mayoria de las operaciones criptográficas es:

Clave de máximo 116 bits de longitud
+ Uso obligatorio de firmas digitales
A y B
* Generación de números aleatorios

4. La información de una clave asimétrica puede extraerse utlizando los métodos (seleccione los que apliquen):

* ToXMLString
+ RSAParameters
GetXMLKey
* ExportParameters

5. Es posible firmar un archivo XML?

No, XML es un estandar abierto

+ Si, pero si el XML se genera de un servicio WCF
Si, utilizando el namespace System.Security.XML
* Si, utilizando el namespace System.Security.Cryptography.XML

6. Las firmas digitales permiten (seleccione las que apliquen):

* Autenticar la identidad de un remitente
+ Usar claves simétricas personalizadas
+ A y B
* Proteger la identidad de los datos

7. Es posible obtener información de las firmas de los manifiestos de aplicaciones implementadas con clickonce
* Verdadero
Falso

De las siguientes afirmaciones sobre servicios windows, cuáles son verdaderas?

* Los servicios Windows no tienen interface gráfica.
Tiene el mismo comportamiento de un servicio web.
Los Servicios de Windows son aplicaciones que funcionan con la interacción del usuario.
* Los servicios windows pueden iniciarse automáticamente cuando se inicia el equipo.

Qué tipos de servicios se pueden crear con Visual Studio 2010?

* Win32ShareProcess
WinShareProcess
WinOwnProcess
* Win32OwnProcess

Propiedad que obtiene o establece el código de salida para el servicio?

CanStop
AutoLog
* ExitCode
85%

El método que espera a que el servicio alcance el estado especificado es?

WaitForChangeState
* WaitForStatus
WaitForState

Cuáles son los posibles valores de la propiedad StartType?

Enabled, Disabled, Automatic
+ Automatic, Disabled, Manual
* Disabled, Manual, Automatic
Enabled, Disabled, Manual

Cuál método se usa para especificar el procesamiento que se produce cuando el servicio recibe un comando de arranque?

OnStop
OnContinue
* OnStart
OnPause

Namespace que contiene clases que permiten implementar, instalar y controlar las aplicaciones de servicios Windows?

System.ServiceConfiguration
* System.ServiceProcess
System.ServiceProcess.Design

* Respuesta
— Confirmada
+ Erronea

100%

La instrucción lock (C#) o la instruccioón SyncLock Me (VB) son otra manera de hacer uso de la clase

Interlocked
ThreadLock
WaitHandle
Semaphore
–Monitor

Para sincronizar las actividades de varios threads no se recomienda utilizar

–Thread.Suspend
Mutex
ManualResetEvent
–Thread.Resume
Monitor
AutoResetEvent

________ es un primitiva de sincronización definida por el usuario que permite que varios subprocesos (denominados participantes) trabajar simultáneamente en un algoritmo en fases

* Barrier
+ SpinLock
SpinWait
InterLocked
SemaphoreSlim

De los temporizadores existentes en el .Net Framework este no sige el modelo de eventos

System.Windows.Forms.Timer
System.Timers.Timer
System.Timers.ReverseClock
System.Threading.FastClock
–System.Threading.Timer

Un interbloqueo tiene lugar cuando

el número de CPUs (o cores) es excedido por el número de threads en ejecución
cuando un recurso queda bloqueado por un thread que ya no existe pues la aplicación se ha cerrado abruptamente
* dos threads intentan bloquear un recurso que ya ha bloqueado uno de estos threads
+ dos threads han bloqueado un recursos que ya ha sido bloqueado por uno de estos threads
dos recursos son accedidos por el mismo thread en el mismo instante

Existen en el Framework

* ReaderWriterLockSlim
* ReaderWriterLock
+ ReaderWriterSlimLock
ReaderSlimWriterLock
ReaderAnyWriterOnlyLock

________es un tipo de sincronización ligero que se puede utilizar en escenarios de bajo nivel para evitar los costosos cambios de contexto y las transiciones del kernel que se requieren para los eventos de kernel

* SpinWait
SpinWaitSlim
SpinLockSlim
SpinLock
+ WaitSpin

La primera pregunta no la logré copiar. es de respuesta múltiple y las opciones son 1 y 4
1

4

la clase XmlRootAttribute

Representa la colección de esquemas XML

Serializa y deserializa objetos en y desde documentos XML. XmlSerializer permite controlar el modo en que se codifican los objetos en XML

Controla el esquema XML generado cuando XmlSerializer serializa el destino del atributo

-Controla la serialización XML del destino de atributo como elemento raíz XML

la clase SerializableAttribute

-Indica que una clase puede serializarse.
Se puede utilizar para impedir que se serialicen determinados campos de un objeto

Indica que una clase debe recibir una notificación cuando ha finalizado la deserialización de todo el gráfico de objetos

Describe el origen y destino de una secuencia de serialización determinada y proporciona un contexto definido por el llamador adicional

Para serializar un objeto en formato XML se debe importa la clase:

System.Serializers

-System.Xml.Serialization

System.Xml.Serializers

System.Serialization

La clase Formatter

Representa una implementación básica de la interfaz IFormatterConverter que utiliza la clase Convert y la interfaz Iconvertible

Genera identificadores para los objetos.

Permite a los usuarios controlar la carga de clases y encargar qué clase se debe cargar

-Proporciona funcionalidad básica para los formateadores de serialización de Common Language Runtime.

Uno de los siguientes pasos no se utiliza para serializar un objeto:

Cree el objeto y establezca sus campos y propiedades públicos.

Construya una clase XmlSerializer con el tipo del objeto. Para obtener más información, vea los constructores de clase XmlSerializer.

Llame al método Serialize para generar una secuencia XML o una representación de archivo de los campos y propiedades públicos del objeto. En el ejemplo siguiente se crea un archivo.

-Abra un símbolo del sistema

La interfas Iformatter

-Proporciona funcionalidad para aplicar formato a los objetos serializados.

Proporciona una conexión entre una instancia de SerializationInfo y la clase proporcionada por el formateador más adecuada para analizar los datos que contiene SerializationInfo.

Permite que un objeto controle su propia serialización y deserialización

Implementa un selector de suplentes de serialización que permite que un objeto realice la serialización y deserialización de otro objeto

Asi como lo ven 86%
– Correctas
= Mal

1. Los dos pasos básicos para la creación de datos maestros son:
– -Generar reporte de llaves primarias
— -Limpiar y normalizar datos
— Combinar datos para consolidar los duplicados
— Creación de un modelo entidad relación de todos los datos consolidados

2. Porque manejar datos maestros?
=Para mejorar el rendimiento de las aplicaciones
=Para mantener un modelo entidad relación
-Ya que múltiples aplicaciones usan los datos un error en una de ellas sería fatal
Ninguna de las anteriores

3. Para usar el MDM es necesario descargar e instalar:
-Master Data Service
=Master Data Manager
=Master Data Management
=Ninguna de las anteriores

4. Qué es el Master Data Management?
Herramientas para manipular los datos de aplicaciones tipo ERP
-Tecnología de herramientas y procesos para mantener una lista consistente de datos maestros.
Manejador de datos complejos
Todas las anteriores

5. Cuando hablamos que un elemento no cambia con el tiempo y por tal razón no lo podemos considerar un dato maestro, estamos hablando de:
=Valor
=Reutilización
-Volátil
=Complejidad

6. La complejidad en los datos sirve para?
=Saber que debe haber una división de la información
-Aumenta la posibilidad que sea un dato complejo
=Reducir la posibilidad que estos datos sean datos maestros
=Ninguna de las anteriores

7. Qué es Master Data?
Nuevo tipo de estructuras de datos
Manejador de datos complejos
-Lista de datos que son compartidos y utilizados por múltiples aplicaciones.
Ninguna de las anteriores

8. Los datos que podemos encontrar en las empresas son:
No estructurados
Transaccionales
Metadatos
Jerárquica
Maestros
-Todas las anteriores

9. El ciclo de vida de CRUD es:
Crear, Elimina, Leer, Actualización, Búsqueda
-Crear, Leer, Actualización, Elimina, Búsqueda
Crear, Actualización, Leer, Elimina, Búsqueda
Crear, Leer, Actualización, Búsqueda, Elimina

10. Lo primero que se debe hacer al instalar MDM es:
Describir el cubo OLAP
Cargar la base de datos
-Ejecutar el wizard de configuración
Apenas se instala el sistema ya es operativo

11. Algunas de las fases que encontramos en la implementación de MDM son:
— Identificar consumidores y generar reglas de negocios especializadas
– –Identificar datos maestros
– -Diseño de infraestructura
—-Diseño de modelo entidad relación

12. Qué significa la sigla MDM?
Master Data Mining
Manager Data Mining
-Master Data Management
Master Data Manager

13. Los prerrequisitos de MDM son:
-IIS(Internet Information Server)
-Power Shell
ReportBuilder
Visual Studio

14. Es necesario crear una nueva base de datos al configurar el MDM:
-Verdadero
Falso

15. Los datos maestros se sub dividen en áreas temáticas estos son:
-Personas
-Conceptos
Datos externos
-Cosas y lugares
Espacio tiempo

Asi como lo ven 80%

+ Confirmada
– Ok
= ERROR

1. El proyecto de modelo de informe cuenta con:
Orígenes de datos
Vista de orígenes de datos
Modelos de informe
-Todas las anteriores

2. El orden en que se aplican los filtros son:
-Conjunto de datos, Región de datos y grupo de datos
Región de datos, grupo de datos y Conjunto de datos
Grupo de datos, Región de datos y Conjunto de datos
No existe un orden para aplicar los filtros

3. Las partes del modelo de informe son:
Lógico
–Físico
– Asignación
-Publicación

4. El .smdl es la extensión del tipo de archivo:
Inicio de proyecto en Visual Studio
-Archivo de modelo de datos
Orígenes de datos
No es de ningún tipo de archivos de reporting service

5. Una tabla con un grupo de columnas es muy fácil es muy fácil mostrarlo en una gráfica circular.
=Verdadero
-Falso

6. Una vista de orígenes de datos es:
-Es una descripción de la base de datos en la que se señala en los archivos de origen.
Datos de las vistas de la base de datos
Resumen de la base que se encuentran en el origen de datos
Todas las anteriores

7. -Unas de las nuevas características de report builder es:
– Exportar a Formato Feed
-Suscripciones a RRS
–Interfaz de Share Point
–Exportar a Formato FXP

8. -Una ecuación de un filtro se compone de:
–Una expresión que identifica los datos que se van a filtrar
–Un operador
– Tipo de filtro
– Valor con el que se va a llevar la comparación

9. Las agrupaciones en reporting service se usan para hacer reportes más concisos y comunicar datos resumidos en un formato más compacto.
-Verdadero
Falso

10. El modelo de informe es:
Informe con los datos ya insertados
-Descripción de la base de datos por medio de metadatos a la que hace referencia una vista de datos
=Plantilla en la cual se usa para generar informes
Ninguna de las anteriores

11. La extensión de los archivos de los orígenes de datos son:
.smdl
.xml
.dbo
-.ds

12. -Se usan áreas de grupos de filas y grupos de columnas para:
–Tablix
Mapas
– Matriz
–Sub reportes

13. Para crear un modelo de informe se debe:
Crear un ODBC
Agregar la conexión directamente al reporte
-Crear un nuevo proyecto de modelo de datos
=Ninguna de las anteriores

14. No es posible usar grupos anidados ya que la jerarquía admite nombres con diferentes grupos.
=Verdadero
+Falso

15. El modelo semántico es:
En la definición del reporte por medio de un diagrama
-Contiene el modelo empresarial de datos, que describe según nombres familiares
=Modelo que no aplica para reporting service
Ninguna de las anteriores