option

PROG WEB, APP DISTR, ADOO, TECNOL INT

INFORMACIÓN ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
PROG WEB, APP DISTR, ADOO, TECNOL INT

Descripción:
Complex

Autor:
AVATAR

Fecha de Creación:
21/11/2020

Categoría:
Universidad

Número preguntas: 77
Comparte el test:
Facebook
Twitter
Whatsapp
REALIZAR TEST
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Enunciado: La información y los componentes de la interfaz de usuario deben ser presentables a los usuarios de manera que puedan ser evidentes. Conector: Conociendo lo anterior; ¿a qué principio de la accesibilidad web se refiere? Perceptible Mantenible Operable Comprensible.
Enunciado: Todo el contenido que no es de tipo texto que se presenta al usuario tiene una alternativa de texto que sirve para un propósito equivalente. Conector: ¿Seleccione cuál es una de las situaciones que puede ser una excepción? Gráficos estadísticos Salida de datos Entrada de datos Grabaciones de sonido.
Enunciado: WebSocket es un protocolo de comunicación de nivel de aplicación con estructura, reanudación de sesión y contrapresión incorporada que funciona a través de la red. Conector: ¿Quiénes pueden enviar mensaje con Websocket? Sólo cliente Sólo servidor Tanto cliente como servidor Sólo los clients ajax .
Enunciado: El WebSocket es un protocolo, descrito en la especificación RFC 6455, proporciona una forma de intercambiar datos entre el navegador y el servidor a través de una conexión persistente Conector: De acuerdo con la definición, ¿Cuál sería la instrucción en JavaScript con la que podemos abrir una conexión en WebSocket para luego ser utilizada? (Asuma el servidor local de pruebas) Var socket = new WebSocket("ws://localhost:8080/WebSocketTarea/Procesos"); Var socket = new Socket("ws://localhost:8080/WebSocketTarea/Procesos"); Var socket = new WebSocket("ws://localhost”, 8080, “WebSocketTarea/Procesos"); Var socket = new Socket("ws://localhost”, 8080, “WebSocketTarea/Procesos");.
Enunciado: La pauta 1.2 Medios basados en el tiempo, proporciona la alternativa 1.2.6 Lenguaje de señas, cuyo objetivo de este es permitir que las personas sordas comprendan el contenido de una pista de audio. Conector: El criterio 1.2.6 proporciona 4 técnicas de comprensión, las cuales se detallan en la siguiente tabla: Escoja la opción correcta uniendo los conceptos de cada columna. i-4; ii-1; iii-3; iv-2 i-3; ii-1; iii-2; iv-4 i-3; ii-2; iii-1; iv-4 i-1; ii-3; iii-2; iv-4.
Enunciado: El criterio 1.2.8 Alternativas de medios (pregrabada) es hacer que el material audiovisual esté disponible para las personas cuya visión es demasiado pobre para leer los subtítulos y cuya audición es demasiado pobre para escuchar de manera confiable el diálogo y la descripción de audio . Conector: Este criterio proporciona técnicas suficientes que ayudan a cumplir el objetivo del mismo, a continuación, se muestra una solución al ejemplo de una descripción sobre un contenido de una imagen. ¿A cuál de las técnicas de uso que proporciona el criterio 1.2.8 pertenece ese ejemplo? Descriptive Element Object Attribute Object Element Object Data.
Enunciado Los Web Services son una tecnología basada en protocolos, que exponen la información requerida por medio de la red. Los protocolos que posee y que permiten esto son SOAP Y REST, ambos contienen los mismos principios al pertenecer a la misma arquitectura, pero varían en ciertos aspectos. Conector SOAP Y REST son básicamente servicios, los cuales cumplen un mismo objetivo, pero de maneras distintas y recursos casi distintos. En la tabla siguiente se listan algunas características de estos protocolos o servicios. 1 Es un protocolo de arquitectura SOA 2 Contrato WSDL 3 Contrato WADL 4 Comunicación basada en XML 5 Utiliza otros protocolos como FTP, POP3, TCP, JMS, MQ, etc. 6 Mejor en comunicaciones Server To Server 7 Utiliza métodos de comunicación: GET, POST, PUT, DELETE 8 Permite agregar metadatos 9 Permite transmitir cualquier tipo de dato 10 Se utiliza más JSON para el envío de datos 11 Permite definir espacios de nombres 12 Trabaja con el protocolo HTTP Basándose en la tabla de características, seleccione la opción que identifique lo más acertadamente posible a cada protocolo. SOAP: 1,2,3,5,6,8,11,12 y REST: 1,2,7,9,10,12 SOAP: 1,2,6,8,11,12 y REST: 1,2,3,5,6,7,9,10,12 SOAP: 1,2,4,5,6,8,11,12 y REST: 1,2,3,7,9,10,12 SOAP: 1,2,4,5,6,8,10,11,12 y REST: 2,3,4,7,9,10,12.
Enunciado SOAP sigue siendo el mejor protocolo para la comunicación de Server to Server o Partner to Partner, la comunicación se realiza mediante XML, lo cual nos debe de quedar muy claro, pues es en este aspecto donde radican las principales diferencias contra REST, Los XML además tienen métodos de validación muy potentes y ampliamente utilizados, a diferencia de JSON. REST permite transmitir prácticamente cualquier tipo de datos, ya que el tipo de datos está definido por el Header Content-Type, lo que nos permite mandar, XML, JSON, Binarios (imágenes, documentos), Text, etc. Conector: Conociendo todos estos conceptos que diferencian a SOAP y REST, seleccione la opción que mejor define a cada uno. SOAP: “Flexible” y REST: “Robusto” SOAP: “Robusto” y REST: “Flexible” SOAP: “Expansivo” y REST: “Flexible” SOAP: “Robusto” y REST: “Expansivo”.
Enunciado: Las Pautas de Accesibilidad del Contenido Web (WCAG), explican cómo hacer que el contenido Web sea accesible a personas con discapacidad. Existen 4 pautas de accesibilidad: Perceptible, Operable, Entendible y Robusto. Conector: Dentro de la pauta Perceptible se encuentran: Legible, Adaptable, Distinguible, Navegable. Teclado Accesible, Navegable, Tiempo suficiente, Predecible Alternativa de texto, Medios basados en el tiempo, Adaptable, Distinguible. Texto, Audio y Video, Presentación, Navegación.
Enunciado: Para atender a las necesidades de los distintos grupos de usuarios y circunstancias, cada uno de los criterios de conformidad está asociado a un nivel de conformidad que define el nivel de exigencia del criterio. Los niveles de conformidad son: A (el menos exigente), AA y AAA (el más exigente). Conector: Los niveles de conformidad de clasifican de la siguiente manera (según WCAG 2.1): 25 criterios nivel A, 13 criterios nivel AA y 23 criterios nivel AAA 30 criterios nivel A, 20 criterios nivel AA y 28 criterios nivel AAA 25 criterios nivel A, 14 criterios nivel AA y 29 criterios nivel AAA 4 pautas y 29 criterios de cumplimiento, nivel A. 5 pautas y 29 criterios de cumplimiento, nivel AA, 3 pautas y 17 criterios de cumplimiento, nivel AAA.
Enunciado: Los Websockets son básicamente formas en las que podemos interconectar 2 (o más) programas mediante el uso de la internet. Conector: Los Web Sockets proporcionan una conexión entre el servidor web y un cliente de tal manera que ambas partes pueden empezar a enviar los datos. ¿Cómo se inicia una conexión Web socket? Se inician a través de HTTP; El servidor HTTP interpreta los Web Sockets como una solicitud de actualización. Se inicia a través del protocolo TCP que controla los datos. Se inicia a través de HTTP o SMTP los cuales son más seguros. Web Socket es un protocolo independiente basado en TCP/IP, por lo tanto, la conexión cliente-servidor se puede realizar a través de una dirección IP.
Enunciado: WebSocket nos presenta una comunicación cliente/servidor que es full duplex, de baja latencia y de bajo nivel que funciona sobre TCP/IP. Esto resulta idóneo para aplicaciones que requieren de una actualización constante desde un servidor, a manera de ejemplo: información de la bolsa de valores, juegos por web, chats, entre otros. Conector: Para realizar envió de mensajes mediante Websockets, para el servidor central se debe implementar el comportamiento de 4 métodos que corresponden a: @Get, @Post, @Delete, @Edit @OnOpen, @OnError, @OnClose, @OnMessage @AddSession, @SendMessage, @Close, @RemoveSession. @OnInit, @OnClosed, @OnSend, @OnReceive.
Enunciado: Si las tecnologías que se utilizan pueden lograr la presentación visual, el texto se utiliza para transmitir información en lugar de imágenes de texto. Conector: El criterio sobre Imágenes de Texto pertenece al (los) nivel (es): A AA AAA A, AA y AAA.
Enunciado: Criterio de éxito 1.4.6 Contraste (Mejorado) (Nivel AAA): La presentación visual de texto e imágenes de texto tiene una relación de contraste de al menos 7:1, Conector: ¿Cuál es la intención del criterio del contraste mínimo? Proporcionar claridad en el texto o las imágenes de texto que forman parte de un componente inactivo de la interfaz de usuario, que son pura decoración. El texto y las imágenes a gran escala tienen una relación de contraste de al menos 3:1. Proporcionar suficiente contraste entre el texto y su fondo para que pueda ser leído por personas con visión moderadamente baja (que no utilizan tecnología de asistencia que mejore el contraste). La intención es que el texto que forma parte de un logotipo o marca no requiera de un mínimo de contraste.
Enunciado: Websocket surge como un estándar para el reemplazo de las técnicas de Comet, especialmente para aquellas aplicaciones web que generan contenido en tiempo real, como pueden ser chats, bolsas de comercio, herramientas colaborativas o aplicaciones de subastas. Conector: Escoja la opción más acertada, que conteste a la pregunta: ¿Cuáles es una de los objetivos de los web sockets? Permitir a cada lado, cliente o servidor, transmitir información en cualquier momento. Utilizar cualquier conexión TPC para una dirección Aumentar el overhead producido por los encabezados HTTP. Reducir el overhead producido por las peticiones HTTP.
Enunciado: Html5 fue diseñado para que el desarrollo de aplicaciones web sea más fácil, entre las principales ventajas que introduce Html5 podemos citar: CSS3 para los estilos, funcionalidades fuera de línea y almacenamiento local y base de datos sqlite, acceso a multimedia y conectividad. Dentro de conectividad incluye tecnologías como websocket. Conector: Escoja la opción más acertada, que conteste a la pregunta: ¿Cuáles son los beneficios de utilizar HTML5 y websockets? Rendimiento, Simplicidad, Utilidad, Rapidez Rendimiento, Eficacia, Utilidad Rendimiento, Simplicidad, Capacidad Rendimiento, Simplicidad, Estándares .
Enunciado: Imágenes de texto (sin excepción) - Nivel AAA Las imágenes de texto solo se usan para decoración pura o cuando una presentación particular de texto es esencial para la información que se transmite. Conector: ¿Cuál de las siguientes alternativas se asemeja más a las definiciones de las técnicas suficientes para las Imágenes de texto (sin excepción)? 1-B,2-A,3-C,4-D. 1-B,2-C,3-D,4-A. 1-C,2-D,3-A,4-A. 1-A,2-C,3-D,4-B.
Enunciado: La internet de las cosas (IoT, por sus siglas en inglés) es un sistema de dispositivos de computación interrelacionados, máquinas mecánicas y digitales, objetos, animales o personas que tienen identificadores únicos y la capacidad de transferir datos a través de una red, sin requerir de interacciones humano a humano o humano a computadora. Conector: De las siguientes informaciones: 1. Cualquier elemento que pueda identificarse de forma única y capturar datos del mundo real. 2. Cualquier elemento que pueda conectarse a Internet e interactuar con otros elementos sin intervención humana directa. 3. Cualquier objeto que pueda conectarse a Internet, sin intervención humana. Seleccione la alternativa que contenga la definición mejor de una cosa en INTERNET OF THINGS 1, 2, 3 2, 3 2 3.
Enunciado: El propósito del IoT es centrarse tanto en una utilidad personal como social. Por lo tanto, esta tendencia supondrá la focalización en la persona, buscando la personalización máxima, sin perder de vista las posibilidades que ofrece para el progreso social o empresarial. La medida en que el IoT puede afectarnos actualmente es la posibilidad de listar los objetos cotidianos del entorno personal, o laboral, que podemos convertir en fuentes de datos conectadas. Conector: ¿Por qué es importante el desarrollo de IoT? Permite conocer los datos del clima y otros fenómenos en el momento que se desea. Porque en un futuro no muy lejano, ayudará a la automatización de tareas en todas las áreas de conocimiento. Porque ayuda a mejorar la calidad de vida de las personas. Porque mejora la conexión entre las personas.
Enunciado: Los WS engloban una serie de tecnologías XML que se encargan de solucionar problemas concretos de interoperación. Muchas de estas tecnologías han sido remitidas a organismos de estandarización, principalmente W3C. Conector: ¿Los servicios web de intercambio entre sistemas de mensajes, en qué tecnología están basados principalmente? SOAP SOCKETS WEBSOCKETS XML.
Enunciado: El protocolo WebSocket plantea un modelo elegante y sencillo de comunicaciones para la Web que no rompe con las tecnologías ya existentes. Conector: ¿Cuál es el nivel de soporte del navegador para WebSockets? WebSockets es una nueva especificación. La mayoría de los navegadores modernos tienen soporte al menos parcial. WebSockets es parte de la especificación HTTP/1. Todos los navegadores son compatibles con WebSockets. WebSocket es una especificación madura. Todos los navegadores modernos son compatibles con WebSockets. Los navegadores necesitan de Angular para poder soportar los WebSockets.
Enunciado: REST es tan flexible que permite transmitir prácticamente cualquier tipo de datos, ya que el tipo de datos está definido por el Header Content-Type, lo que nos permite mandar, XML, JSON, Binarios (imágenes, documentos), Text, etc. que contrasta con SOAP que solo permite la transmisión de datos en formato XML. Conector: ¿Qué es REST? REST es una interfaz para conectar varios sistemas basados en el protocolo HTTP (uno de los protocolos más antiguos) y nos sirve para obtener y generar datos y operaciones, devolviendo esos datos en formatos muy específicos, como XML y JSON. Un protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML. Es totalmente independiente de la plataforma, así que podemos hacer uso de REST tanto en Windows, Linux, Mac o el sistema operativo que nosotros queramos. REST es una API que implementa los mecanismos basados en el protocolo HTTP (uno de los protocolos más antiguos) para la conexión entre varios sistemas y nos sirve para obtener y generar datos y operaciones, devolviendo esos datos en formatos especificados por el servidor.
Enunciado: Los servicios SOAP o mejor conocimos simplemente como Web Services, son servicios que basan su comunicación bajo el protocolo SOAP (Simple Object Access Protocol) el cual está definido como “protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos ”. Conector: ¿Qué es SOAP? Es una interfaz para conectar varios sistemas basados en el protocolo HTTP (uno de los protocolos más antiguos) y nos sirve para obtener y generar datos y operaciones, devolviendo esos datos en formatos muy específicos, como XML y JSON. Un protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML. Es totalmente independiente de la plataforma, así que podemos hacer uso de SOAP tanto en Windows, Linux, Mac o el sistema operativo que nosotros queramos. Es una API que implementa los mecanismos basados en el protocolo HTTP (uno de los protocolos más antiguos) para la conexión entre varios sistemas y nos sirve para obtener y generar datos y operaciones, devolviendo esos datos en formatos especificados por el servidor.
Enunciado: BPMN está restringido para soportar solamente los conceptos de modelación que son aplicables a los Procesos de Negocio. Esto significa que otros tipos de modelado realizados por las organizaciones con fines de negocio están fuera del alcance de BPMN. Conector: Hay aspectos que están fuera del alcance de esta especificación, ¿Cuál de las siguientes es uno? Refina la composición y correlación de los eventos Definición de modelos organizativos y recursos Amplía la definición de las interacciones humanas Define un modelo de coreografía.
Enunciado: BPMN es un lenguaje visual para diagramar procesos de negocios, está basada en los diagramas de actividades de UML. Conector: ¿Cuál es el principal objetivo de BPMN? Modelar procesos unificado de modelado de negocios. Proporcionar una notación que sea fácilmente comprensible para todos los usuarios de negocios. Diagramar eventos de negocios en un lenguaje común para la organización. Realizar procesos de negocios en un ambiente gráfico.
Enunciado: El modelado de procesos de negocios se utiliza para comunicar una amplia variedad de información a una gran variedad de audiencias. BPMN está diseñado para cubrir muchos tipos de modelado y permite la creación de Procesos de Negocio de extremo a extremo. Los elementos estructurales de BPMN permiten que el espectador pueda diferenciar fácilmente entre las secciones de un diagrama BPMN. Conector: Hay tres tipos básicos de submodelos dentro de un modelo BPMN de extremo a extremo: Colaboraciones, Sincronización, Actualización Esquematización, Inclusión, Exportación Procesos, Exclusiones, Inclusiones Procesos, Coreografías, Colaboraciones.
Enunciado: Pool es la representación gráfica de un participante en una colaboración. También actúa como un "swimlane” y un contenedor gráfico para dividir un conjunto de Actividades de otras Pools, normalmente en el contexto de situaciones B2B. Conector: Una Pool PUEDE tener detalles internos, en forma del Proceso que se ejecutará. O puede no tener: detalles internos, es decir, puede ser: Un “objeto” Un “carril” Una "caja negra". Una relación de “asociación”.
Enunciado: Un Group es una agrupación de elementos gráficos que están dentro de la misma Categoría. Este tipo de agrupación no afecta a los Flujos de Secuencia dentro del Grupo. El nombre de la Categoría aparece en el diagrama como la etiqueta del grupo. Conector: Las categorías pueden utilizarse con fines de documentación o análisis. ¿De qué otra forma es un grupo? Los grupos son una forma en la que las Categorías de objetos pueden ser visualizadas en el diagrama. Los grupos son conformados con la relación de elementos semejantes. Los grupos permiten la correlación de elementos con solo un punto en común. Los grupos son especificaciones en donde se asocian elementos diferentes.
Enunciado: Una Bifurcación se utiliza para controlar la divergencia y convergencia de los Flujos de Secuencia en un Proceso y en una Coreografía. Por lo tanto, determinará las ramificaciones, bifurcaciones, fusiones y uniones de caminos. Los marcadores internos indicarán el tipo de control del comportamiento. Conector: ¿A qué tipo de elemento corresponde la siguiente imagen? Portal. Tipos de control de pasarela. Evento. Tipo Dimensión.
Enunciado: Un Evento es algo que "sucede" durante el curso de un Proceso o una Coreografía. Estos Eventos afectan al flujo del modelo y normalmente tienen una causa (Trigger) o un impacto (Result). Los eventos son círculos con centros abiertos para permitir que los marcadores internos diferencien diferentes Triggers o Resultados. Hay tres tipos de Eventos, basados en el momento en que afectan al flujo: Inicio, Intermedio y Fin. Conector: ¿A qué tipo de elemento corresponde la siguiente imagen? Portal Tipos de control de pasarela. Evento. Tipo Dimensión.
Enunciado: Cabe destacar que uno de los impulsores del desarrollo de BPMN es crear un mecanismo simple y comprensible para crear modelos de Procesos de Negocio, y al mismo tiempo poder manejar la complejidad inherente a los Procesos de Negocio. El enfoque adoptado para manejar estos dos requisitos contradictorios fue organizar los aspectos gráficos de la notación en categorías específicas. Conector: Las cinco categorías básicas de elementos son: Objetos de flujo, Datos, Conexión de objetos, Swimlanes, Artefactos. Objetos de flujo, Datos, Eventos, Actividades, Gateways. Objetos de datos, Entradas de datos, Salidas de datos, Almacenes de datos, Gateways. Flujos de secuencia, Flujos de mensajes, Asociaciones, Asociaciones de datos, Gateways.
Enunciado: Los artefactos se utilizan para proporcionar información adicional sobre el Proceso. Hay dos Artefactos estandarizados, pero los modeladores o las herramientas de modelado son libres de añadir tantos Artefactos como sea necesario. Conector: El conjunto actual de artefactos incluye: Eventos, Actividades. Flujos de secuencia, Flujos de mensajes. Grupo, Anotación de texto. Asociaciones, Datos.
Enunciado: Proveen información sobre lo que las Actividades requieren ser realizadas y/o lo que producen, representar un objeto singular o una colección de objetos. La entrada y la salida de datos proporcionan la misma información para los procesos. Enunciado: Proveen información sobre lo que las Actividades requieren ser realizadas y/o lo que producen, representar un objeto singular o una colección de objetos. La entrada y la salida de datos proporcionan la misma información para los procesos. Portal. Mensaje. Actividad. Objeto de datos.
Enunciado: Un modelo estructural describe la estructura de los objetos que soportan procesos de negocio en una organización. Los diagramas que pertenecen al modelo estructural son: diagrama de clase, diagrama de colaboración y los diagramas de objetos. Conector: ¿Qué proporciona el modelo clase-responsabilidad-colaborador? Describen la clase de un sistema de software y sus interrelaciones. Representación gráfica formalizada de una secuencia lógica de las clases de un programa. Representación del flujo de las clases de un programa descritas por el caso de uso. Describen un medio simple para identificar y organizar las clases relevantes para los requisitos del sistema.
Enunciado: Un modelo CRC en realidad es una colección de tarjetas índice estándar que representan clases. Las tarjetas se dividen en tres secciones. A lo largo del borde superior de la tarjeta se escribe el nombre de la clase. Conector: ¿Qué proporciona el modelo clase-responsabilidad-colaborador? Proporciona el modelado de los objetos y enlaces que representan el estado de un sistema en un momento particular. Provee un medio simple para identificar las clases relevantes. Facilita como se define la condición en la que un objeto reside durante un tiempo determinado. Describen las interacciones de los objetos centrándose en el tiempo relativo de las interacciones.
Enunciado: Los diagramas de secuencia describen las interacciones de los objetos centrándose en el tiempo relativo de las interacciones. Conector: Seleccione la alternativa que mejor presente el objetivo principal del diagrama de secuencia. Describir las interacciones de los objetos centrándose en el tiempo relativo de las interacciones. Provee un medio simple para identificar las clases relevantes. Detallar cómo se llevan a cabo las operaciones, qué mensajes se envían y cuándo. Representar el intercambio de mensajes entre los distintos objetos del sistema para cumplir con una funcionalidad.
Enunciado: El análisis se centra en la producción de un modelo del sistema, llamado modelo de análisis, que es correcto, completo, consistente y verificable Conector: El modelado de análisis responde a las preguntas de quién usará el sistema, qué hará el sistema, y dónde y cuándo será usado. Escoja la opción que mejor detalle lo que ocurre durante el análisis del sistema. Se identifican los requisitos detallados y se crea una propuesta de sistema. El equipo entonces produce el modelo funcional Se planea lo que se va a trabajar en lo largo del proyecto, determinando las actividades a realizar para establecer controles, de esta manera cumplir con la planificación. Se identifican los primeros requisitos funcionales y se crea un documento de lo que será el sistema. Se piensa en los requisitos que se documentan como clases de dominio y procesos de negocio.
Enunciado: El análisis de requisitos se utiliza para desarrollar los requisitos funcionales y de rendimiento; es decir, los requisitos del cliente se traducen en un conjunto de requisitos que definen lo que el sistema debe hacer y lo bien que debe funcionar. El ingeniero de sistemas debe asegurarse de que los requisitos sean comprensibles, inequívocos, completos y concisos. Conector: El análisis de requisitos debe aclarar y definir los requisitos funcionales y las restricciones de diseño. Escoja el concepto de requisitos. Una condición necesaria para tener acceso a algo, o para que una cosa suceda. La palabra requisito proviene del latín requisitum, que significa pretender o requerir alguna cosa. Una declaración de lo que el sistema debe hacer o de la característica que debe cumplir. Dato necesario en la fase de diseño de un producto. Una declaración de lo que el sistema podría hacer o de una característica que se podría implementar.
Enunciado: El modelo de análisis se complementa de cuatro elementos fundamentales. Estos elementos sirven para clasificar principalmente los diferentes diagramas y otros derivados conocidos en plataformas como sistemas de información e ingeniería de software entre otros. Conector: Además, estos con clasificados en elementos de escenario, elementos de flujo, elementos de clases y elementos de comportamiento. 1. Elementos basados en escenarios 2. Elementos orientados al flujo 3. Elementos basados en clases 4. Elementos de comportamiento a. Diagrama de secuencia b. Diagrama de estado c. Diagramas de clase d. Modelos CRC e. Paquetes de análisis. f. Diagrama de colaboración. g. Diagrama de flujo de control. h. Diagrama de flujos de datos i. Diagrama de Carril j. Diagrama de actividades k. Diagramas de caso de uso Seleccione la alternativa que mejor relacione según corresponda. 1.a-b-k 2.e-f-g-h 3.c-d 4.i-j 1.a-k 2.g-h-i-j 3.d-e-c 4.f-d 1. j-k 2.g-h 3. b-c-d-e-f 4.a-i 1.i-j-k 2.g-h 3.c-d-e-f 4.a-b.
Enunciado: Un caso de uso es una secuencia habitual de acciones que un actor realiza para completar una tarea determinada. Conector: ¿En qué casos son usados? Se utilizan para modelar y documentar la base de datos que se vaya a usar en un sistema. Se utilizan para explicar y documentar la interacción que se requiere entre el usuario y el programador para realizar las tareas requeridas. Se utilizan para explicar y documentar la interacción que se requiere entre el usuario y el sistema para realizar la tarea del usuario. Se utilizan para mencionar y documentar parte del proyecto, como sus funciones, cómo usar, su interacción.
Enunciado: Las relaciones principales entre los casos de uso son soportadas por el estándar UML, el cual describe notación gráfica para esas relaciones Conector: Escoja la opción que muestra las relaciones entre casos de uso. Inclusión, Extensión, Generalización. Inclusión, Extensión, Generalización, Asociación. Inclusión, Extensión, Generalización, Implementación. Exclusión, Extensión, Generalización, Asociación.
Enunciado: Un diagrama de flujo es una representación gráfica formalizada de una secuencia lógica de programa, proceso de trabajo y estructura de organización. Conector: Seleccione la opción que mejor exprese la ayuda que brindan los diagramas de flujo en el desarrollo de software. Facilitar el acceso a un programa mediante símbolos geométricos. Obtener una representación de un proceso de manera organizada. Mejorar el diseño de la aplicación Ninguna de las anteriores.
Enunciado: El proceso general de análisis y diseño de la interfaz de usuario comienza con la creación de diferentes modelos del funcionamiento del sistema (según se percibe desde fuera). Se empieza delineando las tareas orientadas al usuario y a la computadora que se requieren a fin de obtener el funcionamiento del sistema. Conector: Seleccione la opción que presente los procesos adecuados para realizar el modelo de interfaces. Análisis, Diseño, Construcción, Pruebas y Mantenimiento (de las interfaces) Diagramación, Diseño, Construcción y Pruebas Diagramación, Secuenciación, Diseño y Construcción Análisis, Construcción, Validación.
Enunciado: Component Object Model (COM) es una poderosa tecnología de integración que le permite mezclar todo tipo de partes de software dispares en tiempo de ejecución. COM permite a los desarrolladores escribir software que se ejecute en conjunto, independientemente de problemas tales como la conciencia del hilo y la elección del idioma. Conector: A que se refiere el componente COM remoto: Es un tipo de servidor que se ejecuta en una máquina conectada a través de una red Significa que los componentes remotos siempre se ejecutan en un servidor Significa que los componentes remotos siempre están en constante ejecución Es un tipo de servidor que se ejecuta en una máquina separada conectada a través de una red.
Enunciado: El COM Distribuido de Microsoft (DCOM) extiende el Modelo de Objetos Componentes (COM) para admitir la comunicación entre objetos en diferentes computadoras, en una LAN, una WAN o incluso Internet. Conector: ¿Cuál es la función principal del DCOM? Permite que una aplicación se implemente varias ubicaciones. Permite distribuir una aplicación en ubicaciones requeridas por el cliente. Permite distribuir una aplicación en ubicaciones requeridas por el cliente y la aplicación. Permite que un cliente acceda a varias aplicaciones.
Enunciado: Un control ActiveX es un componente que se puede insertar en una página web o aplicación para reutilizar la funcionalidad del objeto programada por otra persona. Los controles ActiveX se pueden desarrollar en varios lenguajes de programación. Conector: ¿Cuál es el elemento que influye en la compatibilidad de ActiveX? COM Automation SQL Server Ninguna de las anteriores.
Enunciado: COM + es un conjunto de servicios de componentes que se incluye con Microsoft Windows 2000. COM + combina y mejora todos los servicios disponibles en COM, DCOM y MTS, y los unifica en una nueva entidad integrada con muchos servicios nuevos. De los siguientes servicios (1) Gestión de Transacciones (2) Componentes de cola (QC) (3) Administración simplificada (4) Agrupación de objetos y Administrador de recursos de compensación (CRM) Seleccione la alternativa que contiene los nuevos servicios: (1), (3) (2), (4) (1), (2) (3), (4).
Enunciado: COM permite crear y utilizar componentes entre distintos procesos que se estén ejecutando en una misma máquina aunque estén escritos en lenguajes de programación diferentes. Podemos clasificar los componentes COM en tres tipos. Conector: Seleccione cuales son los tipos en los que se clasifica. Servidor in-process, servidor local, servidor remoto. Plataforma neutral, lenguaje neutral, servidor local. Plataforma neutral, , servidor remoto., servidor local. Plataforma neutral, servidor local, servidor remoto.
Enunciado: CORBA (Common Object Request Broker Architecture) es una herramien¬ta middleware que facilita el desarrollo de aplicaciones distribuidas en en¬tornos heterogéneos tanto en hardware como en software. Conector: El objetivo principal de CORBA es especificar un middleware para cons¬truir aplicaciones del tipo cliente-servidor multi-nivel, distribuidas y centrali¬zadas, y que sean flexibles y extensibles, para alcanzar estos objetivos, COR¬BA utiliza diferentes medios ¿Seleccione con que protocolos de comunicación trabaja? TCP/IP, IPX. TCP/IP, IPV6 IPX, TCP, C++ Ninguna de las anteriores .
Enunciado: La versión 3 de CORBA trajo consigo profundas modificaciones en el modelo de programación distribuida que propone esta tecnología. Conector: ¿Cómo se originó el modelo de componentes en CORBA? CCM se basa en la misma filosofía que un EJB, tomando como base CORBA y EJB para darle características de un modelo de componentes distribuidos. CCM se basa en la estructura de lenguajes de primera generación. CCM es una propuesta innovadora reformando la comunicación CCM se basa en la misma filosofía que CORBAS 2 dando una característica de componentes.
Enunciado: Dependiendo de características del componente como el ciclo de vida, el ámbito de la sesión y los requisitos de persistencia, se permite especificar el tipo del componente. Conector: ¿¿Cuáles son los tipos de componentes definidos por CCM? Service, Session, Process, Entity, Request. Service, Session, Process, Entity. Service, Session, Manager, Process. Service, Process, Manager, Entity.
Enunciado: En CORBA, el Object Request Broker u ORB se encarga de todos los detalles involucrados en el enrutamiento de una solicitud del cliente al objeto, y enruta la respuesta a su destino. Conector: ORB es a la vez una ______________ y un componente de __________ [6]. herramienta, ejecución herramienta, objetos series de servicios, conexiones ejecución, herramienta.
Enunciado: El Adaptador de objetos portátiles (POA) es la pieza del ORB que gestiona los recursos del lado del servidor para la escalabilidad. Conector: Una de las principales responsabilidades de un adaptador de objetos es: La des habilitación de llamadas de métodos. La activación y desactivación de implementación y objetos. La generación e interpretación de referencias de entidades. La habilitación de llamadas de conexiones.
Enunciado: Hadoop tiene varios framework con los que se puede trabajar uno de ellos es samza y este considera que el mundo tiene 3 capas o componentes principales. Conector: Enumere cada una de estas capas o componentes. 1. la transmisión 2. ejecución 3. procesamiento de capas 1. la transmisión 2. la nube 3. procesamiento de cajas 1. la transmisión 2. ejecución inversa 3. procesamiento de codigos 1. la transmisión 2. procesamiento 3. reubicacion.
Enunciado: Hadoop ofrece dos servicios: almacenamiento y computación. Conector: Especifique en que consiste un flujo de trabajo típico de Hadoop Consiste en cargar datos en el Sistema de archivos distribuidos de Hadoop (HDFS) y procesarlos utilizando la API de MapReduce Consiste en cargar datos en el Sistema de archivos Contribuido de Hadoop (HDFS) y procesarlos utilizando la API de MapReduce Consiste en cargar datos en el Sistema de archivos Open Source de Hadoop (HDFS) y procesarlos utilizando la API de MapReduce Consiste en cargar datos en el Sistema de archivos En la nube de Hadoop (HDFS) y procesarlos utilizando la API de MapReduce.
Enunciado: Es un framework que permite el procesamiento de grandes volúmenes de datos a través de clusters, usando un modelo simple de programación Conector: Seleccione la respuesta correcta HADOOP TINDER MONGODB MYSQL.
Enunciado: Hadoop permite el almacenar datos y ejecutar aplicaciones en clústeres de hardware. Proporciona almacenamiento masivo para cualquier tipo de datos, enorme poder de procesamiento y la capacidad de procesar tareas o trabajos concurrentes virtualmente ilimitados. Conector: ¿Cuál de los siguientes literales corresponde al concepto de hadoop? Framework de software de código abierto Un programa de almacenamiento Hardware comercial Un servidor.
Enunciado: Hadoop tiene la capacidad de almacenar y procesar enormes cantidades de cualquier tipo de datos al instante, un alto poder de cómputo y tolerancia a fallos, flexibilidad y escalabilidad, además su bajo costo comercial Conector: ¿Cuál de los siguientes ítems contiene las 3 formas de ejecución de Hadoop? Modo Standalone, modo servidor y modo distribuido Modo Standalone, modo servidor y modo operativo Modo Standalone, modo operativo y modo distribuido Modo operativo, modo servidor y modo cliente.
Enunciado: La función es un bloque de código que se ejecuta sólo cuando se llama. Conector: ¿Cuál es una función básica de Python, con parámetros por omisión? def saludar(nombre, mensaje=’Hola’): Print mensaje, nombre saludar(‘Pepe Grillo’); # Imprime: Hola Pepe Grillo def saludar(nombre, mensaje=’Hola’): Print mensaje, nombre saludar(‘Pepe Grillo’); # Imprime: Hola Pepe Grillo def saludar(nombre, mensaje=’Hola’): Print mensaje, nombre saludar(‘Pepe Grillo’); # Imprime: Hola Pepe Grillo function saludar(nombre, mensaje=’Hola’): Print mensaje, nombre saludar(‘Pepe Grillo’); #llamar a la función.
Enunciado: El sistema de plantillas es solo una librería de código Python, que se puede utilizar en cualquier parte, no solo en las vista de Django.[1] Conector: La forma básica, en la que podemos usar el sistema de plantillas de Django en código Python. Es Creando un objeto Template. ¿Cuál es la manera más sencilla de crear objetos Template? Con la clase Template que se encuentra en el módulo django.template, el constructor toma un argumento, pasándole el código en crudo de la plantilla como una cadena. Con la clase Template que se encuentra en el módulo django.template.Context, el constructor toma un argumento, pasándole el código en crudo de la plantilla como una cadena. La manera sencilla de crear objetos Template es instanciarlos directamente, pasándole el código en crudo de la plantilla como una cadena. La manera sencilla de crear objetos Template es instanciarlos indirectamente, pasándole el código en crudo de la plantilla como una cadena.
Enunciado: Django pretende ser un completo framework que provee todas las piezas necesarias para que el desarrollo web sea productivo, quizás a veces es más conveniente usar el sistema de plantillas de Django que otras bibliotecas de plantillas de Python.[1] Conector: Las plantillas de las páginas web son en la mayoría de los casos escritos por diseñadores, no por programadores, Como resultado, el lenguaje de plantillas de Django tiene limitaciones ¿Cuál de las siguientes opciones es una limitación real? Una plantilla puede llamar código Python crudo, no hay forma de ingresar en ‘‘modo Python’’ o usar sentencias puras de Python, esto es posible creando plantillas personalizadas, pero la pila de etiquetas de Django no lo permite. Una plantilla no puede asignar una variable o cambiar el valor de esta. Esto es posible escribiendo una etiqueta personalizada para cumplir con esta meta, pero la pila de etiquetas de Django no lo permite. Una plantilla puede asignar una variable o cambiar el valor de esta. Esto es posible escribiendo una etiqueta personalizada para cumplir con esta meta, la pila de etiquetas de Django si lo permite. Una plantilla no puede llamar código Python crudo, ingresando en ‘‘modo Python’’ o usar sentencias puras de Python, esto es posible creando plantillas personalizadas, pero la pila de etiquetas de Django no lo permite.
Enunciado: El objeto ‘request’ es una instancia de la clase global web2py que se llama gluon.storage.Storage, que extiende la clase dict de Python(Parte de la clase Storage). Uno de los objetos contiene las variables de entorno pasadas al controlador, incluidas las variables de encabezado HTTP de la solicitud HTTP y los parámetros WSGI estándar. Todas las variables de entorno se convierten en minúsculas y los puntos se convierten en guiones bajos para una memorización más fácil. Conector: ¿Cuál de los siguientes es el objecto ‘request’ mencionado? request.env request.function request.folder request.http.
Enunciado: Considere el siguiente código: def display_form(): return dict(){{extend 'layout.html'}} <h2>Input form</h2> <form enctype="multipart/form-data" action="{{=URL()}}" method="post"> Your name: <input name="NombreUsuario" /> <input type="submit" /> </form> <h2>Submitted variables</h2> {{=BEAUTIFY(request.vars)}} Conector: Seleccione la alternativa que expone el propósito del código presentado. Este es un formulario HTML normal que solicita el nombre del usuario. Cuando rellena el formulario y hace clic en el botón de envío, el formulario se envía automáticamente y la variable <input name…/>junto con su valor proporcionado se muestra en la parte inferior. Este es un formulario HTML normal que solicita el nombre del usuario. Cuando rellena el formulario se selecciona el usuario, el formulario se envía automáticamente y la variable request.vars.name junto con su valor proporcionado se muestra en la parte inferior. Este es un formulario HTML normal que solicita el nombre del usuario. Cuando rellena el formulario y al hacer clic en el botón de envío, el formulario se envía automáticamente y la variable request.vars.name junto con su valor proporcionado se muestra en la parte inferior. Este es un formulario HTML normal ingresas el nombre del usuario a una base de datos conectada a nuestra aplicación.
Enunciado: PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser insertado en HTML. Conector: ¿Cuáles son las dos funciones básicas que sirven para imprimir en pantalla en PHP? echo y print. Echo y Iprint. Gettype y Echo. Gettype y print.
Enunciado: Las variables son un concepto matemático fundamental en cualquier lenguaje de programación. En PHP podemos considerar las variables como caja de texto vacíos en ellas se puede introducir cualquier valor deseado. Conector: ¿Cuál de las siguientes opciones es la manera correcta de declarar variables en PHP? <?php Int valor=0; Int valor=2; ?> <?php Int valor=0; Int valor=2; ?> <?php STRING nombre; INT edad; ?> <?php $valor=1; $valorDos=5; ?>.
Enunciado: En la escritura de script poniéndose de lado del servidor en ASP.NET. Conector: ¿Cuál de los siguientes lenguajes puede ser usado para escribir un script del lado del servidor en ASP.NET? C# VB C++ A y B.
Enunciado: Los browser pueden variar al renderizar las líneas de código que reciben, dicho esto. Conector: ¿Cuándo una página .aspx es solicitada por el servidor web, el resultado será renderizado al browser en el siguiente formato? XML HTML WML JSP.
Enunciado: Las páginas de ASP.NET, conocidas oficialmente como "web forms" (formularios web), son el principal medio de construcción para el desarrollo de aplicaciones web. Conector: ¿Cuál es la extensión por defecto que usan los formularios en ASP? INDEX PHP ASPX ASPB.
Enunciado: Response.Write escribirá el texto en la posición donde se encuentra en la página. Lo que indiquemos que escriba quedará plasmado en el código fuente de la página, justo donde invocamos al método. Conector: ¿Defina lo que es la función Response.Write ? Al ejecutar la instrucción, la página recarga sus funciones actualmente. Al ejecutar la instrucción, el texto sobre-escribe el código la parte de la página donde se encuentra actualmente. Al ejecutar la instrucción, el texto se imprime en la parte de la página donde se encuentra actualmente. Al ejecutar la instrucción, el texto se oculta en la parte de la página donde se encuentra actualmente.
Enunciado: PHP permite realizar operaciones aritméticas de lo más variadas y por consiguiente, utilizar PHP “como calculadora”. [1] Conector: ¿Qué sucede si intentamos realizar una operación aritmética con cadenas de texto, que además de números, incluyan otro caracter? '$a = "E33"; $b = 10; echo $a + $b;‘ Error B43 43. 10.
Enunciado: Los caracteres a1 inicio (<?) y a1 final de la linea (?>) indican donde empieza y donde acaba el codigo PHP. Es imprescindible colocar estos caracteres de apertura y cie- rre a1 principio y final de la parte del script escrita en PHP para que el navegador sea capaz de distinguir e interpre- tar la parte escrita en HTML de la escrita en PHP.[2] Conector: Si se tiene pensado implementar XML.¿Qué tipo de simbolo deberia usar? <%....%> <?php ....?> <script language=’php’>....</script> <html> ...</html>.
Enunciado: PHP es un lenguaje diseñado para crear contenido HTML. PHP puede ser ejecutado de tres formas: en un servidor web, a través de la línea de comandos, o mediante un cliente GUI. Conector: Si ejecutamos el lenguaje PHP en un servidor web ¿Qué función realiza el servidor web? El servidor procesa solo los comandos HTML. El servidor web procesa los comandos PHP y envía la salida al visualizador (browser). Los comandos PHP son convertidos en HTML. El servidor web procesa los comandos PHP y se los envía al cliente.
Enunciado: El código PHP se incluye entre etiquetas especiales de comienzo y final que permiten entrar y salir del modo PHP. Conector: Esto es simple para el principiante, pero a su vez, ofrece muchas características avanzadas para los programadores profesionales. ¿De qué está compuesta la arquitectura PHP? En lo más alto se sitúa una biblioteca de PHP pura y luego se encuentran los controladores de nivel más bajo: uno por plataforma. En lo más alto el decodificador de BSON, y luego una biblioteca de PHP pura. Un script de servidor y luego se encuentran los controladores de nivel más bajo: uno por plataforma. En lo más alto se sitúan las extenciones y luego se encuentran los controladores de nivel más bajo: uno por plataforma.
Enunciado: El entorno en las sesiones de Django permite almacenar y recuperar cualquier dato basándose en la sesión del usuario. Almacena la información relevante solo en el servidor y abstrae todo el problema del envío y recepción de las cookies. Conector: ¿Cuáles son los pasos para activar las sesiones mediante middleware y un modelo de Django? Primero asignar un valor a la sesión request.session[“fav_color”]= “blue” y segundo verificar que la sesión contenga una clave if”fav_color” in request.session:. Primero editar el valor de MIDDLEWARE_CLASSES de forma que contenga ‘django.contrib.sessions.middleware.Session.Middleware’. Y segundo comprobar que ‘django.contrib.sessions' esté incluido en el valor de INSTALLED_APPS (y ejecuta el comando python manage.py migrate) Primero quitar la referencia a SessionMiddleware de MIDDLEWARE_CLASSES y segundo borrar 'django.contrib.sessions' de INSTALLED_APPS. Primero buscar el archivo creado por defecto settings.py creado por el comando startproject y activar las características de sesiones.
Enunciado: El sistema de autentificación de usuarios de Django maneja cuentas de usuarios, grupos, permisos y sesiones basadas en cookies. El sistema también es llamado sistema aut/aut (autentificación y autorización). Conector: El nombre implica que, a menudo, tratar con los usuarios implica dos procesos. Los cuales son: Verificar (autorización) que un usuario es quien dice ser y verificar que el usuario está autorizado (autenticación) a realizar una operación determinada. Usuarios (personas registradas en el sitio web) y permisos (valores binarios SI/NO que indican si un usuario puede o no realizar una tarea determinada). Grupos (una forma genérica de aplicar etiquetas y permisos a más de un usuario) y mensajes (un mecanismo sencillo que permite enviar y mostrar mensajes del sistema usando una cola). Verificar (autenticación) que un usuario es quien dice ser y verificar que el usuario está autorizado (autorización) a realizar una operación determinada.
Enunciado: Manejo de Cadenas. En el uso del lenguaje PHP el tratamiento de cadenas es muy importante, existen bastantes funciones para el manejo de cadenas tales como: strlen, Split, sprintf, substr, chop, strpos, str_replace[1]. Conector: ¿Cuál es el ejemplo que usa de manera correcta la función str_replace? echo str_replace("rojo","verde","Un pez de color verde, como verde es la hierba."),"<br>"; echo str_replace("verde","Un pez de color verde, como verde es la hierba." "rojo"),"<br>"; echo str_replace("verde","rojo","Un pez de color verde, como verde es la hierba."),"<br>"; echo str_replace("Un pez de color verde, como verde es la hierba.", "verde","rojo"),"<br>";.
Enunciado: Funciones. El uso de funciones en PHP nos da la capacidad de agrupar varias instrucciones bajo un solo nombre y poder llamarlas a estas varias veces desde diferentes sitios, ahorrándonos la necesidad de escribirlas de nuevo[1]. Conector: ¿Cuál es la estructura correcta de una función en PHP? <?php function Nombre(parametro1, parametro2...) { instrucción1; instrucción2; instrucción3; return valor_de_retorno; } ?> <?php function Nombre(parametro1, parametro2...) { return valor_de_retorno; instrucción1; instrucción2; instrucción3; } ?> function Nombre(parametro1, parametro2...) { instrucción1; instrucción2; instrucción3; return valor_de_retorno; } <?php function parametro1, parametro2... (Nombre) { instrucción1; instrucción2; instrucción3; return valor_de_retorno; } ?> .
Denunciar test Condiciones de uso
INICIO
CREAR TEST
INFORMACIÓN
ESTADÍSTICAS
RÉCORDS
Otros tests del Autor