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_1

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:

Por qué es importante la confiabilidad antes que la funcionabilidad en un diseño de software?. Porque garantiza que no se produzca interbloqueo, los errores son transitorios y un Sistema es mas funcional. El sistema no puede incluir mecanismos de detección de fallas y de protección, que aseguran que el comportamiento erróneo se descubra. Los usuarios rechazan a menudo los sistemas que son poco fiables, carecen de protecciones o son inseguros. Se diseñen procesos de verificación y validación que sean poco efectivos y esto causa que la operación este libre de fallas durante un tiempo.

En la técnica de requisitos, ¿Cuando es útil utilizar prototipos?. El área de la aplicación no está bien definida. Reducir tiempo. Mejorar la calidad de los resultados. Reducir costos.

Según la perspectiva de C.A.R. Hoare sobre la construcción de diseños de software, ¿cuál de los dos métodos es considerado "mucho más difícil"?. Hacerla tan complicada que no haya deficiencias obvias. Asumir el resultado final del diseño antes de explorar los medios para lograrlo. Utilizar la información actual para predecir un estado futuro del software. Hacerla tan simple que obviamente no haya deficiencias.

¿Cuál es una ventaja de diseñar y documentar explícitamente la arquitectura de software?. Reduce la necesidad de pruebas. Facilita la comunicación con los participantes. Aumenta el costo del desarrollo. Disminuye la flexibilidad del sistema.

¿Cuál de los siguientes NO es una caracterisitica de la navegación en la interfaz de usuario?. Consistencia. Simplicidad. Claridad. Optimización del rendimiento.

¿Cuál de los siguientes factores NO afecta la interacción hombre-máquina?. Experiencia del usuario. Diseño de la interfaz. Hardware utilizado. Documentación del código fuente.

¿Qué se incluye en la descripción de un patrón arquitectónico?. Un análisis de mercado. Clases, objetos, relaciones, responsabilidades y colaboraciones. Un diagrama de flujo. Un resumen ejecutivo.

Se desea modelar la realidad de un hotel utilizando GeneXus. Este hotel pertenece a una cadena o compañía de hoteles a nivel mundial. Se desea poder registrar el país donde se encuentra el hotel y también el país donde se encuentra la cadena a la cual pertenece. Seleccione el diseño de transacciones que represente adecuadamente esta realidad. Hotel {Hotelld*, HotelName, HotelAddress, HotelPhone, HotelCountryld, Companyld, Countryld, HotelCountryName, CompanyName}, Subtype group "HotelCountry" {Subtype {HotelCountryld}, Supertype {Countryld, CountryName, HotelCountryName, CompanyCountryld, CompanyCountryName}}. Hotel {Hotelld*, HotelName, HotelAddress, HotelPhone, HotelCountryld, Companyld}, Country {Countryld*, CountryName}, Company {Companylld*, CompanyName, Countryld, CountryName}. Hotel {Hotelld*, HotelName, HotelAddress, HotelPhone, Countryld, CountryName, Companyld, CompanyName}, Country {Countryld*, CountryName}, Company {Companylld*, CompanyName, Countryld, CountryName}, Subtype group "HotelCountry" {Subtype {HotelCountryld}, Supertype {Countryld, CountryName, CompanyCountryld, CompanyCountryName}}. Registrar en la misma tabla Hotel de la base de datos el país donde se encuentra el hotel y también el país donde se encuentra la cadena a la cual pertenece, esto no es posible modelar con Genexus sino utilizando software de inteligencia de negocios donde se puede duplicar los datos.

Se desea declarar una regla que no permita registrar un producto de limpieza (ProductTypeId = 2) con precio superior a $ 200. Error("The Price is incorrect") if ProductPrice > 200;. MsgError("The Price is incorrect”) if ProductPrice > 200;. Msg("The Price is incorrect") if ProductPrice > 200 and ProductTypeId = 2;. Error("The Price is incorrect") if ProductPrice > 200 and ProductTypeId = 2;.

Los paquetes son especialmente útiles en modelado de: Grupos de Elementos Relacionados y vistas estáticas. Grupos de Elementos de dependencia y vistas Arquitecturales. Grupos de Elementos Relacionados y vistas Arquitecturales. Grupos de Elementos de dependencia y vistas estáticas.

Como se denomina a la capacidad de almacenar la información de un programa para poder volver a utilizarla en otro momento. 1. Persistencia de datos, 3. Entidad relación. 1. Persistencia de datos. 2. Administrador de datos, 3. Entidad relación. 4. Supervivencia de datos.

Indique los enunciados falsos sobre el Contexto del diseño dentro de la ingeniería de software. 1. 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, 2. 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. 4. 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., 5. 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. 3. 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., 4. 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., 5. 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. 2. 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, 3. 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., 4. 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.

De los siguientes enunciados indique cual es falso respecto al diseño de software. 2. El diseño es a la vez un "Proceso" y un "Artefacto", 4. Es tarea del diseñador proporcionar una descripción de cómo se debe cumplir los requisito para luego ser programado. 1. El Diseño especifica la estrategia utilizando lenguajes de programación para programar los requisitos., 4. Es tarea del diseñador proporcionar una descripción de cómo se debe cumplir los requisito para luego ser programado. 3. Diseño es sinónimo de codificación, 4. Es tarea del diseñador proporcionar una descripción de cómo se debe cumplir los requisito para luego ser programado. 1. El Diseño especifica la estrategia utilizando lenguajes de programación para programar los requisitos., 3. Diseño es sinónimo de codificación.

En el contexto del diseño orientado a objetos, ¿cuál es una característica esencial de la representación del estado de un objeto?. El estado se define por una estructura de datos pública para facilitar la herencia. La representación del estado es privada y no se puede acceder directamente desde afuera del objeto. El estado debe ser accesible y modificable directamente por otros objetos del sistema. El estado se comparte entre todos los objetos de la misma clase para mantener la consistencia.

En un diagrama de secuencia UML, ¿qué indica la punta de flecha discontinua en un mensaje enviado entre objetos?. Que la instancia del objeto emisor espera una respuesta (llamada síncrona). Que se trata de una llamada de método estático. Que el sistema externo no espera una respuesta. Que el mensaje es una petición asíncrona no bloqueante.

¿Cuál de los siguientes NO es una consideración clave para la evaluación de la interfaz?. Visibilidad del estado del sistema. Compatibilidad con las expectativas del usuario. Control y libertad del usuario. Maximización de recursos gráficos.

Por qué es importante un diseño de interfaz?. Para mostrar el funcionamiento del sistema de una manera más organizada desde su diseño. Para que el usuario pueda comunicarse con el software de la forma más sencilla e intuitiva posible. Para mostrar la forma en la que un usuario final lleva a cabo alguna tarea específica relacionada con el trabajo. Para saber el diseño y manejo de las aplicaciones.

En una universidad se desea modelar que cada carrera tiene muchas materias y cada materia puede estar en muchas carreras. ¿Cuál de las siguientes estructuras de transacciones representa correctamente esta relación N a N en GeneXus, asegurando que ambas entidades se referencian mutuamente?. Subject {SubjectId*, SubjectName}, Career {CareerId*, CareerName}. Career {CareerId*, CareerName, Subject {SubjectId*, SubjectName}}. Subject {SubjectId*, SubjectName}, Career {CareerId*, CareerName}, CareerSubject {CareerId*, SubjectId*}. Subject {SubjectId*, SubjectName, Career {CareerId*, CareerName}}.

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. Una mascota (Pet) tiene asociado un cuidados especial (SpecialCare) único. Toda mascota (Pet) tiene asociado un conjunto de cuidados especiales (SpecialCare) que se identifican como únicos de esa mascota. Toda mascota (Pet) tiene asociado un conjunto de cuidados especiales (SpecialCare), y esos mismos cuidados no son propios de una única mascota, sino que pueden aplicarse a otras mascotas. El diseño no es válido. No es posible definir una transacción de dos niveles sin que la entidad del segundo nivel deba definirse como una transacción independiente.

Seleccione cuál de las siguientes herramientas de diagramas describen aspectos estructurales del diseño de Sistemas. Diagramas Entidad-Interrelación, Diagramas de Colaboración. Diagrama de flujo, diagrama de actividades. Diagrama de secuencia, diagrama de flujo de datos. Diagramas de Clases y Objetos, Diagramas de Componentes.

Seleccione la respuesta correcta: Como es considerado el modelo de requisitos según las actividades que se realizan. Uml. Caja transparente. Caja negra. Caja blanca.

CONSIDERE LA SIGUIENTE SITUACION: Una empresa tiene en su Fabrica procesos que efectúan los operarios. [...] El diseño inicial de la clase PROCESO se Replantea por parte del diseñador, Proceso la define como clase abstracta para utilizar herencia y lo hace así: [...] ¿Que principio se viola de los principios SOLID en el replanteo?. Acoplamiento. SR Single Responsability. Cohesión. ISP Interface Segregation.

De las siguientes alternativas elija cual es la definición correcta de concurrencia. Es la capacidad de guardar la información de un programa para poder volver a utilizarla en otro momento. Pueden aumentarse al agregar nuevos recursos para enfrentar nuevas demandas del sistema. Grandes procesos pueden ejecutarse al mismo tiempo en computadoras independientes en red ( sistema distribuido). Permiten que los datos persistan fuera de la memoria y dan un gran apoyo automático al manejo de Datos.

¿Qué debe contener un patrón arquitectónico?. Un análisis financiero detallado. Una lista de precondiciones. Un equipo de desarrollo grande. Un diagrama de flujo.

¿Qué aspecto NO se considera en la distribución preliminar de la pantalla?. Tamaño de los elementos. Colores utilizados. Posición de los elementos. Conexiones de red.

¿Qué componente es fundamental en la descripción de un patrón arquitectónico?. Un diagrama de flujo. Un resumen ejecutivo. Un análisis financiero. Un nombre significativo.

Cuál de las siguientes opciones no está incluido en los pasos para desarrollar un diseño orientado a objetos. Comprender la portabilidad y separación de la base de dats de otros sistemas. Comprender y definir el contexto y las interacciones externas con el sistema. Identificar los objetos principales en el sistema. Diseñar la arquitectura del sistema.

Considere el diseño de transacciones que se muestra. Determine los indices automáticamente creados por Genexus en la tabla PLAYER. Indice primario por Playerld, indice foráneo por Countryid. Indice primario por Playerld. Indice primario por Playerld, indice secundario por PayerName. Indice primario por Playerld, indice secundario por PayerName, indice foráneo por Countryid.

Se cuenta con una aplicación GeneXus para la gestión de una óptica. Observe el diseño de transacciones que se muestra, y determine lo que considere correcto acerca de la regla definida en la transacción Prescription. - La regla se dispara una sóla vez luego de insertadas todas las líneas como registros físicos. - La regla se dispara una sóla vez justo después de la inserción de los datos del primer nivel como registro físico. - La regla se dispara una sóla vez justo después de la inserción de los datos del primer nivel como registro físico y después también de insertadas todas las líneas como registros físicos. La regla se dispara una sóla vez justo después de la inserción de los datos del primer nivel como registro físico.

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. Importación. Acceso. Acceso y exportación. Exportación.

Denunciar Test