option
Cuestiones
ayuda
daypo
buscar.php

Paradigmas de Programación - Parcial 1 - Patrones

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Paradigmas de Programación - Parcial 1 - Patrones

Descripción:
Guía de patrones y paradigmas, parcial 1 (Daypo + ampliado).

Fecha de Creación: 2026/10/23

Categoría: Informática

Número Preguntas: 140

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Que tipo de patrones son Iterator, Observer, y Strategy?. Patrones de comportamiento. Patrones de seguridad. Patrones estructurales. Patrones de creacion. Patrones numericos.

En la etapa inicial de resolución del problema, ¿qué patrones se aplican?. De diseño. Lógicos. De análisis. Arquitectónicos. Estructurales.

Seleccione las 4 correctas. Ana comienza a desarrollar una app en la cual tiene que organizar la producción de una fabrica de vehículos en la cual hasta el momento solo se producían vehículos con motores de explosión. Ahora, incorporan vehículos con motores eléctricos. En vista de esta información, decide aplicar un factor Abstract Factory y por lo tanto en su esquema, alguna de las clases que encontrará serán: FabricaVehiculoExplosion(). Heladera(). FabricaVehiculoElectrico(). FabricaVehiculoAbstracta(). Automovil().

Si se me presenta una situación en la cual tengo que atacar diferentes problemas que son sencillos de resolver con diferentes patrones, entonces me conviene aplicar un patrón compuesto. VERDADERO. FALSO.

Una empresa que se dedica a la reparación de computadoras, le pide que realice una aplicación para guiar a los técnicos en el proceso de reparación. Para ello, le indican cuales son los problemas mas frecuentes y el orden de chequeo que se realiza según la complejidad y el porcentaje de desmontaje que debe realizarse en el equipo para analizar cada ítem. ¿Qué conviene en este caso?. Realizar un diagrama de flujo para encarar la aplicación mediante un paradigma imperativo. Analizar la situación para encontrar patrones y dividir el problema en pequeñas partes a pesar de que le indicaron que el problema es secuencial. Utilizar un patrón arquitectonico. Utilizar un diagrama de objetos.

Completa el enunciado. En el patrón Observer..... Cada modificación del objeto es notificada a los observadores para que actúen en consecuencia. El observador es el encargado de informar cuando hay un cambio en el observado. Basado en un numero muy bajo de expresiones repetidas, englobarlas todas en un procedimiento o función y llamarlo cada vez que tenga que ajustarse. Describe aspectos fundamentales de la estructura de un sistema de software y además especifican un conjunto predefinido de subsistemas con sus responsabilidades y una serie de recomendaciones para organizar los distintos componentes.

Al utilizar cierto servicio de noticias en nuestro celular, una app que funciona en segundo plano va aprendiendo nuestras preferencias. Al cabo de un tiempo, empieza a notificarnos de noticias de nuestro interes. En este caso, podemos decir que nosotros somos los Observadores y la app funciona como notificador porque: Nosotros si pedimos la información, sino que se nos informa al momento de ocurrir un cambio. Nosotros si pedimos la información, y no se nos informa al momento de ocurrir un cambio. Nosotros no pedimos la información, sino que se nos informa al momento de ocurrir un cambio. Nosotros no pedimos la información.

Lo convocan de una empresa en la cual quieren sumar un modelo nuevo de producto que no guarda relacion en cuanto a características con el resto de los productos que producen. En este caso, ¿qué conviene?. No reformular el modelo integral de la planta para sumar este nuevo producto. Reformular el modelo integral de la planta para sumar este nuevo producto. Modelar el nuevo producto teniendo en cuenta los demás productos producidos en la empresa. Modelar el nuevo producto sin tener en cuenta los demás productos producidos en la empresa.

¿Qué son los patrones arquitectonicos?. Patrones creacionales. Patrones de seguridad. Estructuras de alto nivel para sistemas de Software que fijan la arquitectura global de una aplicacion. Estructuras de alto nivel para sistemas de Software que fijan la arquitectura global de una aplicacion, utilizados en la ultima etapa.

De que se compone la plataforma de JAVA?. No tiene componentes ya que JAVA es solo un lenguaje de programacion. Del compilador, la JVM y la api. De un IDE y un interprete. De un objeto, un mensaje y una identidad. Del compilador y un interprete.

En una tienda de productos importados quieren optimizar la forma de comunicar el ingreso de nuevos productos a potenciales clientes según sus preferencias. Para comenzar a plantear una situación podríamos encuadrar este problema dentro de un patrón de tipo: Compuesto. Estructural. Creacional. Comportamiento. Binario.

Olivia al comenzar a trabajar en un proyecto en el cual tiene que resolver la creación de diferentes vehículos para la venta, en la cual cuenta con diferentes modelos de motores y además con diferentes tamaños y segmentos de vehículos, para facilitar la tarea le conviene encarar el problema aplicando, ¿qué patrón?. State. Singleton. Abstract Factory. Strategy. Facade.

Juan Manuel es programador. Una organización le pide que realice un esquema para resolver la fabricación secuencia de un cabezal de impresora 3D. El mismo se lleva a cabo en pasos lineales que nunca se ven alterados, ¿Qué le conviene a Juan Manuel en esta situación?. Plantear un diagrama de clases. Plantear un diagrama de flujo, ya que el programa encaja en un paradigma imperativo. Plantear un diagrama interactivo. Plantear un diagrama de Venn. Plantear un diagrama electrico, ya que el cabezal posee electronica.

A Betina se le pide una simulación de una fabrica de galletitas, en la cual se producen tres tipos diferentes de galletas. Para cada una de ellas se involucran cuatro maquinas distintas secuencias. Hay varios factores de decisión que se involucran y cada maquina tiene características particulares que se deben tener en cuenta en el proceso. Con este esquema plateado. Encarar el problema aplicando un paradigma secuencial. Encarar el problema aplicando un paradigma imperativo. Rechazar el proyecto. Encarar el problema aplicando un paradigma funcional. Encarar el problema aplicando un paradigma de programación orientada a objetos.

Complete el enunciado. Se utiliza el patrón Stategy cuando: El comportamiento de una clase puede estar implementado mediante distintos algoritmos. Queremos proveer una interfaz simple a un sistema complejo. Solo debe existir una unica instancia de clase. Trabajamos con una clase que solo conoce los objetos con los que se relaciona. Necesitamos adoptar un objeto para que encaje en cierta interfaz.

Si usted quiere sistematizar la encapsulación de la implementación de un sistema de cara al exterior, ¿Qué patrón le conviene utilizar?. Strategy. State. Composite MVC. Facade. Observer.

Seleccione las 4 correctas. ¿Cuál de las siguientes opciones son clasificaciones de los patrones de diseño?. Estructurales. Creacionales. Mixtos. Compuestos. De comportamiento.

El lenguaje unificado de modelado o UML facilita: La representación visual del modelo que quiere desarrollarse para resolver el problema planteado. La compilación del programa. La ejecución del programa. La interpretación del programa. La interfaz grafica que se quiere que el usuario final visualice al utilizar el programa.

Los patrones arquitectonicos estan asociados a la fase: De diseño. De mejoras. De analisis. De testeo. Experimental.

Si tengo la siguiente separación entre componentes de una aplicación: Model, View, Controller. ¿Con que patrón estoy trabajando?. Facade. State. Observer. Strategy. Patron Composite MVC.

A Camila se le pidió programar una aplicación de facturación para una empresa que comercializa distintos tipos de productos. Según el tipo de producto debe instanciar una clase u otra. ¿Qué patrón le conviene aplicar?. Strategy. Factory Method. State. Observer. Singleton.

Mariana se encuentra programando una aplicación para controlar electrodomésticos mediante un control remoto. Seleccione las 4 respuestas correctas. No importa que los electrodomésticos tengan características diferentes entre sí, siempre que compartan la interfaz de encendido/apagado. La programación del control remoto será independiente del electrodoméstico. Puede tener características diferentes en algunos controles remotos y lo solucionará utilizando Bridge. Programa en forma secuencial, por lo que deberá modelar con paradigma imperativo. Puede modelar la situación electrodoméstico-control remoto mediante el patrón Bridge.

Seleccione las 3 correctas. Son patrones de diseño de comportamiento. Adapter. Strategy. State. Bridge. Facade. Observer.

Olivia al comenzar a trabajar sobre un proyecto en el cual tiene que resolver la creación de diferentes vehículos para la venta en la cual las moto y además deferentes tamaños y segmentos de vehículos , para facilitar la tarea le conviene encarar el problema aplicando ¿Qué patrón?. Factory. Abstract Factory. State. Observer. Bridge.

Complete el enunciado. Utiliza el patron facade cuando: Necesitamos adaptar un objeto para que encaje en una cierta interfaz. Solo debe existir una unica instancia de una clase. Quiere proveer una interfaz simple de un sistema complejo. El comportamiento puede estar implementado mediante diferente algoritmos. Trabajamos con una clase que solo conoce los objetos con los que se relaciona.

¿Qué patrones son Abstract Factory, Builder y Prototype?. Mixtos. Patrones estructurales. Patrones de comportamiento. Patrones de seguridad. Patrones de creación.

Complete el enunciado. En el paradigma de programación orientada a objetos. los problemas se resuelven de forma secuencial. Todos son objetos. consiste en basarse en un número muy bajo de expresiones repetidas, englobarlas todas en un procedimiento o función y llamarlo cada vez que tenga que ejecutarse.

Usted tiene que trabajar en un sistema en el cual tendrá varias familias de productos relacionadas entre sí. ¿Qué patrón le conviene aplicar?. Bridge. Observer. State. Abstract factory. Singleton.

El patrón Singleton se asegura que haya una sola instancia de una determinada clase mediante. La utilización de otros objetos. Un método de clase único que devuelve dicha instancia. La implementación de un paradigma lógico. La implementación del paradigma funcional.

Al realizar un primer análisis del problema planteado en una empresa automotriz, se concluye que el modelado: Depende exclusivamente del lenguaje de programación. Se realiza una sola vez y no se revisa. Es un proceso iterativo que se revisa y ajusta. Solo se aplica al paradigma imperativo. Ayudará a decidir qué paradigma de programación conviene utilizar.

¿Qué combina un programa basado en objetos?. Estados, comportamientos y entidades. Estados, comportamientos e identidades. Estados, actitudes e identidades. Estados, actitudes y entidades.

La consultora de contabilidad que lleva adelante la facturacion de varias empresas con diferentes situaciones fiscales le pide que desarrolle una....CORTADO.... en cuenta las condiciones en las que cada una puede facturar. Para poder desarrollar la solucion conviene utilizar: El patrón Singleton. El patrón State. El patrón Observer. El patrón Bridge. El patrón Stategy.

Cuando se utiliza el patrón adapter?. Trabajamos con una clase que solo conoce los objetos con los que se relaciona. Cuando se necesita adaptar un objeto para que encaje en una cierta interfaz. Quiere proveer una interfaz simple de un sistema complejo. Solo debe existir una unica instancia de una clase. El comportamiento puede estar implementado mediante diferente algoritmos.

Seleccione las 2 (dos) opciones correctas, ¿Cuáles son patrones de diseño estructurales?. Adapter. Facade. Factory. Singleton. Observer. Abstract Factory.

En el patron Abstract Factory, además de fábricas, tenemos productos. En este caso, las clases que los representan en el esquema genérico son. Scooter. AutoChico y AutoGrande. Electrico y combustion. Vehiculo. ProductoAbstracto y sus respectivos ProductoConcreto.

Los patrones de diseño creacional. Tienen que ver con los mecanismos de creación de los objetos. Tienen que ver con los comportamientos de los objetos. Tienen que ver con el encapsulamiento. Tienen que ver con la estructura del programa.

Seleccione las 4 (cuatro) opciones correctas. En una empresa que se dedica a ensamblar computadoras le piden que valide la siguiente lista de requisitos para el armado de ….. esenciales sin incluir la estética del producto en esta primera etapa, ¿Qué acciones valida?. No ensamblar. Ensamblar. Ensamblar la memoria del equipo. Acopiar todos los materiales de hardware necesarios. Ensamblar.

Lo llaman de una empresa en la cual quieren implementar un sistema de control de ingreso virtual para el personal, para llevar un registro de cuantas horas reales de trabajo por día …. Importante en esta situación que el reloj que se utilice en la aplicación sea único para evitar errores de “fichado”. En este escenario, ¿qué patrón utiliza?. Patrón Observer. Patrón State. Patrón Singleton. Patrón Abstract Factory. Patrón Bridge.

¿Para qué es necesario utilizar una composición de patrones?. Para resolver un problema complejo que no encaja perfectamente con un patrón, pero puede dividirse y solucionarse mediante el uso de una combinación de patrones. Cuando se necesita proveer una interfaz simple de un sistema complejo. Cuando solo debe existir una unica instancia de una clase. Cuando trabajamos con una clase que solo conoce los objetos con los que se relaciona.

Una empresa lo convoca para que realice la programación de un determinado procedimiento en un sistema embebido, ¿Qué paradigma le conviene utilizar para esta tarea?. Funcional. De Objetos. Logico. Imperativo.

Se utiliza un patrón de diseño creacional cuando se quiere. Resolver el problema definiendo el mismo y no la forma en la que se resolvera. Resolver el problema de forma secuencial. Parametrizar la creación de objetos de determinada manera. favorecer la modulizacion.

Completar el enunciado. El patrón Facade. Encapsula las interfaces de bajo nivel de cada objeto en una de más alto nivel. Solo debe existir una unica instancia de una clase. El comportamiento puede estar implementado mediante diferente algoritmos. Trabajamos con una clase que solo conoce los objetos con los que se relaciona.

Marco debe analizar un sistema de logueo de una empresa farmaceútica. Para ello, es necesario introducir una tarjeta, validar las credenciales y luego de este paso, chequear … tarea, ¿qué patrón se aplica?. Bridge. Singleton. Observer. Facade. Factory.

Complete el enunciado. En el patrón Bridge. El comportamiento puede estar implementado mediante diferente algoritmos. Trabajamos con una clase que solo conoce los objetos con los que se relaciona. Quiere proveer una interfaz simple de un sistema complejo. Solo debe existir una unica instancia de una clase. Se desacopla la interfaz e implementación.

En una compañía importadora que se dedica a tecnología lo convocan para organizar sus ventas porque tienen un ingreso inminente de celulares de una marca muy buscada y … ingreso en el momento. Para ello, quieren un sistema en el cual sus clientes puedan suscribirse a una alerta del producto para poder realizar la compra ni bien se encuentre disponible. El patrón que sumamente aplicar: Observer. State. Facade. Bridge.

Complete el enunciado. El patrón State funciona como una máquina de estados porque. El comportamiento puede estar implementado mediante diferente algoritmos. No se dispone de una cantidad predefinida de estados diferentes por los que puede pasar el objeto. Se dispone de una cantidad predefinida de estados diferentes por los que puede pasar el objeto. Quiere proveer una interfaz simple de un sistema complejo. No quiere proveer una interfaz simple de un sistema complejo.

- Un programador lo invita a trabajar en equipo. Le comenta que está resolviendo un problema mediante el paradigma de programación orientada a objetos, pero..CORTADO. Si podría trabajar en equipo partiendo de lo que ya se realizó porque no responde a ninguna solución conocida ni se encuentra documentada para comprender la línea de pensamiento, además, con el plazo de entrega convenido no llegaría a comprender y terminar el código comenzado, por lo que rechaza el proyecto. No podría trabajar en equipo partiendo de lo que ya se realizó porque no responde a ninguna solución conocida ni se encuentra documentada para comprender la línea de pensamiento, además, con el plazo de entrega convenido no llegaría a comprender y terminar el código comenzado, por lo que rechaza el proyecto.

Cuando tenemos un conjunto de objetos, los patrones de diseño estructural permiten. Trabajar con una clase que solo conoce los objetos con los que se relaciona. proveer una interfaz simple de un sistema complejo. que solo debe existir una unica instancia de una clase. independizar la interfaz de la jerarquía de clases y de la composición de los objetos. El comportamiento puede estar implementado mediante diferente algoritmos.

¿Qué patrones son Bridge, Composite y Decorator?. Patrones de seguridad. Patrones de diseño creacionales. Patrones de comportamiento. Patrones de diseño estructural.

¿Qué paradigma se puede encontrar en el lenguaje declarativo?. Programación Imperativa y Estructurada. Programación Funcional y Programación Lógica. Programación orientada a objetos. Programación Imperativa y Logica.

¿En que consiste la programación modular?. es un tipo de programación imperativa donde el flujo de control se define mediante bucles anidados, condicionales y subrutinas, en lugar de a través de GOTO. Los lineamientos de este esquema se basan principalmente en darle órdenes al sistema para resolver en forma secuencial un determinado problema. Dividir un programa en módulos o subprogramas con el fin de hacerlo mas manejable y legible. este paradigma de programación consiste en basarse en un número muy bajo de expresiones repetidas, englobarlas todas en un procedimiento o función y llamarlo cada vez que tenga que ejecutarse.

¿Como está compuesto el estado en el paradigma orientado a objetos?. Este compuesto por Datos. Esta compuesto por preposiciones logicas. Esta compuesto por expresiones matematicas.

Una empresa automotriz que se encuentra diseñando un nuevo prototipo de automóvil lo convoca para que programe una simulación de su nuevo vehículo. ¿Qué necesita?. Que le brinden un diagrama de objetos. Que le brinden los aspectos fundamentales del vehículo que se desea modelar y de los aspectos a analizar en simulación. Que le brinden un diagrama de flujo. Que le brinden un diagrama de clases. Tiempo para trabajar.

En el diagrama UML. Se representan todas las clases con sus atributos y se muestra como se relacionan entre si en el ambiente de trabajo. VERDADERO. FALSO.

¿Qué acción puede realizar el patrón Facade para logra su cometido?. El comportamiento puede estar implementado mediante diferente algoritmos. Puede implementar nuevos métodos para unificar las interfaces de los objetos involucrados. Solo debe existir una única instancia de una clase. Trabajar con una clase que solo conoce los objetos con los que se relaciona.

En una empresa de electrodomésticos que fabrica licuadoras, cafeteras y tostadoras le piden que modele el esquema de productos teniendo en cuenta las características compartidas y las características de los mismos. En esta situación le conviene utilizar un paradigma de programación orientada a objetos. FALSO. VERDADERO.

¿En qué consiste la programación procedimental?. Es un tipo de programación imperativa donde el flujo de control se define mediante bucles anidados, condicionales y subrutinas, en lugar de a través de GOTO. Consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más manejable y legible. Basado en un numero muy bajo de expresiones repetidas, englobarlas todas en un procedimiento o función y llamarlo cada vez que tenga que ajustarse. La idea de este paradigma es modelizar la situación problemática con todos aquellos elementos que me sirven para la resolución en sí y omitir aquellos que no suman al proceso.

Tres metodologías de programación imperativa que podemos mencionar son: Imperativa, Funcional y Logica. Imperativa, Orientada a objetos y Logica. Estructurado, Procedimental y Modular.

Sabemos que los documentos PDF no se visualizan de la misma manera que los HTML. Por ese motivo, es necesario realizar una adaptación para poder incluir este tipo de documento en nuestro caso, es correcto decir que: PDF no consistirá de dos clases separadas: una dedicada a la construcción de documento en si, y otra dedicada a adaptar ese contenido para que el resto de la aplicación pueda consumirlo. PDF consistirá de dos clases separadas: una dedicada a la construcción de documento en si, y otra dedicada a adaptar ese contenido para que el resto de la aplicación pueda consumirlo.

Mauricio tiene que desarrollar una app para la biblioteca en donde se clasifican los socios externos, alumnos o docentes. Además, se clasifican los libros como nuevos, buenos y regularnos en el mantenimiento. Según quien es el que pide el libro, cambiara el orden en que se asignen los libros. En este caso la mejor manera de encara el problema es aplicando el patrón: Abstract Factory. Strategy. Factory. Singleton. Facade.

En este paradigma no es necesario realizar instrucciones paso a paso que indique como llegar a la solución buscada. Paradigma imperativo. Paradigma funcional. Paradigma declarativo. Paradigma modular.

Este patrón separa la construcción de un objeto complejo de su representación, de forma que el mismo proceso de construcción pueda crear diferentes representaciones. Facade. Prototype. Builder. Factory. Singleton.

En este tipo de paradigmas no se admite la utilización de la sentencia Go-To, ya que esta produce (al utilizarlo) un código. Paradigma modular. Paradigma estructurado. Paradigma imperativo. Paradigma de objetos.

Seleccione las 4 opciones correctas patrón Bridge. La abstracción ofrece lógica de control de alto nivel. Las abstracciones redefinidas proporcionan variantes de lógica de control. La implementación declara la interfaz común a todas las implementaciones concretas. Las implementaciones concretas contienen código especifico de la plataforma. Las implementaciones concretas no contienen código especifico de la plataforma.

Complete el enunciado. Layer, MVC, Pipes y Filters. Patrones de seguridad. Patrones estructurales. Patrones de comportamiento. Patrones creacionales. Patrones arquitectónicos.

En que se basan los lineamientos principales del paradigma imperativo. este paradigma de programación consiste en basarse en un número muy bajo de expresiones repetidas, englobarlas todas en un procedimiento o función y llamarlo cada vez que tenga que ejecutarse. La idea de este paradigma es modelizar la situación problemática con todos aquellos elementos que me sirven para la resolución en sí y omitir aquellos que no suman al proceso. consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más manejable y legible. Dar órdenes al sistema para resolver en forma secuencial un determinado problema. es un tipo de programación imperativa donde el flujo de control se define mediante bucles anidados, condicionales y subrutinas, en lugar de a través de GOTO.

Complete el enunciado Dentro del patrón MVC ¿Qué función cumple los componentes VIEW?. Son los componentes destinados a representar la información al usuario. No son los componentes destinados a representar la información al usuario.

Lo convocaron de una empresa productora de impresoras 3D y le muestran aun diagrama que diseñaron para que, a partir de ello realice un paradigma de programación orientado a objetos para que luego lo mantenga el programador que trabaja en la planta. Al mirar el diagrama nota que es estructurado y no un diagrama de clases u objetos ¿Qué puede hacer en este caso?. Con ese diagrama se puede llevar a cabo la programación. Con ese diagrama no puede llevar a cabo la programación porque faltan características para poder idear los objetivosinvolucrados em el modelo de la programación de diagrama. Necesitamos un diagrama de flujo. Necesitamos un diagrama de objetos y/o clases.

El patrón composite MVC el vínculo entre el modelo y una vista se realiza aplicando el patrón Observer. FALSO. VERDADERO.

Paula tiene que desarrollar una aplicación para crear vehículos según ciertas características. ¿Sabes que los vehículos serán eléctricos que Patron debe aplicar?. De comportamiento. Estructural. Arquitectonico. Creacional.

Complete el enunciado. En el patrón State, el comportamiento del objeto: Depende de la interfaz que implementa. No depende de su estado interno. Depende de la cantidad de instancias creadas. Depende exclusivamente del cliente que lo invoca. Depende de su estado interno.

El Patron State: Le permite a un objeto adaptar su comportamiento según su estado interno. Trabajamos con una clase que solo conoce los objetos con los que se relaciona. Quiere proveer una interfaz simple de un sistema complejo. Solo debe existir una unica instancia de una clase. El comportamiento puede estar implementado mediante diferente algoritmos.

Este patrón permite que un objeto modifique su comportamiento cada vez que cambie su estado interno. Bridge. Observer. Strategy. State.

En una empresa le piden que realice una aplicación para simular el proceso de llenado de cascos en una línea. Este proceso es un paradigma de programación imperativo. VERDADERO. FALSO.

Los anti patrones se pueden clasificar en: selecciones 3 respuestas correctas:  De arquitectura de Software  De gestión de proyectos de  Software De desarrollo de Software. De desarrollo de Software. De gestión de proyectos. Estructurales. De comportamiento. De arquitectura de Software.

¿Qué clasificación de patrones de diseño corresponde a aquellos que permiten o facilitan la separación de un objeto (o un conjunto de objetos) en la relación a su implementación. Arquitectonicos. Creacionales. De comportamiento. Compuestos. Estructurales.

¿Cuál de las siguientes es una categoría de los patrones arquitectónicos?. Sistemas adaptables. Sistemas informaticos. Unidades.

Este patrón establece una cadena de mensajes dentro del sistema de manera tal que dicho mensaje sea mane... donde fue emitido, o redirigido a un objeto capaz de manejarlo. Strategy. Prototype. Chain of responsability. Bridge.

Indique 4 (cuatro) paradigmas de desarrollo de software: (Seleccione las 4 correctas). Creacionales. Imperativo. Declarativo. Orientado a Objetos. Estructurado.

Este patrón establece una interfaz que permite la creación de un determinado tipo de objetos, de manera que sean las subclases quienes decidan que clase concreta debe ser instanciada. ¿De qué patrón estamos hablando?. Observer. State. Factory Method. Strategy. Singleton.

¿Cuál de los siguientes patrones de diseño es de tipo Construc. Strategy. Chain of responsibility. Observer. Prototype.

Selección a continuación 4 (Cuatro) Características del patrón Layers: (Seleccione las 4 correctas). Su estructura puede ser comparada con una cola. El objetivo es la portabilidad a otras plataformas. Su estructura puede ser comparada con una pila. Su problema es el diseño de un sistema cuya característica dominante es una mezcla de problemas de altos y bajos. Su contexto es un sistema extenso que requiere descomposición.

Las capas del patrón MVC son: seleccione las 3 (tres) respuestas correctas: Objeto. Vista. Controlador. Modelo. Visualizador.

¿Qué patrón de análisis se utiliza para representar personas y organizaciones?. Builder. Chain of responsiblity. Prototype. Patrón Party. State.

Dentro de las características del paradigma orientado a objetos, ¿a cuál corresponde la siguiente definición? ”… Características esenciales de un objeto del mundo real”. Abstracción. Objeto. Instancia. Atributo.

Podemos pensar en ello como la descripción de un problema que ocurre recurrentemente, pero también como la solución para dicho problema. Paradigmas. Patrones. Modelos. Objetos.

En el paradigma orientado a objetos. Las funciones y responsabilidades que un objeto posee son: Instancias. Atributos. Metodos. Clases. Objetos.

seleccione 4 componentes de la estructura genérica del patrón Factory Method. Creador concreto. Creador. Producto concreto. Producto. Producto abstracto.

Estos tipos de patrones reflejan estructuras conceptuales de procesos de negocios más cadena de mensajes que implementaciones de software. Patrones de análisis. Patrones Arquitectónicos. Patrones creacionales. Patrones estructurales. Patrones de comportamiento.

En relación al patrón MVC, selecciones las 4 afirmaciones correctas: Aumentan la flexibilidad y reutilización de los componentes que conforman una aplicación. Es un patrón arquitectónico. Es implementado por diferentes lenguajes. Quiere proveer una interfaz simple de un sistema complejo. Permite una separación natural de la lógica del negocio y de la interfaz de usuario.

El principal objetivo de este patrón es establecer o definir una dependencia uno a muchos entre objetos, para lograr que, cuando el objeto de al lado “uno” de la relación cambie de estado, se notifiquen y actualicen todos los objetos del lado “muchos” de la relación. ¿De qué patrón estamos hablando?. Strategy. State. Patrón Observer. Singleton. Facade.

¿Qué patrón arquitectónico usaría un sistema que deben procesar o transformar un flujo de entradas de datos donde la implementación de tal sistema como un componente simple no puede ser factible porque el sistema es desarrollado por varios desarrolladores, la tarea de un sistema global se descompone naturalmente en varias fases del proceso o los requerimientos probablemente son cambiantes?. Prototype. Singleton. Builder. Patrón Pipes and filters. chain of responsibility.

Este patrón preserva una “fotografía instantánea” del estado de un objeto con el fin de permitirle volver a su estado original, sin revelar su contenido al mundo exterior. Builder. State. Prototype. Memento.

Siempre que surge un nuevo paradigma desbanca a un viejo paradigma. VERDADERO. FALSO.

¿Qué clasificación de los patrones de diseño corresponde a las soluciones de los problemas de estructura de datos y objetos que mediante la distribución de los procesos y algoritmos entre objetos?. Patrón estructurales. Patrón de comportamiento. Patrón creacionales. Compuestos.

Este paradigma aplica reglas lógicas para poder inferir conclusiones partiendo de premisas en forma de datos. ¿De cuál estamos hablando?. Logico. Funcional. Declarativo. Modular. Imperativo.

Por medio de este paradigma podremos construir un programa utilizando evaluación de funciones matemáticas, pertenece al tipo de tipos de paradigma declarativos. Funcional. Logico. Estructurada. Objetos. Modular.

¿Qué patrón de análisis involucra cantidad de unidades de medida?. Memento. Chain of responsability. Quantity. Interpreter. State.

Dentro de las características del paradigma orientado a objetos. ¿A cuál corresponde la siguiente definición “es el proceso mediante el cual se agrupan todos los conceptos relacionados en una misma entidad?. Instancia. Polimorfismo. Encapsulamiento. Interancia.

Qué patrón arquitectónico usaría en un sistema extenso que requiere descomposición, en el que hay una mezcla de problema de altos y bajos niveles, donde las operaciones de alto nivel, confían en operaciones de bajo nivel?. Layers. Chain of responsability. Builder. Memento.

Para que una plantilla o descripción de un problema sea considerada un buen patrón, debemos tener en cuenta estas cuestiones principales: Selección 4 (Seleccione las 4 correctas). Proponer posibles y nuevas soluciones de manera colateral a otros problemas para los que no fue pensado el patrón. Utilizar soluciones específicas para un único proyecto sin reutilización. Solucionar un problema concreto. Representar estructura y relaciones, y no módulos aislados. Utilizar soluciones que fueron validadas infinidad de veces.

El patrón MVC es considerado un Patron de diseño. FALSO. VERDADERO.

Describen aspectos fundamentales de la estructura de un sistema de software y además especifican un conjunto predefinido de subsistemas con sus responsabilidades y una serie de recomendaciones para organizar los distintos componentes. Patrones creacionales. Patrones de diseño. Patrones de comportamiento. Patrones estructurales. Patrones arquitectónicos.

En el paradigma orientado a objetos, ¿Qué obtenemos al crear una instancia de una clase?. Una instancia. Un objeto. Encapsulamiento. Una clase. Un mensaje.

En el paradigma orientado a objeto, ¿Qué es la comunicación de un objeto a otro que ordena la ejecución de uno de sus métodos?. Un mensaje. Un objeto. Una instancia. Un atributo. Encapsulamiento.

Seleccione las 4 opciones correctas. En un sistema de venta online queremos que el cliente vaya conociendo los distintos estados de sus pedido. En este caso contaremos con 3 estados diferentes y se hace bastante sencilla la decisión de aplicar el patrón State. Algunas de las clases que encontraremos en la implementación serian: PedidoEnProceso(). Estado(). RetirarPedido(). PedidoListoParaRetiro(). PedidoConfirmado().

Seleccione las 3 opciones correctas. Lo convocan de una empresa multinacional que tiene personal a distancia en todo el mundo, para que realice una aplicación de telepresencia para las reuniones del equipo. Nos piden que dicha aplicacion sea multiplataforma ya que sus empleados trabajan en diferentes plataformas segun la tarea que realizan y se pide, ademas, que la solucion se desarrolle en objetos. ¿Que lenguajes les conviene utilizar?. SmallTalk. C++. Javascript. Java. Python.

Seleccione las 2 correctas. Se le solicita la realización de un algoritmo que sea capaz de comunicar datos de un producto a un cierto publico interesado. No sabe aun mas datos en concreto, no tiene precisión de si el producto tiene diferentes estados que informar o si los interesados quieren recibir las alertas en determinadas situaciones. No obstante, con esta información es suficiente para definir que las opciones de patrones a aplicar serán: Facade. Factory Method. Strategy. State. Observer.

En una biblioteca se decide que solo se presentara un titulo a la vez por socio. ¿Qué patrón conviene aplicar para asegurarnos del cumplimiento de esta decisión?. Singleton. State. Observer. Strategy. Builder.

Complete el enunciado. El patrón de idiomas: Posee un moderado nivel de abstracción. Posee un alto nivel de abstracción. Posee un medio nivel de abstracción. Posee un bajo nivel de abstracción.

En una empresa de cosméticos usan new LapizLabial() para crear un producto, pero cada llamada devuelve una instancia nueva. ¿Es conveniente aplicar Singleton?. Conviene aplicar Prototype para clonar el lápiz labial. Es conveniente aplicar un patrón Singleton en esta situación. Conviene aplicar Singleton solo si el producto es eléctrico. Conviene aplicar Abstract Factory en lugar de Singleton. No es conveniente aplicar un patrón Singleton en esta situación.

Respecto del patrón DAO (Data Access Object), ¿qué se logra?. Se logra construir objetos complejos paso a paso. Se logra dependencia del proveedor de fuente de datos. Se logra una única instancia de la fuente de datos. Se logra adaptar la interfaz de la base de datos al cliente. Se logra independencia del proveedor de fuente de datos.

En una fabrica trabajan con maquinas automaticas para bordar prendas, y realizar los programas en formas..... modelar las prendas y ubicar el bordado en cualquier parte para luego traducir ese modelo en el lenguaje que......MUY CORTADA. Paradigma orientado a objetos. Paradigma estructurado. Paradigma logico. Paradigma imperativo. Paradigma funcional.

En la implementación genérica del patrón Observer, seleccione las 4 opciones correctas. Observador concreto. Sujeto (abstracta). Observador (abstracta). Observadores. Sujeto concreto.

Seleccione las 4 correctas. En el esquema general del patrón Adapter podemos observar: Adaptador concreto. Adaptado. Interfaz. Adaptador abstracto. Adaptador. Cliente.

¿Qué patrón encapsula una petición como un objeto, permitiendo parametrizar a los clientes con distintas solicitudes?. Memento. Strategy. Observer. State. Command.

¿Qué patrón centraliza la comunicación entre un conjunto de objetos para reducir su acoplamiento?. Facade. Mediator. Observer. Chain of Responsibility. Proxy.

¿Qué patrón define el esqueleto de un algoritmo y deja algunos pasos para que las subclases los implementen?. Strategy. Template Method. Builder. State. Command.

¿Qué patrón permite agregar nuevas operaciones a una estructura de objetos sin modificar las clases de esos objetos?. Composite. Decorator. Visitor. Adapter. Iterator.

¿Qué patrón proporciona un sustituto o representante de otro objeto para controlar el acceso a él?. Adapter. Proxy. Facade. Decorator. Flyweight.

¿Qué patrón comparte objetos de grano fino para soportar eficientemente grandes cantidades de ellos?. Proxy. Prototype. Singleton. Flyweight. Composite.

¿Qué patrón compone objetos en estructuras de árbol y trata igual a un objeto individual y a una composición?. Decorator. Composite. Bridge. Chain of Responsibility. Facade.

¿Qué patrón añade responsabilidades a un objeto de forma dinámica, envolviéndolo en otro objeto?. Proxy. Decorator. Adapter. Composite. Strategy.

¿Qué patrón arquitectónico propone una pizarra común donde los componentes leen y escriben para resolver un problema sin solución directa?. Blackboard. Layers. Pipes and Filters. MVC. Broker.

¿Qué patrón arquitectónico actúa como intermediario entre componentes distribuidos, desacoplando clientes y servidores?. MVC. Blackboard. Layers. Broker. Microkernel.

¿Qué patrón arquitectónico se caracteriza por un núcleo mínimo y funcionalidades incorporadas como plugins?. Layers. Microkernel. Broker. Pipes and Filters. PAC.

¿Qué patrón arquitectónico separa presentación, abstracción y control en agentes jerárquicos?. Layers. MVC. PAC (Presentation-Abstraction-Control). Broker. Blackboard.

¿Qué patrón de análisis modela una cantidad junto con su unidad de medida?. Quantity. Party. Account. Contract. Observation.

¿Qué patrón de análisis se utiliza para representar cuentas contables?. Contract. Party. Quantity. Account. Observation.

¿Qué patrón de análisis modela acuerdos entre distintas partes?. Quantity. Account. Party. Contract. Observation.

¿Cuál de los siguientes patrones es de comportamiento?. Proxy. Visitor. Flyweight. Composite. Bridge.

¿Cuál de los siguientes patrones es creacional?. Builder. Adapter. Decorator. Observer. Mediator.

¿Cuál de los siguientes patrones es estructural?. Mediator. Command. Strategy. Visitor. Proxy.

¿Qué patrón permite recorrer los elementos de una colección sin exponer su representación interna?. Iterator. Visitor. Composite. Chain of Responsibility. Observer.

En el patrón MVC, ¿qué componente contiene la lógica de negocio y los datos?. El Observador. La Vista. El Controlador. El Modelo. La Fachada.

¿Cuál es la diferencia principal entre Adapter y Facade?. Ambos garantizan una única instancia de una clase. Adapter simplifica un subsistema; Facade adapta una interfaz. Ambos agregan responsabilidades dinámicamente a un objeto. Adapter adapta una interfaz; Facade simplifica el acceso a un subsistema. Adapter comparte objetos; Facade controla el acceso a un objeto.

¿Cuál es la diferencia principal entre Strategy y State?. Strategy elige entre algoritmos; State cambia el comportamiento según el estado interno. Strategy cambia según el estado interno; State elige entre algoritmos. Ambos garantizan una única instancia de la clase. Ambos simplifican el acceso a un subsistema complejo. Ambos adaptan la interfaz de un objeto existente.

¿Cuál es la diferencia principal entre Proxy y Decorator?. Ambos crean familias de objetos relacionados. Proxy agrega responsabilidades; Decorator controla el acceso. Proxy controla el acceso; Decorator agrega responsabilidades. Ambos recorren colecciones sin exponer su estructura. Ambos definen el esqueleto de un algoritmo.

¿Qué patrón es más adecuado para implementar la funcionalidad de deshacer (undo) de una aplicación?. Facade. Strategy. Observer. Adapter. Command.

¿Qué patrón creacional crea objetos nuevos clonando una instancia existente?. Factory Method. Singleton. Prototype. Builder. Abstract Factory.

Denunciar Test