Entornos Desarrollo 2025-RA5
![]() |
![]() |
![]() |
Título del Test:![]() Entornos Desarrollo 2025-RA5 Descripción: Test Generados con IA |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál es el propósito principal de UML?. a) Programar aplicaciones de software. b) Diseñar interfaces de usuario. c) Visualizar, especificar y documentar el desarrollo de software. d) Gestionar bases de datos. UML se utiliza para modelar: a) Solo sistemas de software. b) Solo sistemas de hardware. c) Sistemas de software, hardware y organizaciones. d) Solo procesos de negocio. ¿Cuántos tipos de diagramas define UML 2.0?. a) 10. b) 12. c) 13. d) 15. Los diagramas de UML 2.0 se dividen en dos categorías principales: a) Diagramas de flujo y diagramas de entidad-relación. b) Diagramas de estructura y diagramas de comportamiento. c) Diagramas de casos de uso y diagramas de clases. d) Diagramas de entrada y diagramas de salida. ¿Cuál de los siguientes es un ejemplo de diagrama de estructura?. a) Diagrama de actividad. b) Diagrama de casos de uso. c) Diagrama de secuencia. d) Diagrama de clases. ¿Cuál de los siguientes es un ejemplo de diagrama de comportamiento?. a) Diagrama de componentes. b) Diagrama de despliegue. c) Diagrama de actividad. d) Diagrama de objetos. ¿Cuál de los siguientes diagramas pertenece a los diagramas de interacción?. a) Diagrama de clases. b) Diagrama de actividad. c) Diagrama de secuencia. d) Diagrama de componentes. Un objeto es: a) Una clase. b) Una instancia de una clase. c) Un atributo. d) Un método. ¿Qué elementos constituyen un objeto?. a) Atributos y métodos. b) Clases y herencia. c) nterfaces y polimorfismo. d) Modularidad y encapsulación. ¿Qué es una clase?. a) Un conjunto de objetos con estructura y comportamiento comunes. b) Una instancia específica de un objeto. c) Una propiedad de un objeto. d) Una acción que puede realizar un objeto. ¿Cuál de los siguientes es un principio del modelo orientado a objetos?. a) Programación estructurada. b) Diseño funcional. c) Abstracción. d) Programación lineal. Los diagramas de interacción se centran en: a) La estructura estática del sistema. b) El comportamiento del sistema a lo largo del tiempo. c) El flujo de control y de datos entre los elementos del sistema. d) La arquitectura física del sistema. La abstracción en el modelo OO se refiere a: a) Ocultar la implementación interna de un objeto. b) Dividir un sistema en módulos independientes. c) Definir las características esenciales de un objeto. d) Permitir que objetos de diferentes clases respondan al mismo mensaje. ¿Qué es la encapsulación?. a) La capacidad de un objeto para heredar propiedades de otra clase. b) La división de un sistema en módulos independientes. c) El ocultamiento de los detalles internos de un objeto y la exposición de una interfaz pública. d) La capacidad de un objeto para tomar muchas formas. La modularidad es: a) La capacidad de un objeto para heredar propiedades. b) La capacidad de un sistema para dividirse en módulos independientes. c) La capacidad de un objeto para ocultar sus detalles internos. d) La capacidad de un objeto para responder a múltiples mensajes. ¿Qué es la herencia en el modelo OO?. a) La capacidad de un objeto para contener otros objetos. b) La capacidad de un objeto para ocultar sus datos. c) La capacidad de una clase para adquirir propiedades y características de otra clase. d) La capacidad de un objeto para cambiar. En la herencia, la clase principal se llama: a) Subclase. b) Clase hija. c) Clase. d) Superclase. ¿Qué es el polimorfismo?. a) La capacidad de un objeto para ocultar sus datos. b) La capacidad de una clase para heredar de otra clase. c) La capacidad de objetos de diferentes clases para responder a métodos del mismo nombre. d) La capacidad de una clase para contener múltiples objetos. ¿Qué es la tipificación en el contexto de OO?. a) La capacidad de un objeto para cambiar su tipo durante la ejecución. b) La definición precisa de un objeto, de forma que objetos de diferentes tipos no se pueden intercambiar. c) La capacidad de un objeto para tener múltiples tipos. d) La conversión automática de un tipo de dato a otro. ¿Qué propiedad permite que un objeto exista a través del tiempo y/o el espacio?. a) Concurrencia. b) Tipificación. c) Persistencia. d) Modularidad. Un diagrama de clases es: a) Una representación dinámica de la interacción entre objetos. b) Una representación gráfica y estática de la estructura de un sistema. c) Un diagrama de flujo de datos. d) Un diagrama de casos de uso. ¿Qué elementos componen un diagrama de clases?. a) Solo clases. b) Solo relaciones. c) Clases y relaciones. d) Atributos y métodos. ¿Cómo se representa una clase en UML?. a) Con un círculo. b) Con un triángulo. c) Con un rectángulo dividido en tres partes. d) Con una elipse. Las tres partes de un rectángulo de clase en UML representan: a) Nombre, tipo y valor. b) Nombre, atributos y métodos. c) Identificador, estado y comportamiento. d) Acceso, herencia y polimorfismo. ¿Qué representa la parte central de un rectángulo de clase?. a) El nombre de la clase. b) Los atributos de la clase. c) Los métodos de la clase. d) Las relaciones con otras clases. ¿Qué representa la parte inferior de un rectángulo de clase?. a) El nombre de la clase. b) Los atributos de la clase. c) Los métodos de la clase. d) Las relaciones con otras clases. ¿Cuál es la visibilidad por defecto de los atributos?. a) Public. b) Private. c) Protected. d) Package. ¿Cuál es la visibilidad por defecto de los métodos?. a) Private. b) Protected. c) Package. d) Public. Los atributos representan: a) Las acciones que puede realizar un objeto. b) Las propiedades de la clase. c) Las relaciones entre clases. d) La estructura del sistema. Los métodos representan: a) Las propiedades de la clase. b) Las relaciones entre clases. c) Las implementaciones de un servicio de la clase. d) La estructura del sistema. El signo "+" se utiliza para representar la visibilidad: a) Private. b) Protected. c) Public. d) Package. El signo "-" se utiliza para representar la visibilidad: a) Public. b) Private. c) Protected. d) Package. El signo "#" se utiliza para representar la visibilidad: a) Public. b) Private. c) Protected. d) Package. El signo "~" se utiliza para representar la visibilidad: a) Public. b) Private. c) Protected. d) Package. Las relaciones entre objetos se describen a través de: a) Herencia. b) Encapsulación. c) Asociaciones. d) Polimorfismo. ¿Qué indica la multiplicidad en una relación UML?. a) El tipo de relación (herencia, agregación, etc.). b) El nombre de la relación. c) El número de instancias de una clase que se relaciona con las instancias de otra clase. d) La visibilidad de la relación (pública, privada, etc.). La notación "0..1" en multiplicidad significa: a) Cero o más veces. b) Una y solo una vez. c) Cero o una vez. d) Una o más veces. La notación "1..\*" en multiplicidad significa: a) Cero o una vez. b) Una y solo una vez. c) Cero o más veces. d) Una o más veces. ¿Qué tipo de asociación puede recorrerse en ambos sentidos entre las dos clases?. a) Asociación unidireccional. b) Asociación bidireccional. c) Asociación reflexiva. d) Clase de asociación. En una asociación unidireccional: a) Ambas clases conocen la existencia de la otra. b) La clase destino conoce la existencia de la clase origen. c) La clase origen conoce la existencia de la clase destino. d) No hay relación entre las clases. La navegabilidad en una asociación unidireccional es: a) En ambos sentidos. b) Solo desde el destino al origen. c) Solo desde el origen al destino. d) No hay navegabilidad. Una asociación reflexiva es: a) Una asociación entre dos clases diferentes. b) Una asociación entre una clase y sus subclases. c) Una asociación entre instancias de la misma clase. . d) Una asociación que utiliza una clase de asociación. ¿Qué es una clase de asociación?. a) Una clase que representa una relación entre otras clases y que contiene información específica de esa relación. b) Una clase que no tiene atributos ni métodos. c) Una clase que solo puede relacionarse consigo misma. d) Una clase que define la herencia entre otras clases. La herencia permite: a) Ocultar los atributos de una clase. b) Dividir una clase en múltiples objetos. c) Compartir atributos y operaciones comunes entre clases. d) Definir múltiples formas para un mismo método. ¿Cómo se representa la herencia en UML?. a) Con una línea discontinua. b) Con una flecha sólida, donde el extremo de la flecha apunta a la superclase. c) Con una línea sólida. d) Con una flecha discontinua. La agregación es un tipo de relación donde: a) La clase contenida no puede existir sin la clase contenedora. b) La clase contenida puede existir independientemente de la clase contenedora. c) Hay una fuerte dependencia entre las clases. d) No hay relación entre las clases. |