wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Preguntas Examen Arquitectura

Total questions: 103

Worksheet time: 1hrs 4mins

Name
Class
Date
1.

Seleccione la respuesta correcta: Como es considerado el modelo de requisitos según las actividades que se realizan

a)

UML

b)

Caja transparente

c)

Caja blanca

d)

Caja negra

2.

¿Cuál de las siguientes opciones describe un pilar del diseño orientado a objetos que permite que un mismo método pueda tener diferentes maneras de realizarse?

a)

Herencia

b)

Polimorfismo

c)

Encapsulamiento

d)

Abstracción

3.

El proceso de diseño puede dividirse en dos fases distintas, indique cuales son:

a)

Solo se usa casos de uso (CAJA NEGRA)

b)

Solo se usa diagrama de despliegue (caja blanca)

c)

Solo se incluyen las propiedades externas del modelo (CAJA NEGRA)

d)

El resultado de esta fase proporciona las especificaciones para los programadores. (caja blanca)

e)

Se utiliza diagramas de clase. (CAJA NEGRA)

4.

De las siguientes alternativas seleccione cual es la actividad que se desarrolla en el modelo de requisitos

a)

Se debe identificar los objetos del dominio del problema

b)

Definir un conjunto de requerimientos que no pudieron validarse una vez construido el software

c)

Establecer una base para la creación de modelos de software

d)

Se desarrolla el modelo de caso de uso

5.

De las siguientes alternativas elija cual es la definición correcta de concurrencia

a)

Grandes procesos pueden ejecutarse al mismo tiempo en computadoras independientes en red (sistema distribuido)

b)

Pueden aumentarse al agregar nuevos recursos para enfrentar nuevas demandas del sistema

c)

Permiten que los datos persistan fuera de la memoria y dan un gran apoyo automático al manejo de datos

d)

Es la capacidad de guardar la información de un programa para poder volver a utilizarla en otro momento

6.

¿Cuál de los siguientes conceptos en el diseño orientado a objetos describe el modelo de cómo ha sido construido un objeto?

a)

Abstracción

b)

Herencia

c)

Polimorfismo

d)

Clase

7.

¿Por qué es importante la confiabilidad antes que la funcionabilidad en un diseño de software?

a)

Se diseñen procesos de verificación y validación que sean poco efectivos y esto causa que la operación esté libre de fallas durante un tiempo

b)

El sistema no puede incluir mecanismos de detección de fallas y de protección, que aseguran que el componente erróneo se descubra

c)

Los usuarios rechazan a menudo los sistemas que son fiables, carecen de protecciones o son inseguros.

d)

Porque garantizan que no se produzca interbloqueo, los errores son transitorios y un sistema es más funcional

8.

De los siguientes enunciados indique cual es falso respecto al diseño de software.

a)

El Diseño especifica la estrategia utilizando lenguajes de programación para programar los requisitos.

b)

El diseño es a la vez un 'Proceso' y un 'Artefacto'

c)

Diseño es sinónimo de codificación

d)

Es tarea del diseñador proporcionar una descripción de cómo se debe cumplir los requisitos para luego ser programado

9.

De las siguientes alternativas seleccione cuáles son los niveles de cohesión

a)

Funcional, secuencial, comunicacional, procedural, estampados, control

b)

Funcional, secuencial, comunicacional, procedural, temporal, lógica, casual

c)

Datos, estampados, control, procedural, procedural, temporal lógica, casual

d)

Datos, estampados, control, procedural, temporal, lógica, casual.

10.

Como se denomina a la capacidad de almacenar la información de un programa para poder volver a utilizarla en otro momento.

a)

Persistencia de datos

b)

Administrador de datos

c)

Entidad, relación

d)

Supervivencia de datos

11.

El Polimorfismo como base de la POO se define como:

a)

Un mismo método puede tener diferente manera de realizarse

b)

Las características escogidas son relativas a la perspectiva del observador

c)

Debería incrustarse lógica de control similar en diferentes objetos, duplicando código

d)

Cuando un objeto no revela nada sobre sí mismo.

12.

Seleccione la respuesta correcta: En la técnica de requisitos, ¿Cuándo es útil utilizar prototipos?

a)

El área de la aplicación no está bien definida

b)

Reducir tiempo

c)

Mejorar la calidad de los resultados

d)

Reducir costos

13.

C2t1 Basado en los tipos de relaciones de dependencia de paquetes, seleccione a qué alternativa le corresponde el siguiente enunciado: añade el contenido del destino al espacio de nombres público del origen

a)

Acceso y exportación

b)

Exportación

c)

Acceso

d)

Importación

14.

¿Cuál de los siguientes NO es un desafío de la internacionalización de la interfaz?

a)

Manejo de diferentes idiomas

b)

Adaptación a culturas locales

c)

Inclusión de un nucleó general de funcionalidad

d)

Compatibilidad con todos los sistemas operativos

15.

Seleccione a qué alternativa le corresponde el siguiente enunciado: Entiende el problema antes de tratar de diseñar una solución de interfaz.

a)

Análisis de patrón de interfaz

b)

Análisis de usuario

c)

Análisis de la interfaz

d)

Análisis de flujo de tareas

16.

Seleccione cuál de las siguientes alternativas se necesita al momento de describir un servicio.

a)

Nombre del servicio, la ubicación del servicio, requisitos de intercambio de datos

b)

Nombre del servicio, ubicación del servicio, estado del servicio

c)

Nombre del servicio, numero de servicio, requerimientos del servicio

d)

Nombre del servicio, estados del servicio, requerimientos del servicio

17.

Queremos definir un tipo de dato que permita hacer definiciones genéricas para atributos y variables esto se pueda realizar en Genexus con

a)

Transacciones

b)

Dominios

c)

Gik

d)

Reglas

18.

Si alguien crea el atributo AttractionAddress a la base de conocimiento, y estamos seguros de que este compañero se apega a las reglas de nomenclatura sugeridas por GeneXus, ¿entonces el nombre de la transacción es?

a)

Address

b)

AttractionAddress

c)

Attraction

d)

AddressAttraction

19.

¿Qué componente es fundamental en la descripción de un patrón arquitectónico?

a)

Un diagrama de flujo

b)

Un resumen ejecutivo

c)

Un análisis financiero

d)

Un nombre significativo

20.

¿Qué es un marco (framework) en arquitectura de software?

a)

Un conjunto de reglas de codificación

b)

Un diseño reutilizable del sistema

c)

Un análisis de mercado

d)

Un tipo de hardware

21.

Seleccione a qué alternativa le corresponde el siguiente enunciado: busca identificar los requerimientos del sistema orientados a las competencias.

a)

Ingeniería de software orientado a competencias

b)

Ingeniería de requerimientos orientados a aspectos

c)

Ingeniera de software orientado a aspectos

d)

Ingeniería de requerimientos orientados a competencias

22.

¿Qué aspecto se considera en los estilos de código móvil?

a)

Escalabilidad

b)

Reutilización

c)

Portabilidad

d)

Integridad de datos

23.

¿Cuál de los siguientes NO es un componente común de una interfaz gráfica de usuario?

a)

Ventanas

b)

Iconos

c)

Menús

d)

Servidores

24.

¿Cuál es una desventaja de los estilos arquitectónicos centrados en datos?

a)

Incrementan la modificabilidad

b)

Disminuyen la escabilidad

c)

Reducen la necesidad de pruebas

d)

Pueden presentar cuellos de botella

25.

De los siguientes enunciados indique cuales son verdaderos, sobre lo que es diseño de software

a)

es una parte de la Ingeniería de software

b)

Arte

c)

lo que hacen los innovadores

d)

es sólo arte

e)

es sólo ingeniería

26.

De las siguientes alternativas elija cuales son propiedades que debe cumplir un programa concurrente.

a)

Comparticion de recursos, apertura de sistemas, condicione de sincronización

b)

Propiedad de exclusión mutua, condición de sincronización, interbloqueo

c)

Comparticion de recursos, escalabilidad, condición de sincronización

d)

Propiedad de exclusión mutua, tolerancia a fallos, interbloqueo

27.

¿Qué pilar del diseño orientado a objetos permite que las clases compartan atributos y métodos comunes?

a)

Encapsulamiento

b)

Abstraccion

c)

Herencia

d)

Polimorfismo

28.

¿Cuál de los siguientes es un pilar del diseño orientado a objetos?

a)

Reutilizacion

b)

Estabilidad

c)

Modularizacion

d)

Polimorfismo

29.

De las siguientes alternativas elija cual es la definición de Diseño de software

a)

Es un proceso mediante el cual se identifica los aspectos relevantes de un problema complejo mediante técnicas de análisis para codificar en un lenguaje ignorando los detalles relevantes

b)

Es un enfoque solo de análisis en ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí

c)

Es el lugar en el que las reglas de la creatividad, los requerimientos de los participantes, las necesidades del negocio y las consideraciones técnicas se unen para formular un producto o sistema

30.

Seleccione a qué alternativa le corresponde el siguiente enunciado: Representan un conjunto de nodos físicos y sus interrelaciones, modelando los aspectos físicos de un sistema.

a)

Diagrama de componentes

b)

Lenguajes de descripción de arquitecturas (ADLs)

c)

Diagrama de despliegue

d)

Diagrama de Jackson

31.

¿Qué concepto describe cómo los atributos son alojados y pasan a ocultarse dentro de un objeto, incluyendo hasta sus datos?

a)

Polimorfismo

b)

Clase

c)

Abstracción

d)

Herencia

32.

Seleccione la respuesta correcta: cual es un ejemplo de un método de primera generación de un diseño orientado a objetos

a)

El proceso unificado

b)

Metodo HOOD

33.

C2t2 Seleccione la respuesta correcta: cual es un ejemplo de un método de primera generación de un diseño orientado a objetos

a)

El proceso unificado

b)

Metodo HOOD (Hierarchical Object-Oriented Design)

c)

Flujo de Trabajo

d)

Metodo fusion

34.

¿Cuál de las siguientes características del paradigma orientado a objetos hace referencia a la propiedad por la cual una clase puede heredar atributos y métodos de otra clase?

a)

Encapsulamiento

b)

Abstracción

c)

Herencia

d)

Polimorfismo

35.

Seleccione el enunciado correcto sobre el Diseño orientado a objetos

a)

El diseño nace desde 1990 con características orientada a objetos consolidando que se creen los lenguajes basado en el concepto orientado a objetos

b)

Casi todos los lenguajes de programación desarrollados desde 1990 han tenido características orientadas a objetos consolidando el concepto, y dando paso al diseño considerando este paradigma

c)

El diseño orientado a objetos tiene métodos exitosos ya que es fácil aprenderlo a diferencias de los lenguajes que son difíciles y no tiene acogida

d)

Los propios métodos de diseño no han evolucionado desde la década de los 90s, se mantiene su forma original desde los 90s

36.

C2t1 Seleccione a qué alternativa le corresponde el siguiente enunciado: Son abstracciones lógicas y tienen operaciones y atributos

a)

Clase

b)

Objetos

c)

Componentes

d)

Interfaz

37.

Seleccione los Pilares del modelo orientado a objetos para asegurar la simplicidad de código y su reutilización

a)

1.abstracción, 2.encapsulamiento, 3.herencia, 4.polimorfismo, 5.Estructura de datos, 6.Sentencias de repetición

b)

3,4,5,6

c)

1,3,4,5

d)

2,3,4,5

e)

1,2,3,4

38.

¿Qué se entiende por "caja negra" en el contexto del diseño orientado a objetos?

a)

Cuando un objeto no revela nada sobre sí mismo

b)

Cuando un objeto muestra todos sus atributos públicamente

c)

Cuando un objeto es completamente transparente en su funcionamiento interno

d)

Cuando un objeto está mal diseñado y no cumple con su funcionalidad

39.

Indique los enunciados falsos sobre el Contexto del diseño dentro de la ingeniería de software.

a)

Requiere una apreciación de su papel en el proceso de desarrollo de software, ya que el contexto que esto proporciona influye en la forma de su enfoque

b)

La tarea de diseño no es algo que se lleva a cabo de forma aislada, y examinamos algunos de los otros factores que pueden influir en el proceso de diseño

c)

El concepto de ciclo de vida del software es una descripción de cómo se organizaban las actividades de desarrollo, estas incluyen el diseño.

d)

Requiere una apreciación de su papel en el proceso de desarrollo de software, ya que es la primera actividad en el proceso de desarrollo de software.

e)

La tarea de diseño es algo que se lleva a cabo de forma aislada, y no tiene relación con otros factores que pueden influir en el proceso de diseño.

40.

C4t2 Seleccione la opción correcta. Por qué es importante un diseño de interfaz

a)

Para saber el diseño y manejo de las aplicaciones

b)

Para que el usuario pueda comunicarse con el software de la forma mas sencilla e intuitiva posible

c)

Para mostrar la forma en la que un usuario final lleva a cabo alguna tarea específica relacionada con el trabajo

d)

Para mostrar el funcionamiento del sistema de una manera más organizada desde su diseño

41.

C2t4 Seleccione cuales son los eventos de un programa orientado a aspectos para el caso del modelo de un punto de enlace.

a)

Llamada, consejo, inicialización, datos, instancias

b)

Llamada, ejecución, inicialización, datos, excepciones

c)

Llamada, aspecto, inicialización, datos, excepciones

d)

Llamada, control, inicialización, datos, excepciones

42.

Se ha realizado una transacción para la gestión de una tienda de mascotas. Considere el diseño de la transacción que se muestra y determine la realidad que se implementa.

a)

Toda mascot (Pet) tiene asociado un conjunto de cuidados especiales (EspecialCare), y esos mismos cuidados no son propios de una única mascota, sino que pueden aplicarse a otras mascotas

b)

Toda mascota (Pet) tiene asociados un conjunto de cuidados especiales (SpecialCare) que se identifica como únicos de esta manera

c)

Una mascota (Pet) tiene asociados un cuidado especial (SpecialCare) único.

43.

Se interesa por entender cómo debe organizarse un sistema. Seleccione a qué alternativa le corresponde el enunciado

a)

Diseño de requerimientos

b)

Diseño basado en componentes

c)

Diseño orientado a aspectos

d)

Diseño arquitectónico

44.

Seleccione la respuesta correcta. la reducción de la latencia es:

4 lines
45.

Seleccione la respuesta correcta. la reducción de la latencia es:

a)

Dar colores visibles al texto, desplegar un reloj con animación, dar alguna presentación o texto animado

b)

Dar retroalimentación auditiva, desplegar un reloj con animación, tener un menú desplegable

c)

En vez de hacer el usuario espere a que termine alguna operación interna la webapp debe usar tareas múltiples, de manera que permita que el usuario continúe con su trabajo mientras finaliza la operación

d)

Dar retroalimentación selectiva, desplegar un reloj con animación, dar alguna presentación o texto animado

46.

¿Cuál es una ventaja de diseñar y documentar explícitamente la arquitectura de software?

a)

Reduce la necesidad de pruebas

b)

Facilita la comunicación con los participantes

c)

Aumentan el costo del desarrollo

d)

Disminuye la flexibilidad del sistema

47.

Seleccione cuáles de las siguientes alternativas pertenecen a las principales fases del proceso de diseño de software.

a)

Especificaciones de requisitos, decisiones de diseño detalladas, detalles de diseño lógico, patrón de diseño

b)

Especificaciones de requisitos, detalles de diseño físico, decisiones de diseño arquitectónico, descripción del programa, plan de pruebas detalladas

c)

Realizar un análisis de requerimientos, especificaciones de diseño, patrones, decisiones de diseño arquitectónico, detalles de diseño lógico

d)

Especificaciones de requisitos, decisiones de diseño detalladas, detalles de diseño físico, decisiones de diseño arquitectónico, detalles de diseño lógico

48.

De las siguientes alternativas considerando los principios de diseño de software elija cuales son tipos de abstracción

a)

Abstraccion secuencial, Abstraccion de datos

b)

Abstraccion procedimental, Abstraccion de datos

c)

Abstraccion funcional, Abstracción de datos

49.

Seleccione cuál de las siguientes herramientas de diagramas describen aspectos estructurales del diseño de Sistemas

a)

Diagramas Entidad-Interrelacion, Diagrama de colaboración

b)

Diagrama de secuencia, diagrama de flujo de datos

c)

Diagrama de clases y objetos, diagramas de componentes

d)

Diagrama de flujo, diagrama de actividades

50.

C2t2 De las siguientes alternativas seleccionar la que no pertenezca a los pasos del proceso de fusión, etapa Análisis

a)

Definir estrategias de desarrollo y codificación

b)

Comprobar los modelos de análisis

c)

Determinar la interfaz del sistema

d)

Desarrollar el modelo de objetos

51.

Por defecto, ¿en qué parte de nuestra aplicación son ejecutadas las reglas que fueron ingresadas en una transacción?

a)

Solo en la parte que ejecuta el servidor

b)

En la parte que ejecuta en el cliente y en la parte que ejecuta en el servidor

c)

Depende si el usuario accesa a la maquina cliente o directamente esta en el servidor

d)

Solo en la parte que ejecuta en el cliente

52.

C3t3 Seleccione a qué alternativa le corresponde el siguiente enunciado: Puede representarse mediante asociaciones, las cuales muestran que existen algunas relaciones entre las entidades que intervienen en la asociación

a)

Modelo estructural

b)

Modelo diseño

c)

Modelo de contexto

d)

Modelo de interacción

53.

Seleccione la respuesta correcta: En la obtención de requisitos que representan en los casos de uso los actores

a)

Personas, Análisis, Hardware

b)

Personas, Sistemas, Hardware

c)

Personas, sistemas, Pruebas de software

d)

Personas, acoplamiento, concurrencia

54.

¿Cuál de los siguientes NO es un pilar del diseño orientado a objetos?

a)

Encapsulamiento

b)

Modularizacion

c)

Diseño estructurado

d)

Abstraccion

55.

Se desea declarar una regla que no permita registrar un producto de limpieza (ProductTypeId = 2) con precio superior a $ 200.

a)

MsgError("The price is incorrect") if ProductPrice >200;

b)

Error("The price is incorrect") if ProductPrice >200 and ProductTypeld = 2;

c)

MsgError("The price is incorrect") if ProductPrice >200 and ProductTypeld = 2;

d)

Error("The price is incorrect") if ProductPrice >200;

56.

C4t2 Basado en los principios del diseño de interfaz, seleccione a qué alternativa le corresponde el siguiente enunciado: La interfaz debe hacer énfasis en un diseño sencillo e intuitivo que organice el contenido y funcionalidad en categorías que resulten obvias para el usuario

a)

Centrarse

b)

Eficiencia

c)

Consistencia

d)

Aprendizaje

57.

Los atributos relacionados con sistemas: disponibilidad, fiabilidad, protección y seguridad, a que término de esta lista definen

a)

Eventos

b)

Procesos

c)

Difusión

d)

Confiabilidad

58.

¿Cuál del siguiente concepto del diseño orientado a objetos se refiere a la capacidad de un objeto para ocultar su imp

4 lines
59.

¿Cuál del siguiente concepto del diseño orientado a objetos se refiere a la capacidad de un objeto para ocultar su implementación interna y solo exponer una interfaz para interactuar con él?

a)

Cohesión

b)

Abstraccion

c)

Caja negra

d)

Polimorfismo

60.

Basado en los aspectos de diseño, seleccione a qué alternativa le corresponde el siguiente enunciado: Se mide desde el momento en el que el usuario ejecuta alguna acción de control y hasta que el software responde con la salida o acción deseada

a)

Herramientas de ayuda para el usuario

b)

Tiempo de respuesta del sistema

c)

Accesibilidad de la aplicación

d)

Leyendas de los comandos

61.

¿Qué enfatizan los estilos de llamada y retorno?

a)

Reutilizacion de componentes

b)

Integridad de los datos

c)

Modificabilidad y escalabilidad

d)

Portabilidad

62.

Seleccione la respuesta correcta: La interfaz siempre debe ayudar al usuario a entender sus opciones actuales, como:

a)

Informar al usuario de su localización en la jerarquía del contenido

b)

Dar una indicación de la webapp a la que se ha accedido

c)

Ver que funciones están disponibles, que vínculos están vivos y que contenido es relevante

d)

Disponer un 'Mapa' para ver donde ha estado su usuario

63.

¿Qué aspecto NO se considera en la distribución preliminar de la pantalla?

a)

Tamaño de los elementos

b)

Colores utilizados

c)

Posicion de los elementos

d)

Conexiones de red

64.

¿Qué estilo arquitectónico es ideal para aplicaciones que requieren alta portabilidad?

a)

Estilos centrados en datos

b)

Estilos de flujo de datos

c)

Estilos de llamada y retorno

d)

Estilos de código móvil

65.

¿Qué se debe incluir en un patrón arquitectónico?

a)

A. Un resumen de requisitos

b)

Un nombre significativo

c)

Un análisis de mercado

d)

Una descripción del hardware

66.

¿Cuál de los siguientes estilos es adecuado para sistemas en gran escala?

a)

Estilos centrados en datos

b)

Estilos de llamada y retorno

c)

Estilos de flujos de datos

d)

Estilos de código móvil

67.

¿Cuál de los siguientes es un ejemplo de estilo arquitectónico centrado en datos?

a)

Modelo vista controlador

b)

Repositorio

c)

Cliente-servidor

d)

Paso de mensajes

68.

De las siguientes alternativas elija cual es la definición correcta de GUI

a)

Es un programa que hace las veces de intermediario entre el usuario y maquina

b)

Son los puntos de contacto que establece un contrato que permite el intercambio de información

c)

Describe un sistema desde sus distintas formas de utilización

d)

Se define como el proceso de definición de la arquitectura y componentes

69.

Seleccione la respuesta correcta. El símbolo para una interfaz 'requiere' es un:

a)

Semicirculo

b)

Cuadrado

c)

Rectangulo

d)

Circulo

70.

¿Qué es un framework en términos de arquitectura de software?

a)

Un conjunto de reglas para programación

b)

Un diseño reutilizable del sistema completo o de alguna de sus partes

c)

Un manual de usuario

d)

Un tipo de lenguaje de programación

71.

¿Cuál de las siguientes características NO es un componente clave de la usabilidad en el diseño de interfaces?

a)

Facilidad de aprendizaje

b)

Reducir memorizar

c)

Sea consistente

d)

Compatibilidad con el hardware

72.

Determine lo que considere correcto sobre pattern Work With for Web:

a)

Cuando se aplica el pattern work with for web a una transccion, no es posible editar sus funcionalidades

b)

La aplicación del pattern work with for web a una transccion no altera en absoluto el comportamiento de la misma. Solamente se crean los objetos necesarios para implementar la funcionalidad del pattern.

c)

Cuando se aplica el pattern work with for web a una transccion, no es posible eliminarlo.

d)

Si se editan los objetos generados automáticamente por las aplicaciones del pattern work with for web entonces se corta el dinamismo, si bien es posible recuperarlo

73.

Es un modo de proveer información en forma de una declaración de problema, algunas restricciones, una presentación de una solución ampliamente aceptada al problema, y luego una discusión de las consecuencias de esa solución. Seleccione a qué alternativa le corresponde el enunciado:

a)

Patron

b)

Patrones arquitectonicos

c)

Patrones de diseño

d)

Arquitecturas de aplicacion

74.

¿Qué ventaja del paradigma orientado a objetos se refiere al hecho de que las clases están diseñadas para ser independientes del ambiente de plataformas, hardware y software?

a)

Reutilización

b)

Estabilidad

c)

Mantenimiento más sencillo

d)

Independencia de diseño

75.

¿Por qué es importante la confiabilidad antes que la funcionabilidad en un diseño de software?

4 lines
76.

confiabilidad antes que la funcionabilidad en un diseño de software?

4 lines
77.

Seleccione la respuesta correcta. En que se interesa la arquitectura de software en pequeño

a)

Se interesa por la arquitectura de programas individuales y empresas complejas

b)

Se interesa por la arquitectura de programas individuales

c)

Se interesa por arquitecturas sistemas empresariales complejos que incluyen otros sistemas

d)

Se interesa por arquitecturas de sistemas empresariales

78.

Seleccione a qué alternativa le corresponde el siguiente enunciado: Libera a los clientes de tener que mantener información sobre dónde se proporciona un servicio y como obtenerlo

a)

Patrones de registro de servicio

b)

Patrones de transacción

c)

Patrones de negociación

d)

Patrones de intermediario

79.

¿Cuál de los siguientes NO es un tipo de retroalimentación útil en la interfaz de usuario?

a)

Mensajes de error claros

b)

Confirmaciones de acciones

c)

Indicadores de progreso

d)

Notificaciones de la base de datos

80.

¿Qué característica del diseño orientado a objetos describe el hecho de que las clases están diseñadas para que se reutilicen en muchos sistemas?

a)

Estabilidad

b)

Modularizacion

c)

Reutilización

d)

Independencia del diseño

81.

¿Qué se debe considerar al aplicar un patrón arquitectónico?

a)

El costo del hardware

b)

Las ventajas e inconvenientes

c)

Las opiniones del equipo de marketing

d)

La duración del proyecto

82.

¿Qué debe contener un patrón arquitectónico?

a)

Un análisis financiero detallado

b)

Una lista de precondiciones

c)

Un equipo de desarrollo grande

d)

Un diagrama de flujo

83.

Seleccionar la respuesta correcta. Las ventajas de un software de código abierto son:

a)

Es más fácil de usar

b)

Tiene bajo costo y es más fácil al momento de intercambiar archivos

c)

Es el más usado y conocido

d)

Tiene costos bajos, es confiables y rápido

84.

¿Cuál de las siguientes opciones NO es una ventaja del paradigma orientado a objetos?

a)

Reutilización

b)

Eficiencia en el uso de memoria

c)

Mantenimiento más sencillo

d)

Independencia del diseño

85.

De las siguientes alternativas elija cual es la definición concreta de encapsulamiento en el diseño de software

a)

Es el mecanismo por el cual podemos heredar los atributos y métodos de una clase A en una clase B

b)

Es definir la medida de la relación funcional de los elementos de un módulo. Cada módulo hace una tarea

c)

Es definir un conjunto de módulos independientes que intercambien solo aquella información necesaria para lograr la función del software

d)

Es el mecanismo por el cual desprotegemos la información de un objeto permitiendo su acceso de forma directa

86.

¿Qué enfatiza el estilo arquitectónico centrado en datos?

a)

Reutilizacion de datos

b)

Portabilidad de datos

c)

Integridad de los datos

d)

Modificabilidad de los datos

87.

Basado en los principios del diseño de interfaz, seleccione a qué alternativa le corresponde el siguiente enunciado: EL sistema debe permitir que algunos usuarios realicen tareas directamente, y que otros exploren la webapp en forma aleatoria

a)

Eficiencia

b)

Flexibilidad

c)

Consistencia

d)

Usabilidad

88.

¿Qué estilo arquitectónico es adecuado para aplicaciones que requieren la manipulación y transformación continua de datos?

a)

Estilos de llamada y retorno

b)

Estilos de flujo de datos

c)

Estilos de código móvil

d)

Estilos centrados en datos

89.

Considere el diseño con Genexus. Determine cuales afirmaciones son verdadera de la siguiente lista

a)

GeneXus construye el programa en la plataforma elegida y envía una parte al server y otra queda en la maquina cliente.

b)

La aplicación cuando se ejecute, correrá íntegramente en el server.

c)

La aplicación cuando se ejecute, correrá íntegramente en el cliente.

d)

El programa, cuando se ejecute, tendrá una parte corriendo en el server y otra parte en el browser.

90.

De las siguientes alternativas seleccione cuáles son los tipos de vistas arquitectónicas del modelo 4+1

a)

Vista lógica, Vista de clases, vista física

b)

Vista lógica, Vista de proceso, vista física, vista de desarrollo

c)

Vista lógica, vista clase, vista relacional

d)

Vista lógica, vista de física, vista relacional, vista de desarrollo

91.

Seleccione cuál de las siguientes alternativas son los dos tipos de aplicaciones que hay en una arquitectura de aplicación

a)

Aplicaciones de procesamiento lógico, aplicaciones de procesamiento de lenguaje

b)

Aplicaciones orientadas a objetos, sistemas de procesamiento de lenguaje

c)

Aplicaciones de procesamiento de transacción, sistemas de procesamiento de lenguaje

d)

Aplicaciones de procesamiento de transacción, aplicaciones centrada a datos

92.

Seleccione a qué alternativa le corresponde el siguiente enunciado: Es una entidad ejecutable independiente que puede estar formada por uno o más objetos ejecutables.

a)

Interfaz

b)

Middleware

c)

Componentes

d)

Malware

93.

En un sistema de inventario de equipo, un ejemplo de competencia transversal es la disponibilidad del sistema. Las emergencias pueden ocurrir con poca o ninguna advertencia. Considerando que en un sistema 911 los equipos se ubican en distintos lugares, para que en el momento en que se presente un terremoto o inundación se emplee el equipo que allí esté disponible cerca del sitio del problema, de las siguientes alternativas seleccionar la razón por la cual debe existir un sistema "de espera caliente" (hot standby) en una ubicación que esté geográficamente bien separada del sistema principal.

a)

Los operadores del sistema de la sala de control pueden intercambiar a la posición de espera caliente cuando el sistema principal no esté disponible

b)

Debe ser posible usuarios autorizados realicen pedidos a proveedores acreditados para sustituir los ítems del equipo

c)

La emergencia puede afectar la ubicación principal del sistema

d)

Esto permite que dichas transacciones se reproduzcan y que las bases de datos del sistema sean consistentes

94.

De las siguientes alternativas seleccionar los criterios de evaluación de revisión de un diseño de interfaz

a)

Prototipado de la interfaz, numero de tareas del usuario, estilo de la interfaz

b)

Definir el diseño preliminar, la longitud y complejidad

c)

La longitud y complejidad, numero de tareas del usuario, números de acciones y estilos de la interfaz

d)

Identificación de la interfaz, la longitud y complejidad, números de tareas del usuario.

95.

Seleccione a qué terminologia le corresponde el siguiente enunciado: Un evento en un programa en ejecución en que puede ejecutarse el consejo asociado con un aspecto.

a)

Punto de enlace

b)

Tejido

c)

Modelo de punto de enlace

d)

Punto de corte

96.

¿Cuál de los siguientes principios NO es una de las reglas doradas para construir una interfaz de usuario?

a)

Dejar el control al usuario

b)

Reducir la necesidad de memorizar

c)

Hacer la interfaz sea consistente

d)

Proporcionar ayuda en línea extensiva

97.

De las siguientes alternativas seleccione cual es la actividad que se desarrolla en el modelo de requisitos

a)

Establecer una base para la creación de modelos de software

b)

Se debe identificar los objetos del dominio del problema

c)

Se desarrolla el modelo de caso de uso

d)

Definir un conjunto de requerimientos que no puedan validarse una vez construido el software

98.

¿Cuál de los siguientes NO es un estándar comúnmente aceptado en el diseño de interfaces de usuario?

a)

Accesibilidad

b)

Consistencia

c)

Navegabilidad

d)

Compatibilidad con hardware

99.

¿Cuál de los siguientes NO es una característica de la navegación en la interfaz de usuario?

a)

Consistencia

b)

Simplicidad

c)

Claridad

d)

Optimización del rendimiento

100.

Seleccione a qué alternativa le corresponde el siguiente enunciado: Durante el proceso de desarrollo se crean muchas versiones diferentes de cada componente de software. Es el nombre dado al proceso general de gestionar un sistema de software cambiante.

a)

Desarrollo del sistema

b)

Reutilizacion

c)

Administracion de la configuración

d)

Desarrollo Huesped-Objetivo

101.

¿Cuál de los siguientes patrones NO es común en el diseño de interfaces de usuario?

a)

CalendarStrip

b)

Cuadricula de datos

c)

Panel de navegación

d)

Administrador de base de datos

102.

¿Cuál de los siguientes NO es una categoría de usuarios según los modelos del diseño de usuario?

a)

Principiantes

b)

Usuarios esporádicos con conocimientos

c)

Usuarios frecuentes y con conocimientos

d)

Desarrolladores expertos

103.

Seleccione la respuesta correcta. Cuál de los siguientes códigos representa un punto de corte

4 lines