option
Cuestiones
ayuda
daypo
buscar.php

Cuestionario de Arquitectura y Diseño de Software

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Cuestionario de Arquitectura y Diseño de Software

Descripción:
Cuestionario de Arquitectura y Diseño de Software_p2

Fecha de Creación: 2026/07/24

Categoría: Otros

Número Preguntas: 30

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

De las siguientes alternativas considerando los principios de diseño de software elija cuales son tipos de abstracción. Abstracción secuencial, Abstracción de datos. Abstracción funcional, Abstracción de datos. Abstracción procedimental,Abstracción de datos.

Seleccione a qué tipo de acoplamiento representa el siguiente gráfico. Acoplamiento por contenido. Acoplamiento común. Acoplamiento externo. Acoplamiento normal.

De las siguientes alternativas seleccione cuáles son los niveles de cohesión. Funcional, Secuencial, Comunicacional, Procedural, Temporal, Lógica, Casual. Funcional, Secuencial, Comunicacional, Procedural, estampados, control. Datos, estampados, control, Procedural, Temporal, Lógica, Casual. Datos, estampados, control, Procedural,, Procedural, Temporal, Lógica, casual.

Seleccione cuál de las siguientes alternativas indica: las licencias de código abierto se derivan de uno de estos modelos generales. Licencia GNE Y Berkeley Standard Distribution. Licencia GNE y MPL. La licencia pública general GNU y Berkeley Standard Distribution. Licencia GNU y Freeware.

De las siguientes alternativas seleccione cuáles son las características principales de un componente. Estabilidad, flexible, comprensible y versátil. Estandarizado, independiente, concurrente e implementable. Estandarizado, independiente, componible e implementable. Estandarizado, confiable, independiente y versátil.

Seleccione cuál de las siguientes afirmaciones no pertenece a las características de un mensaje de error producido por un sistema iterativo. El mensaje debe estar acompañado de una clave audible o visual. El mensaje debe estar relacionado con la actividad que las rodea, las características físicas del sitio de trabajo, el tipo de equipo que usan. El mensaje debe describir el problema en un lenguaje que entienda el usuario. El mensaje debe dar consejos constructivos para corregir el error.

De las siguientes alternativas seleccionar los tipos de ataque contra los que debe defenderse un sistema distribuido. Interceptación, ataque a la red, denegación de servicio, modificación, fabricación. Interceptación, interrupción, denegación de servicio, modificación, fabricación. Virus, spyware, denegación de servicio, modificación, fabricación. Colapso de equipos, interrupción, denegación de servicio, modificación, fabricación.

Se tiene una aplicación para un hotel desarrollada con GeneXus. Se desea que inmediatamente después de insertada una reserva a través de la transacción Reservation y luego de efectuado el COMMIT, salga la emisión de un listado con todos los datos de la reserva. Selecciones cuál invocación es la adecuada para incluir como regla en la transacción Reservation y resolver el requisito descripto. ListReservation.Call (Reservationld) if insert on Update;. ListReservation.Call(Reservationld) on AfterInsert;. ListReservation.Call(Reservationld) if insert on AfterComplete;. -ListReservation.Call(Reservationld) if insert;.

En una aplicación GeneXus para un hotel, se tiene la transacción Customer para registrar los datos de los clientes, y se le aplicó a la misma el pattern Work With. Una vez generado el Work With Customers, el hotel decidió que el ingreso de clientes se realizará por otro medio y no se desea que el Work With Customers ofrezca dicha opción. ¿Qué se deberá hacer?. Editar la instancia del pattern aplicado a la transacción Customer y modificar el valor default asociado al modo insert, y configurarle el valor “Noaccept". Editar la instancia del pattern aplicado a la transacción Customer y modificar el valor default asociado al modo insert, y configurarle el valor “False”. Editar la instancia del pattern aplicado a la transacción Customer y modificar el valor default asociado al modo insert, y configurarle el valor “true”. Editar el web panel WorkWithCustomers generado por patterns y eliminar el botón que invoca a la transacción Customer en modo insert.

C2tl Seleccione la respuesta correcta: ¿la siguiente representación de paquetes corresponde?. La generalización de paquetes. Encapsulamiento entre paquetes. Dependencia entre paquetes. La generalización de clases.

Selecciona cual de las siguientes alternativas pertenecen a la técnica de requisitos. Entrevistas, modelado de diseño, cuestionarios, casos de uso. Entrevistas, Desarrollo de prototipos, cuestionarios, casos de uso. Entrevistas, Desarrollo de prototipos, interfaz gráfica, casos de uso. Entrevistas, modelado de diseño,, interfaz gráfica, casos de uso.

De las siguientes alternativas seleccione cual es la actividad que se desarrolla en el modelo de requisitos. Se desarrolla el modelo de caso de uso. Establecer una base para la creación de modelos de software. Definir un conjunto de requerimientos que no puedan validarse una vez construido el software. Se debe identificar los objetos del dominio del problema.

De las siguientes alternativas elija cuales son propiedades que debe cumplir un programa concurrente. Propiedad de exclusión mutua, tolerancia a fallos, Interbloqueo. Compartición de recursos, escalabilidad, Condición de sincronización. Propiedad de exclusión mutua, Condición de sincronización, Interbloqueo. Compartición de recursos, apertura de sistemas, Condición de sincronización.

De las siguientes alternativas seleccionar que producto pertenece a un software de código abierto. Apache y Windows server. Linux y Oracle. Windows y MySql. Android de Google y linux.

Seleccione a qué alternativa le corresponde el siguiente enunciado: Permite entender cómo se efectúa un proceso de trabajo cuando están involucradas varias personas. Análisis del flujo del trabajo. Elaboración del objeto. Información de apoyo. Análisis y modelado de la tarea.

¿Cuál es la definición de Administración de la Configuración en la ingeniería de software?. El proceso general de gestionar un sistema de software cambiante. La documentación de las interfaces de componente con un estereotipo de interfaz UML. La actividad de transformar el diseño entidad-relación a código SQL. La gestión de conflictos entre el desarrollo huésped y el objetivo (producción).

¿Cuál es el primer paso mencionado en la secuencia de actividades para desarrollar un diseño de sistema desde el concepto hasta el diseño detallado orientado a objetos? [cite: 414]. Documentar las interfaces de componente. Diseño arquitectónico con un diagrama de paquetes. Identificación de clase de objeto. Contexto e interacciones del sistema.

Se tiene una aplicación para un hotel desarrollada con GeneXus. Considerando las transacciones que se muestran, en la transacción Hotel, luego de INSERTADA CADA LÍNEA DE SERVICIO, se dispara un procedimiento que realiza determinadas operaciones. Determine cuál de las reglas propuestas considera que es la definición adecuada a realizar en la transacción Hotel, para resolver la necesidad planteada. -XXX.Call(Serviceld) on AfterComplete;. -XXX.Call(Serviceld) on AfterInsert;. -XXX.Call(Serviceld) on if insert;. -XXX.Call(Serviceld) if insert;.

Se necesita una aplicación GeneXus para la gestión de una empresa que vende, instala y mantiene aires acondicionados. Todos los equipos tienen un precio fijo (AirConditionerPrice). Los meses de temporada alta Enero y Julio (1 y 7) todos los equipos son vendidos con un 10% de aumento. CONSIDERE QUE InvoiceDate.Month(): LE DA EL MES DE LA FECHA. Determine la definición Del atributo fórmula InvoiceLineAirConditionerFinalPrice, QUE REPRESENTA EL PRECIO FINAL AUMENTADO, CUAL DE ESTAS DEFINICIONES es la correcta para este caso. If InvoiceDate.Month()=1 or InvoiceDate.Month()=7 InvoiceLineAirConditionerFinalPrice = AirConditioner Price *1.1 Else InvoiceLineAirConditioner FinalPrice = AirConditioner Price Endif. AirConditionerPrice *1.1 IF InvoiceDate.Month()=1 or InvoiceDate.Month()=7; AirConditioner Price OTHERWISE;. AirConditionerPrice *1.1 IF InvoiceDate.Month()=1 or InvoiceDate.Month()=7;. InvoiceLineAirConditioner Final Price = AirConditioner Price *10%.

C2t1 Seleccione a qué alternativa le corresponde el siguiente enunciado: se utilizan para indicar que un componente usa los servicios ofrecidos por otro componente. Estructura Interna. Instancia. Las relaciones de dependencia. Conectores.

Considere el siguiente caso Tenemos una clase tipo interface que recoge el comportamiento de los objetos que pueden cargarse en memoria y posteriormente guardarse de forma persistente en el disco, esta clase se diseña así: 3 clases implementan dicha interface por medio de la herencia: ConfiguracionUsuario ConfiguracionSistema ConfiguracionHoraria La configuración horaria solo puede cargarse (load) y no grabarse (save) por seguridad. Cual de los siguientes diseños es el ajuste que debe realizarse a lo diseñado para cumplir con los principios SOLID en este caso planteado. Crear 1 clase tipo interface donde se codifican los métodos: método load() método save() crear las clases siguientes que hereden de la clase anterior lo que necesiten herando los métodos sin reescribirlo: ConfiguracionUsuario que herede load y save ConfiguracionSistema que herede load y save ConfiguracionHoraria que herede sólo load. Crear 2 clases tipo interface donde se codifican los métodos: iload con el método load() isave con el método save() crear las clases siguientes que hereden de las clases anteriores lo que necesiten y codifiquen los métodos: ConfiguracionUsuario que herede de iload y isave ConfiguracionSistema que herede de iload y isave ConfiguracionHoraria que herede de iload. Crear 2 clases tipo interface donde no se codifican los métodos: Iload con el método load() Isave con el método save() crear las clases siguientes que hereden de las clases anteriores lo que necesiten y codifiquen los métodos: ConfiguracionUsuario que herede de la clase Iload y Isave ConfiguracionSistema que herede de la clase Iload y Isave ConfiguracionHoraria que herede de lload. Crear 1 clase tipo interface donde no se codifican los métodos: método load() método save() crear las clases siguientes que hereden de la clase anterior lo que necesiten y codifiquen los métodos: ConfiguracionUsuario que herede load y save ConfiguracionSistema que herede load y save ConfiguracionHoraria que herede sólo load.

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

De las siguientes alternativas elija cual es la definición correcta de GUI. son los puntos de contacto que establecen un contrato que permite el intercambio de información. Se define como el proceso de definición de la arquitectura y componentes. Describe un sistema desde sus distintas formas de utilización. Es un programa que hace las veces de intermediario entre usuario y máquina.

Seleccione cual de las siguientes alternativas son los dos tipos de aplicaciones que hay en una arquitectura de aplicación. Aplicaciones de procesamiento de transacción, sistemas de procesamiento de lenguaje. Aplicaciones orientadas a objetos, sistemas de procesamiento de lenguaje. Aplicaciones de procesamiento de transacción, aplicaciones centradas en datos. Aplicaciones de procesamiento lógico, aplicaciones de procesamiento de lenguaje.

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. Interfaz. Componentes. Malware. Middleware.

En un sistema orientado a objetos, ¿qué principio fundamental se aplica a la representación del estado de un objeto para controlar el acceso?. El estado se comparte entre todos los objetos de la misma jerarquía de herencia. La representación del estado es privada y solo se puede acceder mediante las operaciones del objeto. El estado solo debe ser accesible por las clases que se encuentran en el mismo paquete. El estado debe ser totalmente público para facilitar las pruebas de unidad.

Observe la figura para Completar el ciclo de evaluación del diseño de la interfaz después de "Construir el prototipo número 1 de la interfaz", (el rectángulo en blanco). El usuario evalúa la interfaz. Realizar modificaciones del prototipo. construir el prototipo 2. Decodificar el prototipo.

Diseño de transacciones para una Universidad: Una carrera (Career) se dicta en un salón de clase (Classroom), y que en un salón de clase se dictan varias carreras. Determine el diseño de transacciones que considere correcto para representar la realidad descripta. Career { Careerld* CareerName Classroomld ClassroomDescription } Classroom { Classroomld* ClassroomDescription }. Career { Careerld* CareerName Classroom { Classroomld* ClassroomDescription } }. Classroom { Classroomld* Classroom Description Careerld CareerName }. Career { Careerld* CareerName Classroomld ClassroomDescription } Classroom { Classroomld* Classroom Description }.

Se necesita una aplicación GeneXus para la gestión de una empresa que vende, instala y mantiene aires acondicionados. Sabiendo que un técnico (Technician) tiene asignada una camioneta (Van) y que una camioneta es usada por varios técnicos, determine el diseño de transacciones que representa adecuadamente la realidad descripta. Technician { TechnicianId* TechnicianName } Van { VanId* VanDescription TechnicianId TechnicianName }. Technician { TechnicianId* TechnicianName Van { VanId* VanDescription } } Van { VanId* VanDescription }. Technician { TechnicianId* TechnicianName VanId VanDescription } Van { VanId* VanDescription }. Technician { TechnicianId* TechnicianName Vanld VanDescription }.

C2t1 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. Diagrama de Jackson. Lenguajes de Descripción de Arquitecturas (ADLs). Diagrama de componentes. Diagrama de despliegue.

Denunciar Test