option
Cuestiones
ayuda
daypo
buscar.php

ED.1-6

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
ED.1-6

Descripción:
entornos

Fecha de Creación: 2023/04/13

Categoría: Otros

Número Preguntas: 143

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

TEMA 1. .

En informática se distinguen dos grandes grupos de pruebas al software: Seleccione una o más de una: De relación de componentes. De integración. De módulos. Unitarias.

¿Qué lenguaje es directamente ejecutable por la computadora? Seleccione una: Ensamblador. Objeto. Máquina. Fuente.

En un diagrama de flujo, la condición se representa con: Seleccione una: flecha. caja. rombo.

El ordenador se compone de: Seleccione una: hardware, software y datos. hardware y software.

Relaciona cada modelo de ciclo de vida con su principal característica: Evolutivo incremental. En espiral. En cascada con realimentación. En cascada.

La diferencia entre un lenguaje de alto nivel y otro de bajo nivel es: Seleccione una: Un lenguaje de bajo nivel se acerca al funcionamiento de un sistema operativo y es entendible directamente por la persona mientras que el lenguaje de alto nivel se acerca al lenguaje de la y tiene que ser traducido en instrucciones en lenguaje máquina para que el ordenador pueda entender. Un lenguaje de alto nivel se acerca al funcionamiento de un ordenador y escrito en ceros y unos mientras que el de bajo nivel se acerca al lenguaje del programador y normalmente más fácil de aprender porque se acerca al lenguaje natural como el inglés. Un lenguaje de bajo nivel se acerca al funcionamiento de un ordenador y es entendible directamente por la máquina mientras que el lenguaje de alto nivel se acerca al lenguaje del programador y tiene que ser traducido en instrucciones en lenguaje máquina para que el ordenador pueda entender.

El entorno de ejecución de aplicaciones está compuesto por _____ y la máquina virtual del lenguaje de programación. Seleccione una: el enlazador. el sistema operativo. el lenguaje de programación. el API.

Los componentes de un IDE son: Seleccione una: Editor texto, compilador, depurador, constructor de interfaz gráfica y control de versiones. Editor texto, intérprete, depurador, constructor de interfaz gráfica y control de versiones. Editor texto, compilador, intérprete, depurador, constructor de interfaz gráfica y control de versiones.

¿Cómo se llama el proceso de traducción de código fuente a código objeto? Seleccione una: Ejecución. Compilación. Runtime Environment. Interpretación.

Empareje correctamente los diferentes tipos de cambios que se pueden realizar en la fase de mantenimiento de software. Para corregir regresiones. Para mejorar la funcionalidad del software. Para mejorar el producto requerido mediante nuevos requisitos del cliente. Para adaptarse a nuevas tendencias de mercado, nuevos componetes hardware.

De todos los tipos de software, _____ es el encargado de gestionar los recursos hardware de un computador. Seleccione una: el código objeto. la aplicación. el sistema operativo. el compilador.

Tener previamente instalado el ______ es imprescindible para poder instalar y ejecutar Eclipse. JDK. JRE. JVM.

La fase de análisis: ¿tiene como objetivo la captura de los requisitos funcionales y no funcionales de la aplicación a desarrollar? Seleccione una: Verdadero. Falso.

El documento que culmina la etapa de diseño es el ERS. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Un IDE o Entorno de Desarrollo integrado es: Seleccione una: Aplicación informática que está compuesta por un conjunto de herramientas de programación para facilitar la tarea al equipo de desarrollo y obtener mayor rapidez en el desarrollo de aplicaciones. Aplicación informática que está compuesta por un conjunto de herramientas para facilitar la tarea al equipo testing en cuestión de diseño de casos de pruebas. ambas son correctas.

¿En qué etapas ofrecen ayuda las L-CASE? Seleccione una o más de una: Análisis. Diseño. Codificación. Pruebas.

Empareje correctamente. software específico para el desarrollo de programas informáticos. software base que ha de estar instalado y configurado en nuestro ordenador para que las aplicaciones puedan ejecutarse y funcionar. software con una finalidad concreta.

La etapa consistente en dividir el problema general en partes con funciones definidas es: Seleccione una: La ejecución. El diseño. El análisis. La programación.

La máquina virtual permite la ejecución de la aplicación en cualquier computadora. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Siempre hay que hacer un algoritmo antes de codificar un programa. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Lo más conveniente es que las pruebas de software se realicen sólo sobre el sistema completo, ya que no detectaríamos los errores en cada trozo de manera individual. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Indique cual es un método ágil de desarrollo de software: Seleccione una: Modelo en cascada. Modelo en espiral. Scrum.

¿Qué componente es vital para unir archivos en la generación del ejecutable? Seleccione una: Ensamblador. Compilador. Linker. Intérprete.

TEMA 2. .

Una de las opciones de personalización de la configuración del entorno para un proyecto Java es cambiar el color de las clases del código. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

El lenguaje _____ se considera que fue el primero en usar un IDE. Seleccione una: JavaScript. C++. BASIC. PHP.

¿Qué componentes de los IDE permite realizar la escritura del código? Seleccione una: Editor de textos. Depurador. Intérprete. Compilador.

¿Cómo se llama la adición de plugins sin salir del IDE? Seleccione una: Demorada. Instantánea. On-line. Off-line.

¿Cómo se llama el cambio consistente en mejorar la legibilidad de programas, sin alterar la funcionalidad del mismo? Seleccione una: Correctivo. Evolutivo. Refactorización. Adaptativo.

Relaciona cada entorno con los sistemas operativos bajo los que puede ser instalado: XCode. NetBeans. Anjuta. Microsoft Visual Studio.

Relaciona cada componente de un entorno de desarrollo con su principal característica: Editor de textos. Interfaz gráfica. Compilador/Intérprete. Depurador.

¿En qué momento se realiza la ejecución de un programa? Seleccione una: Es indiferente el momento de la ejecución. Una vez corregido, compilado y depurado el programa. Antes de compilar el programa. Antes de depurar el programa.

¿Cómo se llama el proceso de alteración de código para mejorar su legibilidad, sin cambiar su funcionalidad asociada? Seleccione una: Compilación. Refactorización. Ejecución. Depuración.

La refactorización de código consiste en cambiar la funcionalidad de pequeñas sentencias para aumentar el rendimiento del programa. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Relaciona cada orden de la instalación del JDK con su función correspondiente: ls /usr/local. sudo ./jdk. sudo mv jdk /usr/local. sudo chmod 755 jdk.

Relaciona cada orden con el tipo de acción que se obtiene, durante la instalación de NetBeans: sudo chmod 755 netbeans. sudo ./netbeans. sudo. …/sudo mv.

¿Qué componente es responsable del seguimiento de las variables en tiempo de ejecución? Seleccione una: Editor de textos. Intérprete. Depurador. Compilador.

¿Cómo se llama el primer software que se consideró el precursor de los actuales IDE, en la década de los 70? Seleccione una: Evolutivo. MSDOS. Cliente. Maestro.

Siempre hay que compilar antes de ejecutar un programa. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Siempre hay que tener instalada una plataforma para poder instalar un entorno de desarrollo. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Cuáles de los siguientes entornos son propietarios? Seleccione una o más de una: JCreator. Eclipse. Gambas. C++ Builder.

El lenguaje _____ se considera que fue el primero en usar un IDE. Seleccione una: C++. JavaScript. PHP. BASIC.

TEMA 3. .

La metodología de documentación es Métrica v.3. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Seleccione las opciones válidas. ¿Cuáles son herramientas de control de versión de Netbeans? Seleccione una o más de una: mercurial. egit. cvs.

Relaciona las herramientas de automatización con su lenguaje. FoxUnit. CppUnit. SimpleTest. JUnit.

El comando en Git que permite pasar del área de trabajo al repositorio local es: Seleccione una: commit. checkout. push.

Relaciona cada herramienta tipo de ejecución con su función correspondiente. Paso a paso por instrucción. Paso a paso por procedimiento. Ejecución hasta el final. Ejecución hasta instrucción.

La herramienta de prueba unitaria más extendida en Java es: Seleccione una: El NUnit. Es SimpleTest. El JUnit. MOQ.

Son ejemplos de herramientas para cubrimiento: Seleccione una o más de una: XUnit. Clover. JUnit. JJPath.

Los estándares de normalización de prueba BSI cubren todas las fases de la prueba. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Qué componente del IDE es básico en la realización de pruebas? Seleccione una: Ensamblador. Intérprete. Depurador. Compilador.

Si queremos inspeccionar el valor de una variable en un momento determinado de la ejecución del programa, usaremos: Seleccione una: breakpoint o punto de ruptura. inspeccionador. esa opción no es posible en ningún IDE.

La prueba de software. Seleccione una: Solo sirve para validar el sistema. Sirve para verificar y validar el sistema. Su realización es opcional. Solo sirve para verificar el sistema.

Git es un control de versiones : Seleccione una: distribuido. centralizado. local.

En las pruebas estructurales. Seleccione una o más de una: Se comprueba la cobertura de decisiones. No se comprueba el camino que sigue la ejecución. Se comprueba la cobertura de sentencias. Se comprueba la cobertura de caminos.

Los errores que ocurren después de ejecutar un programa son: Seleccione una: regresiones. errores de compilación. errores lógicos.

¿En qué momento se suelen realizar las pruebas de la unidad? Seleccione una: Antes de las pruebas de integración. Después de realizar las pruebas unitarias. En el mismo entorno productivo de la aplicación, una vez instalada. A lo largo de la etapa de mantenimiento.

Si tenemos un grafo con tres nodos predicados y 2 nodos más adicionales, ¿cuál será su complejidad ciclomática?.

El objetivo del cubrimiento: Seleccione una: Comprobar que todos los caminos se pueden ejecutar. Es obtener casos de prueba representativos. Establecer clases de equivalencia que disminuyan el número prueba. Establecer casos de prueba con valores en el límite del rango.

Son ventajas de la prueba de la unidad: Seleccione una o más de una: Simplifican la integración. Disminuyen el número de pruebas. Documentan el código. Separación de la interfaz y la implementación.

Señale lo que no es un “bad smells”: Seleccione una: código duplicado. clase con atributos y métodos. clases con elementos parecidos entre ellas.

El estándar ISO/IEC 29119 proporciona _____para cubrir todas las fases de la prueba. Seleccione una o más de una: procesos. documentación. vocabulario. módulos.

Un caso de prueba. Seleccione una: Es cada elemento que interviene en la depuración. Se diseña intentando que la probabilidad de detección de errores sea máxima. Es cada fase de la planificación de pruebas. Es diseñado con la colaboración del cliente.

Empareje cada patrón de refactorización con su definición: Cambiar el nombre de un paquete, clase, método o campo con el fin de hacerle más significativo. Patrón aplicable cuando existen varios if o condiciones anidadas o complejas. Hacer código más eficiente. Creación de nueva interfaz de los métodos public non-static seleccionados en una clase o interfaz. Agrupar instrucciones que comprendan una funcionalidad. Crear métodos de asignación y de consultas (getters y setters) para los campos de la clase.

Dado el siguiente código, ¿cuántos nodos predicados habría en el grafo?.

Las clases de equivalencia. Seleccione una: Nos permite crear casos de prueba representativos de un conjunto de valores posibles. Son herramientas de depuración. Nos permiten validar el sistema. Nos ayudan a diseñar casos de prueba con valores límite.

El comando git que permite subir una versión de un repositorio local a un repositorio remoto es: Seleccione una: push. checkout. commit.

Si tenemos el bucle while ((x>5)&&(x<10)) , podrían ser valores límite _____ para probar los valores límite. Seleccione una: x = 10. x = 5. x = 6.

Para automatizar pruebas en JUNIT que me permite testear un caso de prueba con un solo juego de datos, es necesario poner antes del método de test la siguiente anotación: Seleccione una: @Test. @TestOne.

La realización de pruebas _____ nos permite detectar errores de cada parte del programa por separado. Seleccione una: emánticas. validación. unitarias. de integración.

La herramienta en Java para la automatización de una prueba se llama: Seleccione una: JUnit. NUnit. Egit.

¿Cómo se llama la prueba que comprueba el cumplimiento de los requisitos funcionales? Seleccione una: Integración. Validación. Regresión. Sistema.

TEMA 4. .

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

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

Dado el siguiente código: La complejidad ciclomática es: 3 ya que el número de nodos predicados es 3. 1. 3 ya que el número de nodos predicados es 2. 2 ya que el número de nodos predicados es 2.

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

Son patrones de refactorización: Seleccione una o más de una: Encapsular campos. Compilación. Depuración. Renombrado.

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

Señala la herramienta analizadora de código. Seleccione una: Java. Subversion. PMD. GIT.

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

Empareje cada característica de POO con su definición: Establece relaciones entre objetos formando una jerarquía. Permite capturar las características y comportamientos similares de un conjunto de objetos con el objetivo de dales una descripción formal. Reúne bajo el mismo nombre comportamientos diferentes. La implementación (contrariamente a la interfaz)solo es conocida por los responsables de su desarrollo. Organiza los datos y métodos de una clase, evitando el acceso a datos por cualquier otro medio distinto a los definidos. Permite subdividir una aplicación en partes más pequeñas que sean altamente cohesionados y con poco acoplamiento.

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

Un comentario en formato JavaDoc. Seleccione una: Comienzan con /* y termina por */. Comienzan con la palabra JavaDoc. Utiliza los caracteres //. Comienza por /** y terminan por */.

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

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

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 y 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.

El repositorio es un almacén centralizado de versiones ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

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

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

La planificación de la Gestión de Configuración del Software, es regulado por un estándar IEEE. Seleccione una: Verdadero. Falso.

Señala los analizadores de código. Seleccione una o más de una: CVS. Subversion. FindBugs. PMD.

Son ejemplos de herramientas CASE para gestión de configuraciones: Seleccione una o más de una: Subversion. Rational. Bugzilla. PMD.

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

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

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

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

¿es la refactorización una técnica que mejora la estructura el código sin cambiar su funcionalidad pero cambiando su comportamiento con el fin de hacerlo más legible y eficiente? Seleccione una: Verdadero. Falso.

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

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

En GIT la orden que almacena la copia del área de trabajo en el repositorio local es: Seleccione una: push. checkout. commit. pull.

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

TEMA 5. .

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

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

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? Seleccione una: Protegido. Paquete. Privado. Publico.

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

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? Seleccione una: Como atributo de enlace entre la clase libro y la clase socio que se añade en la clase Préstamo. Como atributo de la clase Libro. Como un atributo de la clase socio. Como una clase nueva.

¿Qué elemento permite la comunicación de un objeto con el mundo exterior? Seleccione una: Los métodos. Los atributos. Los mensajes. La ocultación de información.

¿Qué características de la orientación a objetos hacen que el software producido sea de fácil mantenimiento y modificación? Seleccione una: La herencia y el polimorfismo. La encapsulación y la modularidad. La abstracción y la encapsulación. La recolección de basura y la encapsulación.

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

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? Seleccione una: 0..2. 0..*. 2. 2.

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

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. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Entre dos clases podemos establecer relaciones de: Seleccione una o más de una: Composición. Herencia. Derivación. Agregación.

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

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? Seleccione una: 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 array de 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 Préstamo a la clase Socio. Se implementaría una clase Java llamada Préstamo con los atributos y operaciones de la clase Préstamo.

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

TEMA 6. .

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

El enunciado de la primera práctica enunciaba los requisitos funcionales/no funcionales de una aplicación Empareje cada uno de ellos según sea funcional o no funcional. El tiempo de respuesta de la aplicación ha de ser lo mejor posible. Operar con lector de código de barras y tarjeta de crédito. La empresa también almacenar información de sus trabajadores. Proporcionar facturas de las ventas. Llevar la cuenta de lo que vende cada vendedor. Controlar el stock de productos en almacén.

El uso de calles en un diagrama de actividad permite: Seleccione una: Indicar quien realiza las acciones dentro de su calle. Involucrar objetos en un diagrama de actividad. 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.

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? Seleccione una: Verdadero. Falso.

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

El diagrama de actividad modela el flujo de actividades de un proceso, sin tener en cuenta que objeto desencadena la transición entre actividades, por lo que en este diagrama no se representan objetos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Elija la respuesta correcta: ambas son correctas. es un diagrama de casos de uso donde existen 2 actores principales, 4 casos de uso ( o funcionalidades) y las relaciones son de extensión y inclusión. es un diagrama de casos de uso donde existen 2 actores principales, 4 casos de uso( o funcionalidades) y las relaciones son de asociación.

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

¿Cuál es el principal objetivo de un diagrama de colaboración? Seleccione una: Describir como cambia la situación de un objeto en función de los eventos que se produzcan. Describir el flujo de realización de acciones en un sistema. Mostrar la interacción entre objetos mediante el paso de mensajes entre ellos a lo largo del tiempo empleando lineas de vida. Describir la interacción entre objetos mediante el paso de mensajes entre ellos empleado conexiones entre objetos en un grafo.

Indique cuál no es un diagrama estático: Seleccione una: diagrama de clases. diagrama de actividad. diagrama de componentes.

En un diagrama de colaboración en el que se aprecian dos lineas de vida llamadas :objeto1 y :objeto2 este último formado por un rectángulo doble, se pasa un mensaje de :objeto1 a :objeto2 con la signatura 1:mensaje1(p) dentro de un rectángulo con el título loop. ¿Qué sentencia es cierta para este diagrama? Seleccione una: El objeto2 envía un único mensaje al objeto1. El objeto2 es multiobjeto. El mensaje se enmarca en un flujo condicional. El objeto1 crea al objeto2.

En el ejemplo de la tienda virtual visto en los contenidos, el actor Banca ¿de qué tipo es? Seleccione una: Secundario. Iniciador. Primario. Externo.

Dado el método "ingresar" de la práctica 3: Empareje correctamente la pregunta con su respuesta: ¿Cuántas regiones había en el grafo?. ¿Cuántos nodos predicados había en el grafo?. El mensaje correspondiente al código de error 1 era:. ¿Cuántos caminos independientes había?. El mensaje correspondiente al código 0 era:. El mensaje correspondiente al código de error 2 era:. ¿Cuántos nodos había en el grafo (incluido los predicado)?. ¿Cuántas aristas había en el grafo?.

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? Seleccione una: Verdadero. Falso.

El código de la práctica 2 que había que depurar y compilar: Empareje correctamente la pregunta con su correcta respuesta: La clase se llama:. El objeto que se construye en el método main se llama:. La nueva clase creada tiene el método main ,¿es obligatorio es la creación de una clase?. Para el uso de la clase JLabel es necesario la importaciónde la librería que contiene la clase:. Para el uso de la clase JFrame es necesario la importación de la librería que contiene la clase:. La clase nueva creada es una extensión de JFrame, esto es, ¿heredará todos los métodos y atributos de la clase padre JFrame?.

¿En qué diagramas podemos encontrar objetos? Seleccione una o más de una: En el diagrama de actividad. En el diagrama de colaboración. En el diagrama de estados. En el diagrama de secuencia.

Supón un diagrama de secuencia con las siguiente descripción: Aparece un objeto llamado :OB1 unido por una linea continua a otro objeto a su derecha llamado :OB2, con una flecha de :OB1 a :OB2 y el mensaje 1a:[x<0]:mensaje1(p). Abajo hay otro objeto llamado :OB3 unido a :OB1 con la flecha de :OB1 a :OB3 y el mensaje 1b[x>0>:mensaje2(). ¿Por qué es incorrecto el siguiente diagrama de colaboración?: Seleccione una: Porque los números de secuencia están mal. Porque las flechas están en dirección contraria. Porque la condición de guarda no contempla la posibilidad x=0. Porque no se han especificado parámetros para el mensaje2.

El diagrama de secuencia y el de colaboración representan información semejante expresada desde diferentes puntos de vista. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Señale el que no es diagrama dinámico: Seleccione una: diagrama de despliegue. diagrama de estado. diagrama de comunicación.

¿Qué diagrama utilizarías para representar la acciones que se realizan en un caso de uso teniendo en cuenta aquellas que se pueden realizar simultáneamente? Seleccione una: Diagrama de actividad. Diagrama de colaboración. Diagrama de estados. Diagrama de secuencia.

Los atributos de un objeto son independientes de su estado. Seleccione una: Verdadero. Falso.

Dentro del diagrama de secuencia, ¿cómo se denomina al mensaje que bloquea la ejecución del objeto emisor hasta que el objeto receptor ha finalizado la ejecución? Seleccione una: mensaje síncrono. mensaje asíncrono. mensaje retorno.

Denunciar Test