Entornos de desarrollo
![]() |
![]() |
![]() |
Título del Test:![]() Entornos de desarrollo Descripción: RA6 Entornos |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuántos tipos de diagramas define UML 2.0?. 13. 15. 20. 10. ¿Qué diagrama UML se utiliza para modelar el ciclo de vida de un objeto en el sistema?. Diagrama de actividad. Diagrama de clases. Diagrama de despliege. Diagrama de maquinas de estado. ¿Cuál de los siguientes diagramas UML es parte de los diagramas de estructura?. Diagrama de componentes. Diagrama de secuencia. Diagrama de máquinas de estado. Diagrama de actividad. ¿Qué tipo de diagrama en UML se utiliza para modelar el comportamiento dinámico de un sistema?. Diagrama de objetos. Diagrama de clases. Diagrama de actividad. Diagrama de componentes. ¿Qué herramienta desarrollada por la NSA es utilizada para descompilación en ingeniería inversa?. Ghidra. OllyDbg. Hex Editor. IDA Pro. ¿Cuál es una consideración ética importante en la ingeniería inversa de software?. Compartir públicamente el código descompilado. Copiar el software sin permiso. Utilizar los conocimientos adquiridos de manera ética y responsable. Ignorar los derechos de autor. ¿Cuál de las siguientes es una técnica utilizada en el análisis estático de software?. Ejecución en entorno controlado. Monitoreo de tráfico de red. Revisión de binarios. Depuración. ¿Qué herramienta es conocida por ser un desensamblador interactivo utilizado en ingeniería inversa?. OllyDbg. IDA Pro. Tcpdump. Wireshark. ¿Cuál de los siguientes es un objetivo de la ingeniería inversa en software?. Entender cómo interactúan los componentes del software. Reducir la interoperabilidad. Aumentar la dificultad de uso del software. Crear productos falsificados. ¿Cuál de las siguientes NO es una técnica comúnmente utilizada en la ingeniería inversa del software?. Análisis estático. Desensamblando. Compilación directa. Análisis dinámico. ¿Qué aspecto visual suelen tener los diagramas de clases?. Formas circulares y colores brillantes. Un collage de imágenes sin orden aparente. Una lista de palabras ordenadas alfabéticamente. Cuadros con cajas y líneas que representan las relaciones. ¿Cómo se llama la herramienta más comúnmente utilizada para crear diagramas de clases?. UML. JOG. PDF. CSV. ¿Qué representan las líneas que unen las clases en un diagrama de clases?. Las propiedades de las clases. Los colores de las clases. Las relaciones entre las clases. Los nombres de las clases. ¿Cuál es el propósito principal de las herramientas específicas para la realización de diagramas de clases?. Facilitar la creación de diagramas con elementos visuales y organizados. Bloquear el acceso a las clases. Restar importancia al diseño de sistemas. Incrementar la dificultad de generar diagramas. ¿Por qué es importante mostrar la estructura de un sistema mediante diagramas de clases?. Facilita el entendimiento y la comunicación entre los miembros del equipo de desarrollo. Para complicar el proceso de análisis de un sistema. Porque los diagramas de clases son solo una moda pasajera. Porque es un requisito necesario para instalar una aplicación en un dispositivo. ¿Cuál es el beneficio de utilizar la herencia en un diagrama de clases?. Evitar la flexibilidad en la estructura del sistema. Reutilizar atributos y métodos de una clase base en las subclases. Añadir complejidad al diseño de clases. Limitar la creación de nuevas instancias en el sistema. ¿Qué representa la multiplicidad en una asociación entre clases en un diagrama de clases?. La visibilidad de los atributos de las clases. La ubicación de las clases en el sistema. El tipo de relación entre clases. La cantidad de instancias que participan en la relación. ¿Qué indica la etiqueta '<>' en un diagrama de clases?. Que se trata de una interfaz, donde se definen métodos sin implementación. Que la clase debe ser instanciada como objeto único en el sistema. Que la clase tiene atributos privados y protegidos. Que la clase es una subclase de otra clase en el sistema. ¿Qué representa una línea con flecha en un diagrama de clases?. Un error en la programación. La finalización de la aplicación. Un bloqueo de código. Una relación o asociación entre clases. ¿Qué tipo de información se suele representar en los atributos de una clase en un diagrama de clases?. Cantidades económicas. Números de teléfono de contacto. Características o propiedades de la clase. Clima actual de la ciudad. ¿Qué es UML?. Un lenguaje de programación. Un lenguaje de programación. Un sistema operativo. Un lenguaje de modelado. ¿Qué tipo de diagrama representa la estructura estática de un sistema?. Diagrama de secuencia. Diagrama de clases. Diagrama de actividad. Diagrama de casos de uso. ¿Qué tipo de diagrama representa el comportamiento dinámico de un sistema?. Diagrama de clases. Diagrama de objetos. Diagrama de componentes. Diagrama de actividad. ¿Qué tipo de diagrama UML muestra las relaciones jerárquicas entre clases?. Diagrama de secuencia. Diagrama de clases. Diagrama de actividades. Diagrama de componentes. ¿Qué diagrama se utiliza para modelar los flujos de control y datos en un sistema?. Diagrama de secuencia. Diagrama de actividades. Diagrama de despliegue. Diagrama de componentes. ¿Qué diagrama UML se utiliza para modelar el ciclo de vida de un objeto?. Diagrama de actividad. Diagrama de estados. Diagrama de secuencia. Diagrama de componentes. ¿Qué tipo de diagrama UML se utiliza para modelar interacciones entre objetos?. Diagrama de clases. Diagrama de casos de uso. Diagrama de secuencia. Diagrama de paquetes. ¿Qué diagrama UML se utiliza para modelar el comportamiento interno de un sistema?. Diagrama de actividad. Diagrama de clases. Diagrama de componentes. Diagrama de despliegue. ¿Qué diagrama UML se utiliza para modelar la comunicación entre objetos en tiempo de ejecución?. Diagrama de casos de uso. Diagrama de componetes. Diagrama de comunicación. Diagrama de estados. ¿Qué diagrama UML es adecuado para modelar sistemas distribuidos?. Diagrama de despliegue. Diagrama de actividad. Diagrama de estados. Diagrama de clases. ¿Qué diagrama UML es adecuado para modelar las interacciones entre actores y el sistema?. Diagrama de secuencia. Diagrama de clases. Diagrama de casos de uso. Diagrama de componentes. ¿Qué diagrama UML muestra cómo se conectan los componentes físicos de un sistema?. Diagrama de componentes. Diagrama de secuencia. Diagrama de estados. Diagrama de paquetes. ¿Qué diagrama UML es utilizado para representar el tiempo de vida de un objeto?. Diagrama de actividad. Diagrama de tiempos. Diagrama de estadis. Diagrama de despliegue. ¿Qué diagrama UML muestra cómo los elementos de un sistema están organizados en paquetes?. Diagrama de clases. Diagrama de paquetes. Diagrama de componentes. Diagrama de casos de uso. ¿Qué es un objeto en programación orientada a objetos?. Una función. Una instancia de una clase. Una variable global. Un método privado. ¿Qué propiedad de un objeto permite que sus atributos y métodos sean inaccesibles para otros objetos?. Polimorfismo. Encapsulación. Modularidad. Persistencia. ¿Qué propiedad de un objeto permite que una clase herede atributos y métodos de otra clase?. Abstracción. Encapsulación. Herencia. Tipificación. ¿Qué propiedad en POO permite que un objeto responda de diferentes maneras a un mismo método?. Abstracción. Encapsulación. Polimorfismo. Modularidad. ¿Qué propiedad en POO se refiere a la capacidad de un objeto para existir más allá del tiempo de ejecución?. Polimorfismo. Persistencia. Encapsulación. Modularidad. ¿Qué símbolo se utiliza para representar un atributo privado en UML?. +. -. #. ~. ¿Qué relación en UML implica que un objeto está compuesto por otros objetos?. Asociación. Composición. Agregación. Dependencia. ¿Qué relación en UML se representa con un rombo lleno?. Asociación. Composición. Agregación. Dependencia. ¿Qué relación en UML se representa con un rombo vacío?. Asociación. Composición. Agregación. Dependencia. ¿Qué relación en UML implica que un objeto depende de otro para funcionar?. Asociación. Composición. Agregación. Dependencia. ¿Qué propiedad en POO permite ocultar detalles internos y exponer solo lo necesario?. Abstracción. Polimorfismo. Encapsulación. Modularidad. ¿Qué propiedad en POO permite crear nuevas clases a partir de clases existentes?. Polimorfismo. Herencia. Persistencia. Tipificación. ¿Qué símbolo se utiliza para representar un método público en UML?. +. -. #. ~. ¿Qué relación en UML es una forma débil de composición?. Asociación. Composición. Agregación. Dependencia. ¿Qué relación en UML es una forma fuerte de composición?. Asociación. Composición. Agregación. Dependencia. ¿Qué relación en UML indica que una clase es una versión más específica de otra clase?. Asociación. Generalización. Agregación. Dependencia. ¿Qué propiedad en POO permite que diferentes objetos respondan de manera distinta al mismo mensaje?. Abstracción. Encapsulación. Polimorfismo. Herencia. ¿Qué propiedad en POO se refiere a la capacidad de dividir un sistema en módulos independientes?. Abstracción. Encapsulación. Modularidad. Persistencia. ¿Qué propiedad en POO se refiere a las características esenciales de un objeto que lo diferencian de otros objetos?. Abstracción. Encapsulación. Polimorfismo. Herencia. ¿Qué propiedad en POO se refiere a la capacidad de un objeto para responder a métodos de manera diferente dependiendo del contexto?. Abstracción. Encapsulación. Polimorfismo. Modularidad. ¿Qué relación en UML se usa para representar la relación "todo-parte"?. Asociación. Composición. Agregación. Dependencia. ¿Qué relación en UML implica que un objeto puede existir de forma independiente de otro objeto?. Asociación. Composición. Agregación. Dependencia. ¿Qué relación en UML se representa con una línea sólida sin símbolos adicionales?. Asociación. Composición. Agregación. Dependencia. ¿Qué relación en UML implica que un objeto está compuesto por otros objetos, y su destrucción implica la destrucción de sus componentes?. Asociación. Composición. Agregación. Dependencia. ¿Qué relación en UML se representa con una flecha con un triángulo en la punta?. Asociación. Generalización. Agregación. Dependencia. ¿Qué relación en UML indica que un objeto está compuesto por otros objetos, pero puede existir de forma independiente de ellos?. Asociación. Composición. Agregación. Dependencia. ¿Qué es la ingeniería inversa en el contexto del software?. El proceso de crear software desde cero. El proceso de analizar un programa sin acceso al código fuente original. El proceso de mejorar la eficiencia de un programa. El proceso de desarrollar software para múltiples plataformas. ¿Qué objetivo tiene la ingeniería inversa cuando se pierde el código fuente original?. Crear una nueva versión del software. Mejorar la interfaz de usuario. Recuperar el código fuente perdido o dañado. Optimizar el rendimiento del software. ¿Qué técnica de análisis examina el código del programa sin ejecutarlo?. Análisis dinámico. Análisis de rendimiento. Análisis estático. Análisis de integración. ¿Qué técnica de análisis implica ejecutar el software para observar su comportamiento en tiempo real?. Análisis estático. Análisis dinámico. Desensamblado. Descompilación. ¿Qué técnica se utiliza para convertir el código máquina en código ensamblador?. Compilación. Desensamblado. Descompilación. Refactorización. ¿Qué herramienta es un desensamblador interactivo utilizado para explorar el código máquina?. Wireshark. Ghidra. IDA Pro. Intellij IDEA. ¿Qué herramienta fue desarrollada por la NSA para ingeniería inversa?. Eclipse. Ghidra. OllyDbg. Visual Studio. ¿Qué técnica permite transformar el código binario en un código fuente de alto nivel?. Desensamblado. Refactorización. Minificación. Descompilación. ¿Qué herramienta se utiliza para depurar código ensamblador en programas de Windows?. Wireshark. OllyDbg. Ghidra. NetBeans. ¿Qué técnica implica revisar manualmente el archivo binario de un programa?. Desensamblado. Análisis dinámico. Revisión de binarios. Compilación. ¿Qué herramienta se utiliza para capturar y analizar paquetes de red?. Ghidra. NetBeans. Wireshark. Intellij IDEA. ¿Qué técnica de análisis es útil para comprender cómo un programa interactúa con el sistema operativo?. Análisis dinámico. Desensamblado. Análisis estático. Minificación. ¿Qué técnica se utiliza para transformar el código máquina en un formato más legible?. Desensamblado. Compilación. Minificación. Refactorización. ¿Qué técnica es útil para reconstruir el código fuente perdido o dañado?. Desensamblado. Descompilación. Análisis dinámico. Minificación. ¿Qué herramienta es un marco de trabajo de ingeniería inversa para análisis estático y dinámico?. ollyDbg. Radare2. NetBeans. Eclipse. ¿Qué técnica se utiliza para analizar el tráfico de red generado por un programa?. Desensamblado. Descompilación. Monitoreo de tráfico de red. Minificación. ¿Qué técnica se utiliza para inspeccionar los flujos de datos en un programa sin ejecutarlo?. Análisis dinámico. Análisis estático. Desensamblado. Compilación. ¿Qué herramienta es conocida por permitir la descompilación de binarios?. Wireshark. Ghidra. NetBeans. Visual Studio. ¿Qué técnica es útil para identificar errores en un programa en tiempo real?. Desensamblado. Análisis dinámico. Análisis estático. Minificación. ¿Qué herramienta permite observar el comportamiento de un programa paso a paso?. IDA Pro. Ghidra. Wireshark. OllyDbg. ¿En qué contexto se utiliza la ingeniería inversa en la industria automotriz?. Para diseñar motores eléctricos. Para analizar vehículos de la competencia. Para desarrollar aplicaciones móviles. Para fabricar neumáticos más resistentes. ¿En qué contexto se aplica la ingeniería inversa en dispositivos electrónicos?. Diseño de sistemas solares. Fabricación de ropa inteligente. Análisis de teléfonos móviles y televisores. Producción de alimentos procesados. ¿Qué objetivo tiene la ingeniería inversa cuando se pierde el código fuente original?. Crear una nueva versión del software. Mejorar la interfaz de usuario. Recuperar el código fuente perdido o dañado. Optimizar el rendimiento gráfico. ¿Qué objetivo tiene la ingeniería inversa para mejorar la seguridad del software?. Crear nuevas funcionalidades. Identificar y corregir vulnerabilidades. Mejorar el diseño gráfico. Ampliar la base de usuarios. ¿Qué objetivo tiene la ingeniería inversa cuando se quiere adaptar software para funcionar en diferentes plataformas?. Desarrollo de aplicaciones móviles. Compatibilidad y portabilidad. Mejora del rendimiento. Diseño de interfaz de usuario. ¿Qué objetivo tiene la ingeniería inversa para crear software similar al de la competencia?. Innovación. Reducción de costes. Desarrollo de hardware. Mejora de interfaz. ¿Qué objetivo tiene la ingeniería inversa en sistemas críticos de negocio?. Mejora del rendimiento gráfico. Recuperación de funcionalidades perdidas. Diseño de aplicaciones móviles. Optimización de la interfaz de usuario. ¿Qué objetivo tiene la ingeniería inversa para facilitar la interoperabilidad entre sistemas?. Análisis de malware. Integración de sistemas. Desarrollo de aplicaciones móviles. Diseño de videojuegos. ¿Qué caso de uso de la ingeniería inversa se enfoca en identificar y corregir errores en software?. Depuración y mantenimiento. Diseño de interfaz de usuario. Desarrollo de hardware. Creación de videojuegos. ¿Qué caso de uso de la ingeniería inversa permite crear drivers para hardware específico?. Análisis de malware. Desarrollo de drivers y controladores. Diseño de videojuegos. Optimización de rendimiento gráfico. ¿Qué caso de uso de la ingeniería inversa se enfoca en mejorar la seguridad del software?. Diseño de interfaz. Análisis de malware. Desarrollo de aplicaciones móviles. Diseño de hardware. ¿Qué caso de uso de la ingeniería inversa se utiliza para verificar que el software cumpla con normativas legales?. Educación y formación. Personalización de software. Cumplimiento legal y auditoría. Desarrollo de videojuegos. ¿Qué caso de uso de la ingeniería inversa se enfoca en la creación de extensiones y plugins?. Desarrollo de software similar. Interoperabilidad. Educación y formación. Personalización y extensión. ¿Qué tipo de acuerdo puede restringir legalmente la ingeniería inversa de software?. Contrato de ventas. Acuerdo de confidencialidad (NDA). Acuerdo de soporte técnico. Acuerdo de licencia de usuario final. ¿Qué aspecto ético implica respetar el trabajo original de los desarrolladores durante la ingeniería inversa?. Privacidad. Innovación. Respeto por el trabajo original. Optimización de código. ¿Qué aspecto ético es importante si el software contiene datos personales?. Innovación. Privacidad. Compatibilidad. Portabilidad. ¿Qué consideración ética implica realizar ingeniería inversa con fines legítimos y legales?. Optimización de código. Propósito legítimo. Diseño de interfaz. Mejora del rendimiento. ¿En qué situación es legalmente permitida la ingeniería inversa para recuperar funcionalidades perdidas?. Cuando se quiere crear videojuegos. Cuando el código fuente original se ha perdido. Cuando se desea mejorar la interfaz de usuario. Cuando se quiere diseñar hardware nuevo. ¿Qué es necesario cumplir al realizar ingeniería inversa para evitar problemas legales?. Reglas de diseño gráfico. Normas de estilo de código. Leyes de derechos de autor y propiedad intelectual. Normas de seguridad de red. ¿Qué acuerdo puede restringir el uso de ingeniería inversa si ha sido firmado previamente?. Contrato de soporte técnico. Acuerdo de confidencialidad (NDA). Contrato de ventas. Acuerdo de licencia de usuario final. ¿Qué tipo de acuerdo puede incluir cláusulas que prohíben la ingeniería inversa?. Acuerdo de licencia de software. Contrato de ventas. Contrato de soporte técnico. Acuerdo de distribución. ¿Qué objetivo de la ingeniería inversa es común en la industria de videojuegos?. Recuperación de datos. Desarrollo de software similar. Análisis de malware. Diseño de hardware. ¿Qué afirmación sobre la UML es correcta?. Nos permite construir y visualizar un sistema de software. Es un lenguaje de modelización. Nos permite documentar un sistema de software. Todas las respuestas son correctas. ¿Qué cardinalidad corresponde a este tipo de relaciones?. 1 a 1. 1 a varios. Varios a Varios. 0 a 1. “Debemos de registrar el nombre, apellidos y número de teléfono de una persona en nuestro aplicativo. También debemos modelar las relaciones familiares de progenitor y cónyuge.” ¿De qué forma podemos modelar este caso?. Como una relación de agregación entre una clase “persona” y otra “familiar”. Como una doble relación reflexiva. Como una relación asociativa entre una clase “persona” y otra “familiar”. Necesitamos más información para poder modelar este caso. ¿Con cuál de los siguientes programas puedo modelar en UML?. ArgoUML. StarUML. Modelio. Todas las respuestas son correctas. |