Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEArquitectura de Aplicaciones 1 BIM

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Arquitectura de Aplicaciones 1 BIM

Descripción:
Arquitectura de Aplicaciones 1 BIM

Autor:
AVATAR

Fecha de Creación:
28/05/2021

Categoría:
Informática

Número preguntas: 40
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
La característica de INDEPENDENCIA DE FALLAS en los Sistemas Distribuidos define que: Si un servicio se puede descomponer en más servicios ya no es un servicio atómico, unificador. Cada componente del sistema puede fallar independientemente, dejando a los demás en funcionamiento. Cada computador puede realizar su trabajo y compartir recursos (software/hardware) cuando sea necesario. Cuando los programas necesitan cooperar, coordinan sus acciones solo intercambiando mensajes.
problemas de inseguridad e integridad que no son fáciles de solucionar. Falso Verdadero.
El Modelo 4 + 1 vistas, se puede aplicar a cualquier metodología con tendencia Orientada a Objetos, y adoptada por RUP. Verdadero Falso.
El siguiente diagrama UML pertenece a la vista: De Procesos. Lógica. De Desarrollo. De Escenarios Física.
¿La distribución de un sistema se puede hacer únicamente a nivel de hardware? Si, ya que actualmente existe la tecnología para interconectar múltiples servidores. Si, por la facilidad de interconectar y compartir servidores/recursos en red. Si, ya que los sistemas para la administración de grandes servicios aun no existen. No necesariamente, ya que también se pueden distribuir a nivel de software.
Programar sin una arquitectura, es como explorar una gruta sólo con una linterna: no sabes dónde estás, dónde has estado o hacia donde vas. Verdadero Falso.
En el modelo 4 + 1 vistas, segunda vista, conocida como vista de PROCESOS, se usa principalmente: Diagramas de estados, clases y comunicación. Diagramas de despliegue Diagramas de actividad, estados y secuencia. Diagramas de paquetes y componentes. Casos de uso.
“Conjunto de equipos independientes que actúan de forma transparente como un único equipo, con el fin de descentralizar el almacenamiento de información (DB), o computo (Servicios de procesamiento), efectivizando el principio de: Divide y vencerás” El concepto anterior es el más acertado para definir: Computación distribuida. Sistemas distribuidos. Orientación a Servicios. Patrones arquitectónicos.
El siguiente diagrama UML pertenece a la vista: De Desarrollo. De Procesos. Física. De Escenarios Lógica.
La Arquitectura de Software es parte de: ________. modelado de diseño ingeniería de software requisitos funcionales una fase más de desarrollo.
En los Sistemas Distribuidos (como ElasticSearch, por ejemplo) el MÁSTER NODE, se encarga de: Almacenar, buscar, agregar y actualizar la información/datos. Buena estabilidad horizontal. Ejecutar pre-procesar de la información antes de almacenarla. Encaminar las peticiones, búsquedas y distribución de indexados. Balancear la carga inteligentemente. Crear/borrar índices, gestionar los nodos conectados al clúster y tomar decisiones de colocación de datos.
La ventaja de ESCABILIDAD al implementar un Sistema Distribuido indica que: Los usuarios distribuidos son escalables, pero las capacidades de la red pueden limitar la escabilidad del sistema. Los protocolos/estándares son abiertos y permiten la combinación de equipos y software de diferentes proveedores. Los procesos pueden ejecutarse al mismo tiempo en computadores independiente e intercomunicadas. Los recursos de hardware (discos, impresoras, archivos, etc.) y software (aplicaciones varias) en una red son, accesibles por todos.
¿Ordene cronológicamente la evolución de los Sistemas Distribuidos? Sistemas Monolíticos. Cliente/Servidor. Con Objetos. Integración de aplicaciones. Orientado a Servicios.
ADL es un lenguaje de programación que permite escribir programas orientados a objetos POO. Verdadero Falso.
La ventaja de COMPARTICIÓN al implementar un Sistema Distribuido indica que: Los procesos pueden ejecutarse al mismo tiempo en computadores independiente e intercomunicadas. Los protocolos/estándares son abiertos y permiten la combinación de equipos y software de diferentes proveedores. Existe disponibilidad de muchas computadoras que pueden tolerar fallas de hardware y software. Los recursos de hardware (discos, impresoras, archivos, etc.) y software (aplicaciones varias) en una red son, accesibles por todos.
La característica de CONCURRENCIA en los Sistemas Distribuidos define que: Si un servicio se puede descomponer en más servicios ya no es un servicio atómico, unificador. Cada componente del sistema puede fallar independientemente, dejando a los demás en funcionamiento. Cuando los programas necesitan cooperar, coordinan sus acciones solo intercambiando mensajes. Cada computador puede realizar su trabajo y compartir recursos (software/hardware) cuando sea necesario.
Desarrollar software de calidad basado en requisitos y caminar sobre el agua, son cosas muy fáciles si ambos están congelados, pero el desarrollo de software es evolutivo/cambiante y el Arquitecto de Software debe estar preparado para ello. Verdadero Falso.
Seleccione los protocolos de comunicación usados en sistemas distribuidos: HTTP, REST, SOA, CORBA TCP/IP, HTTP, CORBA TCP/IP, HTTP, RMI TCP/IP, HTTP, SOAP.
La administración y soporte que demanda un sistema distribuido es una tarea que aún no ha sido solucionada. Verdadero Falso.
Seleccione la opción correcta respecto de la Tecnologías orientadas a los Objetos Distribuidos. RMI, significa: ________. Remote Invocation Method Receive Invocation Method Rest Invocation Model Remote Invocation Model.
Uno de los entregables de una Arquitectura del Software el (las) ________. Prototipo arquitectónico Especificaciones de codificación Diseño detallado de componentes Requerimientos funcionales.
Dada la siguiente afirmación: “Existen Arquitecturas que en un único diagrama pretenden capturar: funcionalidades, código fuente, computadores, compilación, flujos de control, etc. particionando el sistema muy prematuramente, en detalles de: ingeniería de datos, eficiencia, estrategias de desarrollo, organización de equipos, sin abordar a todos los “Stakeholder”.” La solución a ello es: El Modelo 4+1 vistas, que descompone un sistema en estructuras (vistas) múltiples para distintos intereses de distintos “Stakeholder”. Aplicar una Programación Orientada a Objetos de forma adecuada. Lograr una correcta recopilación de requerimientos funcionales y no funcionales (confiabilidad, estabilidad, portabilidad, disponibilidad) separadamente. Implementar un correcto ciclo de vida del sistema en cada fase de desarrollo.
El propósito de la Arquitectura de Software es describir las ESTRUCTURAS arquitectónicas/componentes que forman el sistema, ya que tienen un rol importante en el diseño, documentación y análisis de las arquitecturas. Estas estructuras son: ________, ________, ________. ADL, POO, RUP. Poo, herencia, polimórficas. Estáticas, dinámicas y de asignación. Lógica, implementación, procesos.
El propósito de la Arquitectura de Software es describir las ESTRUCTURAS arquitectónicas/componentes que forman el sistema, ya que tienen un rol importante en el diseño, documentación y análisis de las arquitecturas. Una de esta estructuras es la ESTÁTICA la que: ________. aclara los objetivos inciertos que en ocasiones solo consume tiempo, dinero y recursos tecnológicos. se enfocan en cómo los elementos interactúan entre si en tiempo de ejecución para llevar a cabo las funciones de un sistema. se enfocan en cómo dividir y asignar las funcionalidades de un sistema a los equipos de implementación. describe en dónde (en qué servidor) se instala el software desarrollado para su ejecución.
Dentro de un sistema distribuido si un componente del sistema falla, provoca una falla general del sistema. Verdadero Falso.
En el modelo 4 + 1 vistas, primera vista, conocida como vista LÓGICA, se usa principalmente: Diagramas de paquetes y componentes. Diagramas de despliegue Casos de uso. Diagramas de estados, clases y comunicación. Diagramas de actividad, estados y secuencia.
Algunos de los estilos arquitectónicos que han sido desarrollados, son: Programación XP. En capas. Cliente/servidor Monolíticas Incremental o RUP.
Entre algunas de las ventajas de las Bases de datos Distribuidas tenemos: Buen nivel de complejidad Procesamiento unidireccional. Información fragmentada. Sencilla para sistemas monolíticos. DB replicadas para alta disponibilidad. Procesamiento distribuido de consultas.
“Único nodo de computación. El mismo código construye/ejecuta la interfaz de usuario, acceso a los datos y la lógica del negocio.” Lo anterior define una parte de la historia/evolución de los Sistemas Distribuidos, y corresponde a los: Integración de aplicaciones. Sistemas Cliente/Servidor. Sistemas con Objetos. Sistemas Monolíticos. Orientado a Servicios.
________, permite el intercambio de mensajes (con XML) para la comunicación de servicios. Son pesados y se ha delegado al uso interno de la organización. SOAP REST RMI RPC.
La organización de los módulos de software es la principal actividad que se analiza y se desarrolla en la vista: De Escenarios De Desarrollo. De Procesos. Lógica. Física.
Existen un solo/único modelo (o forma) de elaborar una Arquitecturas para el Software. Falso Verdadero.
La Arquitectura de Software desde el inicio de la computación fue reconocida como necesaria porque: Desde los 60 ya se formalizó el concepto de arquitectura de Software. Siempre la Arquitectura de Software fue la pionera, la Ingeniería es posterior. Desde los 60 y con la crisis del software en los 90, se vincula la Arquitectura. Edsger Dijkstra fue el pionero en ofrecer una concepción clara y concisa del tema.
“Cada sistema cuenta con un mecanismo (estándares) para publicar, descubrir e interactuar con otros sistemas; ejemplo SOAP, REST” Lo anterior define una parte de la historia/evolución de los Sistemas Distribuidos, y corresponde a los: Orientado a Servicios. Sistemas Monolíticos. Sistemas Cliente/Servidor. Integración de aplicaciones. Sistemas con Objetos.
Los siguientes son ejemplos directos de Servicios Web. Juego el solitario Corrector ortográfico. Edición avanzada de imágenes. Transferencias bancarias. Consulta del estado del tiempo.
El propósito de la Arquitectura de Software es describir las ESTRUCTURAS arquitectónicas/componentes que forman el sistema, ya que tienen un rol importante en el diseño, documentación y análisis de las arquitecturas. Una de esta estructuras es la DINÁMICA la que: ________. se enfocan en cómo los elementos interactúan entre si en tiempo de ejecución para llevar a cabo las funciones de un sistema. aclara los objetivos inciertos que en ocasiones solo consume tiempo, dinero y recursos tecnológicos. describe en dónde (en qué servidor) se instala el software desarrollado para su ejecución. se enfocan en cómo dividir y asignar las funcionalidades de un sistema a los equipos de implementación.
“Objetos distribuidos: transnacionales, seguros, “lockeable” (manejo de concurrencia) y persistentes. Ejemplos: Enterprise Java Beans, DCOM en Java y .Net por sus servicios de objetos distribuidos invocables.” Lo anterior define una parte de la historia/evolución de los Sistemas Distribuidos, y corresponde a los: Sistemas con Objetos. Sistemas Cliente/Servidor. Orientado a Servicios. Integración de aplicaciones. Sistemas Monolíticos.
Si bien existen varias definiciones podemos decir que la Arquitectura del Software es ante todo un modelo. Falso Verdadero.
La CAPA LÓGICA del patrón arquitectónico Cliente/Servidor: Correspondiente a las DB, o archivos, en XML, JSON, Planos, entre otros. Crea/borra índices, gestiona los nodos conectados al clúster, toma decisiones de colocación de datos. Procesa los datos respondiendo a ciertas reglas/requerimientos de negocio. Implementa elementos visuales (textuales/gráficos en cp, móviles, smartTV, etc.), que permiten interactuar con el usuario.
¿Cuáles de las siguientes caracterizan los Servicios, en Sistemas Distribuidos? Reusabilidad, composición, atomicidad, bajo acoplamiento, estabilidad. Concurrencia, carencia de reloj global, independencia de fallas. Servicios, orientado a servicios, y arquitectura orientada a servicios. Single chanel, multi chanel, cross chanel, omni chanel.
Denunciar test Consentimiento Condiciones de uso