option
Cuestiones
ayuda
daypo
buscar.php

DE - T1-T3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
DE - T1-T3

Descripción:
DE - T1-T3

Fecha de Creación: 2026/01/23

Categoría: Otros

Número Preguntas: 30

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

Determina el orden correcto en las fases del diseño centrado en el usuario: Detallar los requisitos, diseñar soluciones, analizar el contexto de uso y evaluar con los usuarios. Detallar los requisitos, analizar el contexto de uso, diseñar soluciones y evaluar con los usuarios. Analizar el contexto de uso, detallar los requisitos, diseñar soluciones y evaluar con los usuarios. Analizar el contexto de uso, diseñar soluciones, detallar los requisitos y evaluar con los usuarios.

En la actualidad, el tipo de interfaz más utilizado en las aplicaciones destinadas al ámbito empresarial es: Interfaz de línea de comandos (CLI). Interfaz natural de usuario (NUI). Interfaz empresarial de usuario (BUI). Interfaz gráfica de usuario (GUI).

¿Cuáles son los componentes de la usabilidad?: Aprendizaje, recuerdo, velocidad, errores, experiencia. Aprendizaje, recuerdo, eficacia, errores, satisfacción. Aprendizaje, ayuda, eficacia, errores, satisfacción. Facilidad, recuerdo, eficacia, mensajes, satisfacción.

¿Cuál de las siguientes afirmaciones sobre la evaluación de la usabilidad es falsa?: Se pueden evaluar métricas cuantitativas o cualitativas. Los participantes en la sesión son especialistas en usabilidad. El moderador de la sesión debe procurar mantenerse neutral. La sesión puede ser presencial o remota.

¿Cuál es el número recomendado de participantes en una sesión de evaluación de la usabilidad?: No hay límite, cuantos más mejor. Cinco. Dos. Diez.

De los siguientes tipos de documentos relacionados con las pautas de diseño de interfaces, ¿cuáles son desarrollados por empresas del sector como Microsoft o Apple, o por proyectos de software libre como KDE o GNOME?: Estándares corporativos. Estándares internacionales. Guías de la plataforma. Guías de producto.

Los principios generales de diseño de la interfaz son: Contraste, jerarquía, proximidad y color,. Contraste, jerarquía, texto y color. Contraste, jerarquía, proximidad y alineación. Controles, jerarquía, proximidad y color.

En un campo de un formulario el usuario debe escoger un color (y solo uno) de diez colores posibles. ¿Qué tipo de control sería el más adecuado para este campo?: Lista desplegable. Casillas de verificación. Entrada de texto. Botones de radio.

Indica cuál de las siguientes afirmaciones sobre el uso del color es falsa: El conjunto de colores que utilizamos en nuestro diseño debe ser amplio y variado. Nunca se debe referenciar un elemento de la interfaz por su color. Los colores se deben utilizar para comunicar algo al usuario. El significado de los colores puede variar dependiendo del origen cultural de los usuarios.

Indica cuál de los siguientes mensajes de error al usuario está redactado de forma correcta: Se ha producido un desbordamiento de la memoria interna de la aplicación y la aplicación se cerrará. Error interno en la llamada al método. Código: 0x0012367AF. La acción que usted ha iniciado ha provocado un error fatal en la aplicación. Se ha producido un error y la acción no ha podido completarse con éxito. Puede volver a intentarlo más tarde.

Dado el fragmento de código siguiente, determina la afirmación correcta: ```python from PySide6.QtWidgets import ( QApplication, QWidget, QLabel ) class VentanaPrincipal(QWidget): def __init__(self): super().__init__() #self.show() #self.etiqueta.show() QLabel("Hola mundo!", self) app = QApplication([]) ventana = VentanaPrincipal() app.exec() ```. No se mostrará nada porque no se ejecuta el show() del componente, pero se ejecutará la aplicación. No se mostrará nada porque no se ejecuta el bucle de eventos de la aplicación. Se mostrará una ventana con el texto «Hola Mundo!». Se mostrará una ventana que no responde a los eventos y se tendrá que matar el proceso.

Dado el fragmento de código siguiente, determina las afirmaciones que son correctas: ```python from PySide6.QtWidgets import ( QApplication, QWidget, QLabel ) class VentanaPrincipal(QWidget): def __init__(self): super().__init__() self.etiqueta = QLabel("Hola mundo!") self.etiqueta.show() app = QApplication([]) ventana = VentanaPrincipal() ventana.show() app.exec() ```. No se ejecutará la aplicación. Se mostrará una ventana con el texto «Hola mundo!». Se mostrarán dos ventanas, una de ella con el texto «Hola mundo!». No se mostrará ninguna ventana.

Observa la imagen siguiente y determina las afirmaciones correctas: ``` +-------------------+ | +-------------+ | | | Label | | QVBoxLayout | +-------------+ | | +-------------+ | | | LineEdit | | QFormLayout | +-------------+ | | +-------------+ | | | PushButton | | | +-------------+ | +-------------------+ ```. El layout principal es un QHBoxLayout que contiene un QFormLayout y un QPushButton. El layout principal es un QVBoxLayout que contiene un QFormLayout y un QPushButton. Tiene un layout en forma de formulario. El layout principal es un QFormBoxLayout que contiene un QVormLayout y un QPushButton.

Observa la imagen siguiente y determina las afirmaciones correctas sobre la ventana: ``` +------------------+ | QDial | | | | | +------------------+ | QSlider | +------------------+ ```. Tiene un QDial. Tiene un QSpinBox. Tiene un QProgressBar. Tiene una QSlider.

Dado el código siguiente, ¿qué fragmento de código es correcto para que la etiqueta refleje el valor del slider? ```python class VentanaPrincipal(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("Evaluación final - pregunta 5") layout_principal = QVBoxLayout() widget_principal = QWidget() widget_principal.setLayout(layout_principal) self.setCentralWidget(widget_principal) slider = QSlider() slider.setRange(0, 10) self.etiqueta = QLabel("0:") layout_principal.addWidget(slider) layout_principal.addWidget(self.etiqueta) slider.valueChanged.connect(self.valor_cambiado) ```. def valor_cambiado(self, valor): self.etiqueta.setText(valor). def valor_cambiado(self): self.etiqueta.setText(slider.value). def valor_cambiado(self): self.etiqueta.setText(str(valor)). def valor_cambiado(self, valor): self.etiqueta.setText(str(valor)).

En una aplicación deseamos que una misma funcionalidad se ejecute desde una opción en la barra de tareas y una opción en la barra de menús. ¿Cómo procederemos a su implementación?. Definimos un atajo de teclado para las dos interfaces. Definimos una función a la que conectamos los eventos de clic del botón en el menú y los de clic del botón en la barra de tareas. No se puede implementar con una sola función, necesitamos una por interfaz. Definimos una acción que añadimos al menú y a la barra de tareas. Conectamos la señal triggered a la función deseada.

Dado el fragmento de código siguiente, ¿cuál es la línea de código que hace que la acción se ejecute desde el menú y desde la barra de herramientas?: ```python barra_menus = self.menuBar() menu = barra_menus.addMenu("&Menu") accion = QAction("Acción", self) barra_herramientas = QToolBar("Barra de herramientas") menu.addAction(accion) barra_herramientas.addAction(accion) self.addToolBar(barra_herramientas) ```. barra_herramientas.triggered.connect(self.funcion). menu.triggered.connect(self.funcion). accion.triggered.connect(self.funcion). barra_menus.triggered.connect(self.funcion).

¿Para qué sirve el código siguiente? ```python def cargar_traductor(app): translator = QTranslator(app) translations = QLibraryInfo.location(QLibraryInfo.TranslationsPath) translator.load("qt_es", translations) app.installTranslator(translator) ```. Traducirá toda la interfaz al español. Traducirá los diálogos predefinidos a la lengua definida en el sistema. Traducirá los diálogos predefinidos al español. Instala un traductor en el sistema.

Indica las afirmaciones correctas para crear un diálogo como el siguiente: ``` +---------------------+ | ! Error | | Mensaje de error | | +----------+ | | | OK | | | +----------+ | ```. Creamos un QMessageBox.error al que añadimos los botones. Creamos un QMainWindow. Creamos un QWidget al que añadimos los componentes requeridos. Creamos un QMessageBox.critical al que añadimos los botones.

¿Qué tipo de diálogo y de función utilizamos para pedir al usuario el nombre de archivo donde guardar unos cambios?. QFileDialog.getSaveFileName(...). QDialog.getSaveFileName(...). QInputDialog.getFileName(...). QFileDialog.getOpenFileName(...).

¿Cuál de las afirmaciones siguientes sobre lenguajes de marcas para la generación de interfaces no es cierta?: Este tipo de lenguajes mejoran la separación de responsabilidades en la aplicación. Aunque son fácilmente entendibles por las personas, son difíciles de manipular de forma automática por una aplicación. Muchos de estos lenguajes están basados en XML. El lenguaje XAML es utilizado por la mayoría de tecnologías de interfaz de usuario de Microsoft.

¿Cuál de las siguientes no es una herramienta visual de diseño de interfaces basada en un lenguaje de marcas?: Glade. Qt Designer. JavaFX Scene Builder. Visual Studio Code.

¿Qué utilidad de QT Designer utilizaremos para conocer la clase asociada a un componente de nuestro formulario?: Editor de señales/slots. Inspector de objetos. Caja de widgets. Navegador de recursos.

Para poder configurar en Qt Designer el layout principal de nuestro formulario: El formulario debe estar vacío. El formulario debe tener al menos un control. Hay que guardar primero el formulario. El formulario debe tener al menos dos controles.

Para introducir un espacio entre los componentes de un layout, se utiliza: El tamaño ideal (sizeHint). Los tamaños mínimo y máximo. La política de tamaño (sizePolicy). Los controles espaciadores.

¿Qué elementos XML podemos encontrar en un archivo Qt UI?: ui, widget y event. ui, object y slot. ui, layout y connection. ui, form y connection.

La clase QUiLoader, incluida en el paquete QtUiTools, se utiliza para: Asociar ranuras a señales. Cargar directamente un fichero de recursos en una aplicación Python. Generar código Python a partir de un fichero Qt UI. Cargar directamente un fichero Qt UI en una aplicación Python.

Cuando optamos por utilizar la herramienta User Interface Compiler (uic) para generar el código Python asociado a un fichero Qt UI: Deberemos regenerar el código Python cada vez que modifiquemos el diseño en Qt Designer. No podremos acceder desde el programa principal a los objetos incluidos en el formulario. La aplicación será más lenta que si cargamos el fichero Qt UI directamente. El código Python se generará en tiempo de ejecución.

¿Cuál de las afirmaciones siguientes sobre la funcionalidad de controles compañeros no es cierta?: La flecha debe comenzar en el control de entrada de datos y terminar en la etiqueta. Ayudan a mejorar la productividad de los usuarios finales. Se pueden utilizar con diferentes tipos de controles de entrada de datos (como QLineEdit, QTextEdit o QComboBox). Para que funcione correctamente, la etiqueta debe tener definido un carácter de acceso rápido en su propiedad text.

Cuando utilizamos el modo de edición del orden de tabulación, el número de los controles a los que todavía no hemos asignado un orden tiene el color: Rojo. Verde. Amarillo. Azul.

Denunciar Test