Entornos de Desarrollo 1º – UD5 – Examen tipo test

Entornos de Desarrollo 1º – UD5 – Examen tipo test

ENTORNOS DE DESARROLLO

Preguntas de Entornos de Desarrollo de DAM

Examen Entornos de Desarrollo UD5

Preguntas de Entornos de Desarrollo de 1ºDAM de la unidad 5: Diseño orientado a objetos. Elaboración de diagramas estructurales.

Esta es una unidad introductoria al paradigma de orientación a objetos, en la que conocerás cuales son las principales características de esta forma de desarrollar software en oposición a la metodología estructurada.

A continuación verás una introducción al lenguaje de modelado UML y a los diagramas que lo componen, tanto estructurales como de comportamiento, así como a varias herramientas que te permiten generar diagramas UML, tanto libres como propietarias.

Por último podrás estudiar los diagramas de clases como mayor exponente de los diagrama estructurales de UML, su principales características y cómo generarlos a partir de la descripción de un problema en particular, obteniendo el código de base para la aplicación en un lenguaje de programación concreto (Java), y los informes con la documentación del diagrama generado de manera automática.

Esta unidad está íntimamente relacionada con la unidad seis que es su continuación natural, en la que se explican los diagramas de comportamiento UML.

1 / 37

¿Qué diferencia un objeto de otro?

2 / 37

¿Cómo se denomina a los métodos y atributos de una clase?

3 / 37

¿Cuáles de las siguientes son características de la programación estructurada?

4 / 37

¿Cuáles de las siguientes son características de la programación estructurada?

5 / 37

¿Qué propiedad permite dividir una aplicación en partes más pequeñas e independientes entre sí?

6 / 37

¿Cuál es el principio que consiste en aislar las propiedades de un objeto para que no puedan ser modificadas por quien no tenga permiso?

7 / 37

Cuando desarrollamos una aplicación orientada a objetos, si queremos crear un producto de calidad es preciso generar todos los diagramas UML para tener todos los puntos de vista.

8 / 37

¿Qué diagrama estructural utilizamos para representar los nodos de ejecución de un sistema distribuido?

9 / 37

Al definir una clase es obligatorio indicar nombre, atributos y métodos de la clase.

10 / 37

¿Qué es el resultado de cierta acción realizada por un objeto?

11 / 37

¿Qué representa el conjunto de características asociadas a una clase?

12 / 37

¿Qué diagrama estructural utilizamos para representar los nodos de ejecución de un sistema distribuido?

13 / 37

Los miembros de una clase que se definen como _____ sólo son accesibles desde las funciones miembro de la clase.

14 / 37

¿Qué tipo de relación utilizarías para modelar las clases libro y capítulo?

15 / 37

¿Cómo se denomina al procedimiento o función que se invoca para actuar sobre un objeto?

16 / 37

¿Qué relación permite que unos objetos utilicen las propiedades y comportamientos de otros formando jerarquías?

17 / 37

Los miembros de una clase que se definen como _____ sólo son accesibles desde las funciones miembro de la clase.

18 / 37

Entre dos clases podemos establecer relaciones de:

19 / 37

Lee con atención el enunciado de cómo se realiza un préstamo en una biblioteca:

"Para retirar un libro de la biblioteca es preciso ser socio. Los socios tienen un carnet en el que aparece su nombre, apellidos, número de teléfono y su número de socio. Cuando un socio pide un libro en préstamo tiene que rellenar una ficha en la que se apunta el número de socio, el código del libro y la fecha de préstamo. Se debe devolver el libro a las dos semanas de haberlo retirado. Un socio no puede tener más de dos libros en préstamo".

Se modela con una relación entre la clase Socio y Libro y un atributo de enlace llamado Préstamo.

¿Cómo se pasaría a código en lenguaje Java el atributo de enlace Préstamo?

20 / 37

¿Qué concepto permite capturar las características y comportamientos similares de un conjunto de objetos, dándoles una descripción formal?

21 / 37

¿Cuál de los siguientes elementos no forma parte de la descripción de una clase?

22 / 37

Lee con atención el enunciado de cómo se realiza un préstamo en una biblioteca:

"Para retirar un libro de la biblioteca es preciso ser socio. Los socios tienen un carnet en el que aparece su nombre, apellidos, número de teléfono y su número de socio. Cuando un socio pide un libro en préstamo tiene que rellenar una ficha en la que se apunta el número de socio, el código del libro y la fecha de préstamo. Se debe devolver el libro a las dos semanas de haberlo retirado. Un socio no puede tener más de dos libros en préstamo".

Se modela con una relación entre la clase Socio y Libro y un atributo de enlace llamado Préstamo.

¿Cómo aparecería la fecha de devolución en el diagrama de clases?

23 / 37

¿Qué características de la orientación a objetos hacen que el software producido sea de fácil mantenimiento y modificación?

24 / 37

¿Qué elemento permite la comunicación de un objeto con el mundo exterior?

25 / 37

¿Qué nombre recibe el conjunto de mensajes que puede responder un objeto?

26 / 37

¿Cómo representarías una relación entre una tabla llamada Empleado que tenga como atributos gananciaAnuales y fechaContratación y como método calcularAntigüedad con tres clases llamadas EmpleadoHoras, EmpleadoAsalariado y EmpleadoAutónomo, que añaden atributos y métodos propios?

27 / 37

Lee con atención el siguiente enunciado de cómo se realiza un préstamo en una biblioteca:

"Para retirar un libro de la biblioteca es preciso ser socio. Los socios tienen un carnet en el que aparece su nombre, apellidos, número de teléfono y su número de socio. Cuando un socio pide un libro en préstamo tiene que rellenar una ficha en la que se apunta el número de socio, el código del libro y la fecha de préstamo. Se debe devolver el libro a las dos semanas de haberlo retirado. Un socio no puede tener más de dos libros en préstamo".

Se modela con una relación entre la clase Socio y Libro y un atributo de enlace llamado Préstamo. ¿Qué cardinalidad pondrías en la clase Préstamo?

28 / 37

¿Cómo representarías la relación entre los departamentos de un empresa que a su vez, está formada por una serie de divisiones que se forman por departamentos, sabiendo que no existe una división que no pertenezca a la empresa ni un departamento que no pertenezca a una división?

29 / 37

El principio de ocultación ayuda a proteger los datos de un objeto contra modificaciones accidentales o malintencionadas.

30 / 37

¿Qué propiedad permite agrupar bajo un mismo nombre comportamientos diferentes?

31 / 37

Al proceso de obtener el diagrama entidad-relación a partir de una base de datos existente se le denomina:

32 / 37

¿Cuál de las siguientes no es una ventaja de las aplicaciones orientadas a objetos?

33 / 37

Lee con atención el enunciado de cómo se realiza un préstamo en una biblioteca:

"Para retirar un libro de la biblioteca es preciso ser socio. Los socios tienen un carnet en el que aparece su nombre, apellidos, número de teléfono y su número de socio. Cuando un socio pide un libro en préstamo tiene que rellenar una ficha en la que se apunta el número de socio, el código del libro y la fecha de préstamo. Se debe devolver el libro a las dos semanas de haberlo retirado. Un socio no puede tener más de dos libros en préstamo".

Se modela con una relación entre la clase Socio y Libro y un atributo de enlace llamado Préstamo.

Para modelar el cálculo del número de préstamos se crea un método llamado numeroPrestamos en la clase socio. ¿Que visibilidad sería más recomendable poner al método?

34 / 37

Cuál de los siguientes no es una característica propia de un atributo:

35 / 37

Lee con atención el enunciado de cómo se realiza un préstamo en una biblioteca:

"Para retirar un libro de la biblioteca es preciso ser socio. Los socios tienen un carnet en el que aparece su nombre, apellidos, número de teléfono y su número de socio. Cuando un socio pide un libro en préstamo tiene que rellenar una ficha en la que se apunta el número de socio, el código del libro y la fecha de préstamo. Se debe devolver el libro a las dos semanas de haberlo retirado. Un socio no puede tener más de dos libros en préstamo".

Se modela con una relación entre la clase Socio y Libro y un atributo de enlace llamado Préstamo.

Para modelar el cálculo del número de préstamos se crea un método llamado numeroPrestamos en la clase socio. ¿Que visibilidad sería más recomendable poner al método?

36 / 37

La creación de una abstracción que encapsula un conjunto de elementos del contexto del problema y que define sus atributos y operaciones pertenece a:

37 / 37

¿Qué concepto reúne todos los elementos relacionados con una misma entidad al mismo nivel de abstracción?

Your score is

0%