option
Cuestiones
ayuda
daypo
buscar.php

ED temas 4 y 5

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
ED temas 4 y 5

Descripción:
Entorno de desarrollo

Fecha de Creación: 2022/05/30

Categoría: Otros

Número Preguntas: 61

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

¿Cuál de los siguientes elementos no pertenece a un diagrama de secuencia?. Un estado. Una línea de vida. Un mensaje. Un actor.

Según un diagrama de estados con los siguientes elementos de izquierda a derecha, parte del nodo inicial del que surge una flecha con el rótulo Crear hacia el estado Abierta. De este parte una flecha con rótulo cerrar[paso.vacio] al estado Cerrada. De Cerrada sale otra flecha con el rótulo cerrar cerradura al estado Cerrada con llave y de éste vuelve otra flecha con el texto abrir cerradura a Cerrada. De Cerrada con llave también parte una flecha a abierta con el texto abrir. Podemos abrir una puerta que esté cerrada con llave. ¿Verdadero o falso?. Verdadero. Falso.

Los diagramas de casos de uso se utilizan para: Representar el flujo de actividades. Representar qué hace el sistema. Capturar requisitos funcionales. Generar casos de prueba.

¿Qué diagrama utilizarías para describir el flujo de mensajes a lo largo del tiempo de un caso de uso?. Diagrama de secuencia. Diagrama de colaboración. Diagrama de actividad. Diagrama de estados.

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

¿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?. Mediante dos relaciones de herencia simple. Mediante dos relaciones de herencia múltiple. Mediante dos relaciones de agregación. Mediante dos relaciones de composición.

El paso de un estado a otro se puede desencadenar por... ...la llamada a una función. ...el envío de una señal. ...el paso de un tiempo determinado. ...la condición guarda es falsa.

¿Qué diferencia un objeto de otro?. Sus atributos. Sus métodos. Los mensajes que puede recibir. Los valores que toman los atributos.

¿Qué representa el estado inicial en el diagrama de estados de nivel más alto?. Lo mismo que en cualquier subdiagrama, no tiene un significado especial. La creación de una instancia de la clase para la que se define el diagrama de estados. Qué el objeto para el que se crea tiene un comportamiento significativo en tiempo real y participa en varios diagramas de casos de uso. Qué aún no se ha producido ningún evento.

¿Cuáles de las siguientes son características de la programación estructurada?. Genera aplicaciones que interactúan pasándose mensajes. Tiene como núcleo funciones que actúan sobre estructuras de datos. Es anterior a la programación orientada a objetos. Utiliza una abstracción denominada clase.

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?. Se implementaría una clase Java llamada Préstamo con los atributos y operaciones de la clase Préstamo. Se implementaría una clase Java llamada Préstamo y se añadiría un atributo privado de tipo Préstamo a la clase Libro. Se implementaría una clase Java llamada Préstamo y se añadiría un atributo privado de tipo Préstamo a la clase Socio. Se implementaría una clase Java llamada Préstamo y se añadiría un atributo privado de tipo array de Préstamo a la clase Socio.

Podemos incluir el objeto "sistema" dentro de un diagrama de colaboración o secuencia utilizando el estereotipo "system". ¿Verdadero o falso?. Verdadero. Falso.

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

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?. 1. 0..*. 2. 0..2.

Une cada definición con su concepto: Conjunto de características asociadas a una clase. Procedimiento o función que se invoca para actuar sobre un objeto. Conjunto de mensajes que puede responder un objeto. Resultado de cierta acción realizada por un objeto.

Los diagramas de actividad modelan la lógica del comportamiento de los casos de uso, normalmente, pero también de otros elementos como el proceso de negocio. ¿Verdadero o falso?. Verdadero. Falso.

En un diagrama de casos de uso en el que aparece un actor llamado Vendedor asociado con un caso de uso llamado Vender y un actor asociado a un caso de uso llamado Comprar por Internet, aparece un tercer caso llamado Actualizar Stock, necesario para la correcta ejecución de los otros dos, ¿qué tipo de relación usarías para unir Actualizar stock con los otros dos casos de uso?: Asociación. Generalización. Inclusión. Extensión.

María, que trabaja en la empresa BK software, se dedica fundamentalmente al desarrollo de aplicaciones, pero además mantiene el sitio web de la empresa, y también se encarga de la gestión de las nóminas ya que también tiene hecho el ciclo de Administración y finanzas. Si tuviéramos que hacer el diagramas de casos de uso de la empresa BK Programación ¿con qué actor identificaríamos a María?. Programador. Las tres son correctas. Webmaster. Administrativo.

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: La programación estructurada. La programación orientada a objetos. Se da en programación estructurada y en programación orientada a objetos. La programación dirigida por eventos.

¿Cuál de las siguientes opciones no es un tipo de actor?. Primario. Secundario. Iniciador. Administrador.

¿Cuál de los siguientes elementos no forma parte de la descripción de una clase?. Nombre. Atributos. Protocolo. Abstracción.

¿Qué elemento del diagrama de actividad utilizarías para especificar la reunión de varios flujos de entrada síncronos?. Un nodo de bifurcación. Un nodo de fusión. Un nodo de división. Un nodo de unión.

¿Cómo se denomina a los métodos y atributos de una clase?. Miembro. Propios. Característicos. PertenecienteS.

¿Cuál de las siguientes no es una ventaja de las aplicaciones orientadas a objetos?. La escalabilidad. La facilidad de mantenimiento. la extensibilidad. Produce código que es complicado reutilizar.

El uso de calles en un diagrama de actividad permite: Involucrar objetos en un diagrama de actividad. Indicar quien realiza las acciones dentro de su calle. Separar en bloque un diagrama de actividades cuando es demasiado grande para facilitar su comprensión. Indicar como cambia el estado de los objetos al realizar determinadas acciones.

¿Cuál de estos no es un diagrama de comportamiento?. Diagrama de casos de uso. Diagrama de despliegue. Diagrama de tiempo. Diagrama de colaboración.

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

Los atributos de un objeto son independientes de su estado. ¿Verdadero o falso?. Verdadero. Falso.

Indica el orden correcto al producirse una transición del estado A al B: Se produce el eventos que dispara la transición, se comprueba la condición de guarda, si es correcta se ejecuta la acción de salida de A, la acción de entrada a B y la acción de la transición. Se ejecuta la acción de salida de A, que produce el evento que dispara la transición, se comprueba la condición de guarda y si es correcta se ejecuta la acción de entrada de B y la acción de la transición. Se ejecuta la acción de la transición que produce el evento que dispara la transición, se comprueba la condición de guarda y si es correcta se ejecuta la acción de salida de A, la acción de entrada de B y la acción de la transición. Se produce el eventos que dispara la transición, se comprueba la condición de guarda, si no se cumple se ejecuta la acción de salida de A, la acción de entrada a B y la acción de la transición.

Si en la representación de una clase en un diagrama aparece junto a un atributo el símbolo menos "–" significa que: Aún no se ha especificado el tipo del atributo. El nombre está mal escrito. El atributo es privado. Es un atributo de tipo simple, es decir, no se expande en otros atributos de tipo simple.

Entre dos clases podemos establecer relaciones de: Composición. Agregación. Herencia. Derivación.

Un objeto se define por: Su estado. Su comportamiento. Su tiempo de ejecución. Su subclase.

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

¿Qué tipo de relación utilizarías para modelar las clases libro y capítulo?. Herencia simple. Herencia múltiple. Agregación. Composición.

Señala las características de una analizador de código: modifica en código fuente. evalúa el software. nos informa sobre modificaciones a realizar para mejorar el código. encuentran partes del código que puede ralentizar su funcionamiento.

En la Gestión del Cambio se establecen los siguientes tipos de control: control de la documentación. control individual. control de gestión u organizado. control formal.

En CVS la orden que almacena la copia modificada en el repositorio es: checkout. commit. abort. update.

La refactorización: modifica el diseño y el comportamiento del código. modifica el diseño del código pero no su comportamiento. solo sirve para validar el sistema. es un proceso que cambia el comportamiento del programa.

El concepto de entrega hace referencia a: cada versión completa del sistema. una instancia de un sistema que se distribuye a usuarios externos al equipo de desarrollo. el conjunto de todas la versiones. la documentación generada en el desarrollo de software.

Son patrones de refactorización: Depuración. Encapsular campos. Borrado seguro. Renombrado.

La refactorización no es necesario documentarla. ¿Verdadero o falso?. Verdadero. Falso.

¿Qué herramienta de automatización de documentación usa Java?. JasperReport. Javadoc. TestNG. JUnit.

¿Cuál no es un patrón de refactorización?. Mover clase. Análisis de código. Borrado seguro. Encapsular campos.

Son herramientas de control de versiones: PMD. CVS. Subversion. Mercurial.

El desarrollo guiado por pruebas (TDDTest Driven Development): es un tipo de prueba de validación. refactoriza el código al mismo tiempo que la pruebas. implica diseñar las pruebas al mismo tiempo que el software. implica que el diseño del código vaya en función de las pruebas.

¿Qué tarea no forma parte de la Gestión de Configuraciones de Software?. Generación de informes. Gestión del repositorio. Auditorías de configuraciones.

¿Cómo se llama el almacén de versiones de CVS?. Directorio. Repositorio. Modulo. Rama.

Son herramientas automatizadas de documentación: SchemeSpy. Javadoc. DoxyGen. JasperReport.

¿Qué patrón de refactorización se utiliza para crear métodos setter y getter?. Renombrado. Campos encapsulados. Borrado seguro. Extraer la interfaz.

Son ejemplos de herramientas CASE para gestión de configuraciones: Subversion. Bugzilla. PMD. Rational.

La planificación de la Gestión de Configuración del Software, es regulado por un estándar IEEE ¿Verdadero o falso?. Verdadero. Falso.

La herramienta de control de versiones en Visual Studio es: Git. Darcs. Mercurial. Team Foundation Server.

La refactorización cambia en comportamiento del software. ¿Verdadero o falso?. Verdadero. Falso.

Relaciona cada patrón de refactorización con su función correspondiente: Traslada una clase de un paquete a otro, sin duplicar código. Crear métodos getter/setter para acceder a los campos de una clase. Sustituye un bloque de código por un método. Cambia el nombre de un paquete, clase, método o campo.

¿Qué afirmaciones sobre control de versiones es correcta?. Solo puede existir una única versión de una clase. Pueden existir varias versiones de una clase. El almacenamiento de versiones es centralizado. Cada versión se almacena de forma distribuida.

Una versión: es el conjunto de todo un proyecto desarrollado. es cada elemento que forma parte de un proyecto. es cada fichero que compone un proyecto software. es la evolución de un único elemento, dentro de un sistema en desarrollo.

¿Qué documento produce Javadoc?. Genera un archivo HTML con la información de las clases y métodos. Genera un nuevo código fuente,con comentarios Javadoc. No produce ningún tipo de documento adicional. Genera una ejecutable.

La documentación nos permite... Explicar la finalidad de una clase. Explicar el funcionamiento de un método. Facilitar el trabajo de mantenimiento del software. Todas las respuestas anteriores son correctas.

Relaciona cada tag Javadoc con su función. @author. @return. @see. @version.

En el proceso de refactorización, se siguen una serie de patrones preestablecidos, entre los que no encontramos: Renombrado. Borrado seguro. Mover del interior a otro nivel. Sustituir métodos por bloques de código.

Los tipos de comentarios admitidos en Java son: no permite comentarios en código. comentarios de una línea. comentarios multilínea. comentarios estilo Javadoc.

Denunciar Test