option
Cuestiones
ayuda
daypo
buscar.php

INSO II parcial

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
INSO II parcial

Descripción:
preguntas tipo test INSO

Fecha de Creación: 2026/10/20

Categoría: Otros

Número Preguntas: 94

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

¿Cuál de las siguientes afirmaciones es falsa en relación con las clases de diseño?. No se pueden especificar la visibilidad de sus atributos. Se pueden activar (los objetos de la clase mantiene su propio hilo de control). El lenguaje para especificar la clase es el mismo que el lenguaje de programación utilizado. Sus métodos tienen correspondencia directa con los métodos de la clase implementada.

¿Qué capa del diseño transforma los elementos estructurales de la arquitectura en una descripción de sus componentes en cuanto a procedimiento?. Diseño de la interfaz. Diseño de la arquitectura. Diseño de componentes. Diseño de clases.

Un modelo de diseño en cuanto a la dimensión del proceso se puede dividir en: Diseño de la arquitectura, de la interfaz, de componentes, de despliegue. Diseño de la arquitectura, de la interfaz, de componentes, de subsistemas. Diseño de las clases, de la interfaz, de componentes, de despliegue. Diseño de las clases, de la interfaz, de componentes, de subsistemas.

El enunciado “Dependa de las abstracciones, no de las concreciones” resume: El principio de segregación de la interfaz. El principio de substitución de Liskov. El principio de inversión de dependencias. El principio de reutilización común.

Indica la opción correcta según el principio de cierre común: Las clases que no se reutilizan juntas no deben agruparse juntas. Las clases que cambian juntas pertenecen al mismo componente o paquete. Un componente debe ser abierto para la extensión pero cerrado para la modificación. Debe crearse una interfaz especializada que atienda a cada categoría principal de clientes.

Señala la opción incorrecta respecto a la modularidad: Facilita la extensibilidad. Mejora la unión de aspectos. Favorece el bajo acoplamiento. Favorece la escalabilidad.

¿Qué tipo de cohesión se produce cuando agrupamos en un mismo módulo los elementos “Encontrar titulo del libro” “Encontrar editorial” que utilizan dato de entrada el ISBN de un libro?. Cohesión de comunicación. Cohesión temporal. Cohesión procedural. Cohesión lógica.

¿Cuáles de los siguientes tipos de acoplamiento es inaceptable?. Acoplamiento de contenido. Acoplamiento externo. Acoplamiento de control. Acoplamiento por estampado.

¿Qué símbolo se debe utilizar en un diagrama de actividad para modelar una acción de recepción de un evento que ocurre semanalmente?. A. B. C. D.

En un diagrama de actividad, ¿de qué tipo es un nodo de actividad que represente la invocación de un comportamiento?. Nodo de control. Nodo objeto. Nodo ejecutable. Ninguno de los anteriores.

¿Qué significa el símbolo rodeado en rojo en el diagrama de actividad?. La invocación de otra actividad. Una acción de excepción. Una región de actividad interrumpible. Una región de expansión.

En una máquina de estados, las etiquetas de actividad dentro de un determinado estado, se colocan en: El compartimento de descomposición. El compartimento de actividades internas. El compartimento de actividades externas. El compartimento de transiciones.

Para el siguiente diagrama de componentes, indica la respuesta verdadera. El diagrama corresponde con una representación explícita de las interfaces del componente. El diagrama ofrece la vista interna o de caja blanca del componente. El componente Pedidos proporciona la interfaz “Entrada Pedido”. El componente Pedidos proporciona la interfaz “Factura”.

¿Qué elemento de los siguientes puede desplegar una instancia en una instancia de un nodo de un diagrama de despliegue?. Paquete. Componente. Artefacto. Todos los anteriores.

¿En qué tipo aplicación NO sería adecuado utilizar el patrón pipes & filters?. Compiladores. Interfaces gráficas de usuario. Filtros UNIX. Optimizadores de código.

¿Cómo se denomina el mecanismo de reutilización de caja negra en los patrones de diseño?. Composición. Herencia. Delegación. Tipos parametrizados.

Utilizando un patrón arquitectónico en tres capas (presentación, lógica de negocio e integración) dónde situarías las clases DAO?. En la capa de presentación. En la capa de integración. En la capa de lógica de negocio. En las capas lógica de negocio e integración.

En el patrón MVC, ¿quién se encarga de traducir los eventos en peticiones de servicio?. La clase Modelo. La clase controlador. La clase Vista. La clase Vista o la Controlador.

Señala la sentencia incorrecta para el patrón DAO. El patrón reduce la complejidad de la implementación de la lógica de negocio. La estrategia de factoria para DAOs puede implementarse con el patrón Factory Method cuando el almacenamiento subyacente no está sujeto a cambios de una implementación a otra. El patrón se utiliza para abstraer y encapsular todos los accesos a las fuentes de datos. El DataAccessObject representa los datos del cliente.

Señala cuál de las siguientes no es una ventaja del patrón Broker. Transparencia de localización. Reutilización. Interoperatividad entre diferentes sistemas. Alta tolerancia a fallos.

Con qué concepto de diseño se corresponde la representación de las características esenciales de algo sin incluir antecedentes o detalles irrelevantes. Ocultamiento de la información. Refinamiento. Abstracción. Ninguna de las anteriores.

¿Qué tipo de acoplamiento es el más recomendable para lograr un buen diseño modular?. El módulo A llama a el módulo B, y B retorno el control a A. El módulo A pasa una señal de control (flag) al módulo B. Los módulos A y B acceden a las mismas variables globales. El módulo A pasa una estructura de datos como parámetro al módulo B.

Cuál de las siguientes afirmaciones es falsa en relación con las clases de diseño: Se pueden activar (los objetos de la clase mantienen su propio hilo de control). Sus métodos tienen correspondencia directa con los métodos de la clase implementada. El lenguaje para especificar la clase es el mismo que el lenguaje de programación utilizado. No se puede especificar la visibilidad de sus atributos.

Qué afirmación relativa a las acciones representadas en el siguiente diagrama es falsa?. El Nodo manejador de excepción tiene acceso a todos los valores y objetos a los que puede acceder el Nodo protegido. La entrada al Nodo manejador de la excepción es la propia excepción. El pin de entrada al Nodo manejador puede recibir varios arcos. El arco de interrupción que conecta los nodos puede estar etiquetado con el nombre del tipo de excepción.

¿Qué representa el símbolo de la imagen en las acciones de un diagrama de actividad?. Inicio de caminos concurrentes. Invocación de una acción. Invocación de una actividad. Fin de flujo.

¿Qué se utiliza en un diagrama de estados para representa el envío de un mensaje durante la transición entre dos estados?. Acción de envío señal. Evento diferido. Transición externa. Clausula send.

¿Qué vértices se utilizan en los diagramas de estados para encadenar múltiples transiciones?. Fork. Choice. Junction. Join.

¿De qué tipo es la transición etiquetada con el evento “digito(n)” del siguiente diagrama?. Interna. Externa. Local. Diferida.

¿Qué elemento de los siguientes puede desplegar una instancia en una instancia de un nodo de un diagrama de despliegue?. Artefacto. Paquete. Componente. Todos los anteriores.

¿Qué afirmación relativa al proceso de diseño es falsa?. Se debe ajustar los principios de diseño es falsa. Es un proceso iterativo. Es un proceso de resolución de problemas. No deben tenerse en cuenta los requisitos no funcionales.

¿Qué característica de las siguientes NO es necesario considerar en el diseño de la interfaz de usuario?. Sobrecarga de la información. Complejidad de la tarea que realiza el usuario. Complejidad de los algoritmos. Grado de control del sistema permitido al usuario.

Qué característica del modularidad se refiere a que pequeños cambios en la especificación afectan a un número limitado y localizado de componentes: Comprensión. Continuidad. Protección. Descomposición.

Con qué concepto de diseño se corresponde la siguiente afirmación: "Las aplicaciones software han de comunicarse únicamente a través de interfaces bien definidas". Abstracción. Ocultamiento de la información. Refinamiento. Ninguna de las anteriores.

Cuál de las siguientes afirmaciones es falsa en relación con las clases de diseño: No se puede especificar la visibilidad de sus atributos. Se pueden activar (los objetos de la clase mantienen su propio hilo de control). El lenguaje para especificar la clase es el mismo que el lenguaje de programación utilizado. Sus métodos tienen correspondencia directa con los métodos de la clase implementada.

¿Qué representa el símbolo Δ en un diagrama de actividad?. Token. Parámetro de excepción. Parámetro de entrada. Pin.

¿Qué tipo de actividad se utiliza específicamente para tratar colecciones de datos?. Región interrumpible. Actividad estructurada. Swinlanes. Región de expansión.

¿Qué afirmación relativa a los diagramas de actividad es verdadera?. Una actividad puede invocar a otra actividad. Una acción puede invocar a otra acción. Una actividad puede invocar a una acción. Una acción puede invocar a una actividad.

¿Qué etiqueta se utiliza para especificar una acción que se ejecuta al entrar en un estado?. do. entry. defer. ninguna de las anteriores.

¿Qué tipo de reutilización se aplica cuando se reutiliza la lógica de control?. Biblioteca de clases. Patrones de arquitectura. Marcos de trabajo. Patrones de diseño.

¿Qué afirmación es verdadera en relación con los métodos plantilla?. Son métodos abstractos. Implementan los hot spots. Sobrescriben a los métodos Hook. Invocan a los métodos Hook.

¿Cuál de los siguientes tipos patrones es de más bajo nivel?. Organizativo. Arquitectónico. De diseño. De idiomas.

¿Qué patrón asegura que la lógica de la aplicación NO se maneje en la capa de la interfaz?. Experto en información. Controlador. Polimorfismo. Variaciones protegidas.

¿Qué situación es adecuada para que la clase B cree instancias de la clase A?. B agrega objetos de A. B contiene objetos de A. B registra objetos de A. Todas las anteriores.

¿Qué afirmación referente al patrón Singleton es falsa?. El constructor de Singleton puede ser público. La clase Singleton puede tener subclases. El constructor de Singleton puede ser privado o protegido. La clase Singleton tiene un atributo que almacena una referencia a la instancia única de la clase.

¿Qué afirmación referente al patrón Adaptador de objetos es falsa?. Se basa en la composición. Uso del mecanismo de delegación. Permite a la clase adaptador redefinir el comportamiento de adaptable. Permite adaptar una clase y sus subclases.

¿Qué patrón define una interfaz en una clase para crear un objeto pero difiere la instanciación a las subclases?. Abstract Factory. Factory Method. Builder. Composite.

¿Qué modelo de diseño describe la forma en la que el software se comunica con los siguientes que interactuán con él y con las personas que lo utilizan?. De la interfaz. De datos o clases. De la arquitectura. A nivel de componentes.

¿Qué afirmación relativa al diseño de software es falsa?. Debe tener en cuenta todos los requisitos explícitos e implícitos. Los modelos de diseño no deben mostrar detalles relacionados con la implementación. Debe contener distintas representaciones de datos, arquitectura, interfaces y componentes. El proceso de diseño es iterativo.

¿Qué actividad no está incluida en el diseño a nivel de componentes?. Elaborar diagramas de despliegue. Obtención de subsistemas a partir de los paquetes análisis. Identificar las clases de diseño del dominio del problema. Describir las fuentes persistentes de datos y las clases para administrarlos.

¿Qué características deben tener los módulos de un sistema modular?. Estar bien definidos. Ser conceptualmente simples e independientes. Interaccionar a través de interfaces bien definidas. Todas las anteriores.

¿Qué principio de diseño dice que cualquier clase derivada de una base debe respetar cualquier contrato implícito entre la clase base y los componentes que la usan?. De cierre común. De sustitución de Liskov. Los dos. Ninguno de los dos.

En un diagrama de actividad, la actividad estructurada dentro de la cual se puede interrumpir una actividad si se produce el evento especificado se denomina: Región de expansión. Partición de actividad interrumpible. Región de actividad interrumpible. Actividad de expansión.

En un máquina de estados, el símbolo ^ en la notación de las transiciones representa: El evento que desencadena la transición. La acción que desencadena la transición. Separa dos acciones consecutivas. El envío de un mensaje.

En el siguiente diagrama de componentes, el componente Pedido proporciona la interfaz factura y requiere de la interfaz Cliente, por tanto. La dependencia de la izquierda debe ser una realización. La dependencia de la izquierda debe ser una realización y no es necesario el estereotipo <<interface>> en la clase cliente. La dependencia de la derecha debe ser una realización. La dependencia de la derecha debe ser una realización y no es necesario el estereotipo <<interface>> en la clase Factura.

Siendo X y Y dos estados en una máquina de estados, de acuerdo al diagrama siguiente indica el orden de ejecución correcto: p, a continuación f y d concurrentemente y finalmente q. f,p,d,q de forma secuencial. p,f,d,q todos de forma secuencial. f, a continuación p y q concurrentemente y finalmente d.

En los diagramas de despliegue, pueden representarse con un conjunto de propiedades que describen de parámetros de ejecución del artefacto en un nodo particular como un clasificador con el estereotipo: <<manifest spec>>. <<deploy>>. <<deployment spec>>. <<deploy artifact>>.

¿En cuál de los siguientes principios se basa la diferenciación entre una biblioteca y un framework?. Principio de inversión de dependencias. Principio de inyección de dependencias. Principio de inversión de control. Principio de abierto-cerrado.

Señala la opción verdadera para la metapatron de unificación: Proporciona flexibilidad en tiempo de desarrollo. Proporciona flexibilidad en tiempo de ejecución. Permite eliminar la herencia entre clases. Tanto la B como la C son verdaderas.

Señala la opción verdadera sobre el patrón Delegado: Permite extender y reutilizar la funcionalidad de una clase utilizando el mecanismo de herencia. Reduce la cohesión de métodos para una clase. Reduce el acoplamiento de métodos para una clase. Ninguna de las anteriores es verdadera.

¿Cuál de las siguientes afirmaciones es una ventaja de la aplicación MVC?. Vistas sincronizadas. Íntima conexión entre la vista y el controlador. Alto acoplamiento de las vistas y los controladores con respecto al modelo. Acceso más eficiente a los datos de la vista.

¿Qué clase representa los datos del cliente en el patrón DAO?. ValueObjects. BusinessObject. DataAccessObjects. DataSource.

En el patrón DAO los llamados beans, pueden también denominarse: ValueObjects. BusinessObject. DataAccessObjects. ControlObjects.

¿Cuál de las siguientes afirmaciones NO es una ventaja de la aplicación del patrón DAO?. Mejora la estabilidad. Reduce la complejidad de la implementación de la lógica de negocio. Aísla la fuente de datos en una capa más mantenible. Aumenta la cohesión en las clases de acceso a la fuente de datos.

¿Cuándo se produce acoplamiento entre las clases A y B?. La clase A es una subclase de B. Un método de A recibe como parámetro una instancia de B. Desde una operación de A se invoca una operación de B. En todos los casos anteriores.

¿En qué patrón se opta por objetos procedentes de la descomposición basada en el comportamiento (en lugar de la representación) para mantener los principios de bajo acoplamiento y alta cohesión?. Fabricación pura. Experto en información. Polimorfismo. Variaciones protegidas.

¿Qué patrón se utiliza para asegurar que la lógica de la aplicación no se maneja en la capa de la interfaz?. Controlador. Fabricación pura. Variaciones protegidas. Experto en información.

¿Qué problemas resuelve el patrón polimorfismo?. Como manejar las alternativas basadas en el tipo. Como crear componentes software conectables. Los dos problemas anteriores. Ninguno de los dos.

¿Qué afirmación relativa al patrón Singleton es falsa?. El constructor de Singleton debe ser público o protegido. Se puede generalizar para un número variable de instancias. El método encargado de crear la única instancia debe ser privado. El método encargado de crear la única instancia debe ser estático.

¿Qué consecuencia o consecuencias son propias del Factory Method?. Conecta jerarquías de clases paralelas. Promueve la consistencia entre productos. Proporciona un control fino/fijo sobre el proceso de construcción. Todas las anteriores.

¿Qué patrón permite a la clase Adaptador redefinir parte del comportamiento de Adaptable?. Adaptador de clases. Adaptador de objeto. Los dos. Ninguno de los dos.

¿Qué patrón se utiliza para añadir y retirar responsabilidades a un objeto en tiempo de ejecución?. Adapter. Bridge. Decorator. Composite.

¿Cuál sería el contexto de la siguiente expresión asociada a un modelo UML?. Una operación. Un atributo. Una enumeración. Una clase.

¿Cómo se representa en un diagrama de tiempo los diferentes estados por los que van pasando los objetos?. Mediante líneas verticales paralelas al eje de las líneas de vida de los objetos. Mediante líneas horizontales paralelas al eje del tiempo. Mediante flechas oblicuas. Mediante flechas verticales.

¿Qué representa los elementos etiquetados con “Place Order Service” y “Place Order Service” en el siguiente diagrama utilizado en el modelo de servicios web?. Interfaces conjugados. Intergaces participantes en un servicio. Puertos que proporcionan un servicio. Puertos conjugados.

Si queremos más flexibilidad en el proceso de instanciación de las clases utilizaremos un patrón: De estructura. De creación. De comportamiento. Ninguno de los anteriores.

En caso de querer desacoplar una abstracción de la implementación lo más lógico es utilizar un patrón: Fábrica abstracta. Mediador. Puente. Factory Method.

Completa la frase: “El patrón Factory Method…”. es un patrón creacional”. oculta el proceso de instanciación dentro de un método de una clase”. se suele utilizar en el proceso de instanciación de los objetos DAO”. Todas las respuestas son válidas.

Para que se utiliza el patrón puente: Para separar la implementación de una clase de su abstracción. Para crear menos objetos.

¿Qué patrón usarías para desacoplar modulos, cuando sin embargo quieres mantener el bajo acoplamiento?. Puente. Creador. Experto en información. Indirección.

¿Cuándo es conveniente usar Factory Method?. Cuando cambia la información subyacente. Cuando no cambia la información subyacente. Siempre que se use Factoria Abstracta.

¿Cuándo descartaríamos modelar un atributo?. Individuales. De clase. Los que representan relaciones entre clases. Ninguno.

¿Cuál de los siguientes elementos no es fundamental en un modelo de objetos?. Abstracción. Jerarquía. Encapsulamiento. Tipos.

¿Qué propiedad del Modelo Objeto puede definirse como una “clasificación u ordenación de abstracciones?. Jerarquía. Modularidad. Abstracción. Encapsulamiento.

¿Qué afirmación relativa al “concepto tipo” es falsa?. Objetos de tipo distintos pueden intercambiarse sin restricciones alguna. Una clase de Objetos puede corresponderse con un tipo. Los tipos son la puesta en vigor de la clase de los objetos. El concepto deriva de las teorías sobre tipos abstractos de datos.

La vista de casos de uso está incluida en el área: Estructural. Dinámica. De gestión de modelos. De interacción.

¿Cuál de los siguientes métodos se puede considerar orientado a objetos?. SSADM. UML. MERISE. OMT.

Señala la afirmación incorrecta si se utiliza un patrón en capas o layers: El acoplamiento se produce desde las capas más altas a las más bajas. Cada capa debe invocar operaciones de las capas inferiores. Se pueden intercambiar diferentes implementaciones del mismo nivel. Las capas deben desarrollarse concurrentemente.

Atendiendo el principio de cierre común, se puede afirmar que: Las clases deben empaquetarse de forma cohesiva. Cada clase debería tener un único motivo para ser modificada. Un componente que use una clase base debe funcionar bien si se utiliza una clase derivada de esa clase. Las clases que no se reutilizan juntas no deben agruparse juntas.

¿Qué elementos de los siguientes puede aparecer en la vista externa de un componente?. Artefactos de implementación. Clasificadores que realizan el componente. Partes. Interfaces.

Si las siguientes clases están incluidas dentro de un diagrama de clases que representa el metapatrón de unificación, indica la afirmación correcta. La clase hook corresponde con Factura. El método template es calcularImpuestos(). El método hook es imprimirFactura(). Ninguna de las anteriores es correcta.

La facilidad con la que se pueden usar componentes software en situaciones nuevas se denomina. Reusabilidad. Extensibilidad. Reutilización. Patrones.

Con respecto a este diagrama, señala la opción incorrecta: El diagrama corresponde a la implementación del patrón Abstract Factory. La clase FabricaVehículo debe ser abstracta en vez de una interfaz. Permite que los objetos de Catalogo no necesiten conocer las subclases concretas y permanezcan desacoplados de la familia de productos. Un objetivo de Catalogo tiene o recibe una instancia correspondiente a FabricaVehículo con la que puede crear y manipular los vehículos sin tener que conocer las familias de vehículos.

Teniendo en cuenta el siguiente extracto de un diagrama de clases señala el error del diagrama. El atributo pedido de la clase Cliente debe ser del tipo list<Pedido>. El método mostrarDatos de la clase Cliente debe tener parámetros. La relación entre las clases debería ser una agregación. El atributo pedido de la clase Cliente no debe aparece.

¿Qué propiedad o propiedades caracterizan a los elementos con alta cohesión?. Responsabilidades altamente relacionadas. No realizan una gran cantidad de trabajo. Grano fino de funcionalidad. Todas las anteriores.

Denunciar Test