option
Cuestiones
ayuda
daypo
buscar.php

Entornos de desarrollo UD5

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Entornos de desarrollo UD5

Descripción:
2 PARCIAL

Fecha de Creación: 2026/02/03

Categoría: Otros

Número Preguntas: 36

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

Al proceso de obtener el diagrama entidad-relación a partir de una base de datos existente se le denomina: Ingeniería inversa de datos. Reingeniería de datos. Reingeniería de interfaces de usuario. Ingeniería inversa de lógica.

¿Cómo representarías la relación entre los departamentos de una empresa que a su vez está formada por divisiones y departamentos (donde la existencia de las partes depende del todo)?. Mediante relaciones de composición (si la dependencia es vital) o agregación (si es lógica). Mediante relaciones de agregación. Mediante relaciones de herencia múltiple. Mediante relaciones de herencia simple.

¿Qué diagrama estructural utilizamos para representar los nodos de ejecución de un sistema distribuido?. Diagrama de despliegue. Diagrama de objetos. Diagrama de componentes. Diagrama de clases.

Los miembros de una clase que se definen como _____ sólo son accesibles desde las funciones miembro de la clase. privados. públicos. protegidos. de paquete.

¿Cuál es una característica de la programación estructurada? (Opción 1). Tiene como núcleo funciones que actúan sobre estructuras de datos. Utiliza una abstracción denominada clase. Genera aplicaciones que interactúan pasándose mensajes. Se basa en la herencia.

¿Cuál es una característica de la programación estructurada? (Opción 2). Es anterior a la programación orientada a objetos. Es posterior a la programación orientada a objetos. Se basa en el polimorfismo. Utiliza objetos para encapsular estado.

Al definir una clase es obligatorio indicar nombre, atributos y métodos de la clase siempre. ¿Verdadero o falso?. Falso. Verdadero.

El principio de ocultación ayuda a proteger los datos de un objeto contra modificaciones accidentales o malintencionadas. ¿Verdadero o falso?. Verdadero. Falso.

¿Qué diferencia un objeto de otro de la misma clase (su estado)?. Los valores que toman los atributos. Sus atributos (nombres). Los mensajes que puede recibir. Sus métodos.

¿Qué tipo de relación utilizarías para modelar las clases Libro y Capítulo (donde un capítulo no tiene sentido sin el libro)?. Composición. Herencia múltiple. Herencia simple. Agregación.

¿A qué paradigma pertenece la creación de una abstracción que encapsula elementos del problema y define sus atributos y operaciones?. La programación orientada a objetos. La programación estructurada. La programación dirigida por eventos exclusivamente. La programación funcional.

Caso Biblioteca: Se modela una relación entre Socio y Libro con un atributo de enlace llamado "Préstamo". ¿Cómo se pasaría a código Java este atributo de enlace en la clase Socio?. Se implementaría una clase Java llamada Préstamo y se añadiría un atributo privado de tipo array (o colección) de Préstamo a la clase Socio. Se añadiría un atributo privado de tipo Préstamo (único) a la clase Socio. Se añadiría un atributo privado de tipo Préstamo a la clase Libro. No se implementa nada en la clase Socio.

Caso Biblioteca: ¿Cómo aparecería la fecha de devolución en el diagrama de clases?. Como atributo de enlace entre la clase Libro y la clase Socio (se añade en la clase asociativa Préstamo). Como un atributo de la clase Socio. Como una clase nueva independiente. Como atributo de la clase Libro.

Caso Biblioteca: Un socio no puede tener más de dos libros en préstamo. ¿Qué cardinalidad pondrías en la relación/clase Préstamo del lado del Libro/Socio?. 0..2. 0..*. 2. 1.

Caso Biblioteca: Para calcular el número de préstamos se crea un método numeroPrestamos en la clase Socio. ¿Qué visibilidad es la más recomendable para que sea usado desde fuera?. Público. Protegido. Privado. Paquete.

¿Cómo se denomina genéricamente a los métodos y atributos de una clase?. Miembros. Característicos. Propios. Pertenecientes.

¿Cómo representarías la relación entre una clase general Empleado y tres tipos específicos: EmpleadoHoras, EmpleadoAsalariado y EmpleadoAutónomo?. Mediante una relación de herencia simple. Mediante una relación de agregación. Mediante una relación de herencia múltiple. Mediante una relación de composición.

¿Cuál de las siguientes relaciones se puede establecer entre dos clases? (Opción 1). Composición. Derivación. Compilación. Ejecución.

¿Cuál de las siguientes relaciones se puede establecer entre dos clases? (Opción 2). Agregación. Estructuración. Fragmentación. Iteración.

¿Cuál de las siguientes relaciones se puede establecer entre dos clases? (Opción 3). Herencia. Inyección. Mutación. Asimilación.

¿Cuál de los siguientes elementos NO forma parte de la descripción formal de una clase (sino que es un concepto)?. Abstracción. Atributos. Protocolo (métodos). Nombre.

¿Cuál de las siguientes NO es una característica propia de la definición de un atributo?. El valor que devuelve (esto es propio de los métodos). Su nombre. Su valor inicial. Su visibilidad.

Para crear un producto de calidad es obligatorio generar TODOS los diagramas UML existentes. ¿Verdadero o falso?. Falso (solo los necesarios). Verdadero.

¿Qué características de la orientación a objetos facilitan el mantenimiento y modificación del software?. La encapsulación y la modularidad. La abstracción y la encapsulación. La recolección de basura y la encapsulación. La herencia y el polimorfismo.

¿Qué elemento permite la comunicación de un objeto con el mundo exterior?. Los mensajes. Los métodos internos. Los atributos privados. La herencia.

Definición de concepto OO: "Conjunto de características (datos) asociadas a una clase": Atributos. Método. Protocolo. Mensaje.

Definición de concepto OO: "Procedimiento o función que se invoca para actuar sobre un objeto": Método. Protocolo. Mensaje. Atributo.

Definición de concepto OO: "Resultado de cierta acción realizada por un objeto (comunicación)": Mensaje. Método. Protocolo. Atributo.

Definición de concepto OO: "Conjunto de mensajes que puede responder un objeto (interfaz)": Protocolo. Método. Mensaje. Atributo.

Definición de Principio OO: "Relación donde unos objetos utilizan propiedades y comportamientos de otros formando una jerarquía": Herencia. Abstracción. Polimorfismo. Modularidad.

Definición de Principio OO: "Capturar características similares de un conjunto de objetos para darles una descripción formal": Abstracción. Encapsulación. Herencia. Polimorfismo.

Definición de Principio OO: "Aislar las propiedades de un objeto contra su modificación por quien no tenga derecho": Principio de ocultación. Herencia. Polimorfismo. Modularidad.

Definición de Principio OO: "Subdividir una aplicación en partes más pequeñas e independientes": Modularidad. Herencia. Polimorfismo. Abstracción.

Definición de Principio OO: "Reunir bajo el mismo nombre comportamientos diferentes": Polimorfismo. Herencia. Encapsulación. Abstracción.

Definición de Principio OO: "Reunir todos los elementos pertenecientes a una misma entidad al mismo nivel de abstracción": Encapsulación. Herencia. Polimorfismo. Modularidad.

¿Cuál de las siguientes NO es una ventaja de la orientación a objetos?. Produce código que es complicado reutilizar (Falso, la reutilización es una ventaja clave). La escalabilidad. La facilidad de mantenimiento. La extensibilidad.

Denunciar Test