Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEEntornos de desarrollo pt.3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Entornos de desarrollo pt.3

Descripción:
Parte 3 de los test de clase

Autor:
AVATAR

Fecha de Creación:
21/05/2023

Categoría:
Informática

Número preguntas: 123
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Según el siguiente diagrama ¿Qué relación existe entre empleado y directivo? a) Una relación de asociación b) Una relación reflexiva y de generalización c) Una relación reflexiva y de especialización d) Una relación reflexiva .
La siguiente relación es... a) una relación de <<exclude>> b) una relación de <<include>> c) una relación de herencia d) una relación de <<extends>> .
Un usuario quiere pedir la factura una vez que ha realizado una compra de productos por internet. ¿Cómo representamos ambos casos de uso? a) El caso de uso "Pedir factura" extiende de "Compra Producto b) El caso de uso "Compra Producto" extiende de "Pedir Factura" c) El caso de uso "Compra Producto" hereda de "Pedir Factura" d) El caso de uso "Pedir factura" include "Compra Producto" .
Según el siguiente esquema: a) El caso de uso A extiende de B b) El caso de uso A siempre se realizará c) El caso de uso B extiende de A d) Ninguna de las respuestas es correcta .
La siguiente relación entre clases: a) unidireccional b) bidireccional c) realización d) dependencia .
¿Qué tipo de diagrama es el siguiente? a) Diagrama de estados b) Diagrama casos de uso implementando un <<extend>> c) Diagrama comunicación d) Diagrama casos de uso .
d) Diagrama casos de uso a) Es un diagrama de estructura b) Es un diagrama de interacción c) Es un diagrama de clases d) Ninguna de las respuestas es correcta.
argoUML nos permite a) crear diagramas de clases b) crear diagramas de casos de uso c) crear diagramas de estado d) todas son correctas .
¿Es correcta la siguiente relación? a) No. Debe representarse como una generalización porque "Diálogo" es una clase hija de "Botón ok" b) Sí. Es correcto porque si eliminamos la clase "Botón Ok", hay que eliminar la clase "Diálogo" c) No. Debe representarte como una agregación porque si eliminamos la clase "Diálogo", la clase "Botón Ok" sigue existiendo d) Ninguna de las respuestas es correcta .
Las relaciones que tenemos entre clases pueden ser: a) Agregación y composición b) Herencia y dependencia c) Asociación d) Todas las respuestas son correctas .
¿Con qué figura son representados los usuarios dentro del diagrama de clases? a) Con un monigote b) Con un óvalo c) No se representa en estos diagramas d) Con un cuadrado .
La flecha de dependencia... a) Va desde la clase utilizada a la clase que la utiliza b) Va desde la clase que utiliza a la clase utilizada. c) Se representa con una flecha con relleno d) Ninguna de las respuestas es correcta .
¿Qué es la encapsulación? a) Una clase con información necesaria para una asociación entre otras clases b) Separar la parte interna inaccesible para otros objetos de la externa que sí será accesible c) Un tipo de herencia d) Una clase que se asocia consigo misma .
¿Qué significa un # delante de un atributo? a) Es un atributo con visibilidad protected b) Es un atributo con visibilidad public c) Es un atributo con visibilidad privated d) Es un atributo derivado .
una empresa cliente y empleados donde ambos se caracterizan por su nombre y edad. Los empleados tienen un sueldo bruto y de los clientes, necesitamos conocer su telefono de contacto a) una relacion de asociación entre cliente y empleado b) Una relacion de asociación entre cliente, empleado y persona c) una relacion de herencia: cliente y empleado, heredan de una clase persona d) una relacion de composicion entre cliente y empleado donde el empleado es la clase débil .
Indica que respuestas son las correctas: a)Si eliminamos la clases 'Answering Machine' del diagrama, también debemos eliminar la clase 'Message' b) La relación entre la clase 'Ringer' y 'Telephone' es de agregación c)Si eliminamos la clase 'Telephone' del diagrama, debemos eliminar la clase 'Caller id' d) la respuesta a y b son ciertas. .
Identifica si las siguientes afirmaciones referentes al código objeto son verdaderas: a) Es un código intermedio de alto nivel. b) Es ejecutable por el ordenador y entendido por la máquina. (verificar) c) Es ejecutable por el ordenador y no entendido por la máquina. d) Es el código resultante de compilar el código fuente. .
¿Qué ventajas tiene utilizar un modelo en espiral? a) Reduce los riesgos del proyecto. b) No se necesita conocer todos los requisitos. c) Aumento de la productividad. d) todas son correctas .
Respecto a la factorización, identifica si las siguientes afirmaciones son verdaderas o falsa: a) Tiene como objetivo limpiar el código para que se entienda mejor b) Tiene como objetivo limpiar el código para que se pueda modificar de forma más fácil c) No alterará su ejecución ni los resultados d) todas son correctas .
TortoiseSVN es: a) un cliente gratuito de código abierto para el sistema de control de versiones Subversion b) un cliente gratuito de código cerrado para el sistema de control de versiones Subversion c) un cliente de pago de código abierto para el sistema de control de versiones Subversion d) ninguna es correcta .
Selecciona cuáles de los siguientes son principios del modelo Orientado a Objetos (OO): a) Encapsulación,Modularidad,Abstracción,Persistencia,Polimorfismo y Jerarquía b) Encapsulación,Modularidad,Abstracción,Polimorfismo,y Jerarquía c) Encapsulación,Modularidad,Abstracción,Persistencia,Polimorfismo, Concurrencia y Jerarquía d) Modularidad,Abstracción,Persistencia,Polimorfismo, Concurrencia y Jerarquía .
Selecciona las características que tienen los diagramas de comportamiento: a) Nos permiten modelar la información que hemos manejado anteriormente con los diagramas de clase b) Muestran el comportamiento de un sistema b) Muestran el comportamiento de un sistema d) todas son correctas .
Al trabajar con diagramas de interacción de los siguientes conceptos, ¿cuáles manejamos? a) Interacciones, Secuencias, Mensajes y Objeto b) Enlace y conector , Secuencias, Mensajes, Objeto y rol e Interacciones c) Secuencias, Mensajes , Interacciones, Enlace y conector y Objeto d) Secuencias, Mensajes , Interacciones y Enlace y conector.
Relaciona cada característica con su lenguaje correspondiente. Uso de estructuras de control. Uso de mnemotécnicos. Uso de unos y ceros. Uso de objetos y clases .
Relaciona cada documento software con su función correspondiente Guía de uso. Guía de instalación. Guía técnica. Cuaderno de bitácora. .
Relaciona cada modelo del ciclo de vida del software con su principal característica. En cascada con realimentación. El paso entre etapas es secuencial y permite volver hacia atrás. En cascada. En espiral. Evolutivo incremental. .
Ciclo de vida que permite volver hace atrás en sus etapas para modificar algún parámetro o dato: Seleccione una o más de una: a) En espiral. b) En cascada. c) En cascada con realimentación. d) Iterativo incremental. .
¿Cómo se llama el cambio consistente en mejorar la funcionalidad de todo software? Seleccione una: a) Correctivo. b) Adaptativo. c) Evolutivo. d) Ninguna de las anteriores es correcta. .
¿Cómo se llama el proceso de traducción del código fuente a código objeto? Seleccione una: a) Compilación. b) Ejecución c) Interpretación. d) Run time environment. .
¿Cuál de las siguientes familias de lenguajes es considerada parte del paradigma de la programación declarativa? Seleccione una: a) Lenguajes lógicos. b) Lenguajes algebraicos. c) Lenguajes funciones. d) Todas las anteriores son correctas. e) Ninguna de las anteriores es correcta. .
¿Cuál de los siguientes conceptos corresponde las etapas del ciclo de vida clásico del software.? Seleccione una: a) Diseño. b) Codificación. c) Análisis d) Todas las anteriores son ciertas. e) Ninguna de las anteriores. .
¿Cuál de los siguientes lenguajes está basado en la programación orientada a objetos? Seleccione una: a) C++. b) Ada. c) JAVA d) Todas las anteriores son correctas. e) Ninguna de las anteriores es correcta. .
¿Cuál de los siguientes modelos del software, pasa de una etapa a otra, sin retorno posible? Seleccione una: a) Modelo en Espiral. b) Modelo Iterativo Incremental. c) Modelo en Cascada. d) Todas las anteriores son ciertas. e) Ninguna de las anteriores es correcta. .
De todos los tipos de software, ______ es el encargado de gestionar los recursos hardware de un computador. Seleccione una: a) el sistema operativo. b) la aplicación. c) el código objeto. d) el compilador. .
El documento de guía técnica contiene información Seleccione una o más de una: a) Para que el mantenimiento de la aplicación. b) Para que los usuarios de la aplicación sepan usarla. c) Para que los desarrolladores y usuarios finales instalen la aplicación. d) Para facilitar el correcto desarrollo de la aplicación. .
El plan de pruebas al que se ha de someter a un proyecto se debe definir en la etapa de: Seleccione una: a) El mantenimiento. b) El Diseño. c) El Análisis. d) La programación. .
En el análisis semántico. Seleccione una: a) La tabla de símbolos es una herramienta utilizada. b) Utiliza como entrada el árbol generado por el analizador sintáctico. c) No es posible generar el código máquina, cuando el código fuente. presenta errores. d) Todas las anteriores son ciertas. e) Ninguna de las anteriores. .
En el lenguaje Castellano, la frase: “el aplaudió. niño, a ayer comer una chuche”: Seleccione una: a) Devuelve errores durante el análisis léxico. b) Devuelve errores durante el análisis sintáctico. c) Devuelve errores durante el análisis semántico. d) Todas las anteriores son ciertas. e) Ninguna de las anteriores es correcta. .
Ciclo de vida que permite volver hace atrás en sus etapas para modificar algún parámetro o dato: a) Iterativo incremental. b) En espiral. c) En cascada. d) En cascada con realimentación. .
La realización de pruebas ______ nos permite detectar errores de cada parte del programa por separado. Seleccione una: a) semánticas b) funcionales c) unitarias d) de integración .
En informática se distinguen dos grandes grupos de pruebas al software: Seleccione una o más de una: a) De relación de componentes. b) Unitarias. c) De módulos. d) De integración. .
La compilación de un programa se realiza en varias fases, indica cuál es la secuencia correcta: Seleccione una: a) Analizador semántico, analizador léxico, analizador sintácticozador semántico, analizador léxico, analizador sintáctico. b) Analizador léxico, analizador semántico, analizador sintáctico. c) El orden no tiene importancia, lo fundamental es que se lleven a cabo las tres fases. d) Analizador léxico, analizador sintáctico, analizador semántico. e) Analizador sintáctico, analizador léxico, analizador semántico. .
Son tipos de software Seleccione una o más de una: a) Procesador. b) Programación c) Sistema d) Aplicación .
¿Cuál de las siguientes familias de lenguajes es considerada parte del paradigma de la programación declarativa? a) Lenguajes funciones. b) Lenguajes lógicos. c) Lenguajes algebraicos. d) Todas las anteriores son correctas. e) Ninguna de las anteriores es correcta. .
En un supuesto práctico, ¿Qué tipo de requisito es el deseo del cliente de incluir en la aplicación el control de stock de productos en el almacén? Seleccione una: a) No es un requisito. b) No funcional. c) Depende de la fase de codificación. d) Funcional. .
El documento de guía técnica contiene información Seleccione una o más de una: a) Para que el mantenimiento de la aplicación. b) Para que los desarrolladores y usuarios finales instalen la aplicación. c) Para facilitar el correcto desarrollo de la aplicación. d) Para que los usuarios de la aplicación sepan usarla. .
¿Cómo se llama el cambio consistente en mejorar la funcionalidad de todo software? a) Adaptativo. b) Ninguna de las anteriores es correcta. c) Evolutivo. d) Correctivo. .
En el lenguaje Castellano, la frase: “la discoteca sonriente bebió alfileres cansados”: Seleccione una: a) Devuelve errores durante el análisis léxico. c) Devuelve errores durante el análisis semántico. d) Devuelve errores durante el análisis sintáctico. e) Ninguna de las anteriores es correcta. .
Son documentos de las aplicaciones Seleccione una o más de una: a) Guías de instalación. b) Esquema de requisitos. c) Guías de uso. d) Guías técnicas. .
Uno de los siguientes tipos es un programa traductor entre diferentes tipos de código. Indíquelo: Seleccione una: a) Programa ejecutable. b) Programa compilador. c) Programa objeto. d) Ninguna de las anteriores es correcta. Programa.
Indica la afirmación correcta: Seleccione una: a) Todas las anteriores son ciertas. b) Los lenguajes interpretados no necesitan ser compilados, esta tarea la realiza el intérprete. c) Ninguna de las anteriores es correcta. d) Los programas intérpretes son diferentes dependiendo la plataforma donde se va a ejecutar el bytecode. e) Tras la compilación de un programa se obtiene el código que siempre es directamente ejecutable por la máquina.
De todos los tipos de software, ______ es el encargado de gestionar los recursos hardware de un computador. Seleccione una: a) la aplicación. b) el código objeto. c) el compilador. d) el sistema operativo. .
¿Un lenguaje de programación se expone a los siguientes análisis para ser validado? Seleccione una: a) Léxico, sintáctico, compilador. b) Léxico, semántico, validación de palabras reservadas. c) Léxico, sintáctico, semántico. d) Léxico, entorno de desarrollo, semántico. e) Ninguna de las anteriores es correcta. .
¿En qué etapas ofrecen ayuda las L-CASE? Seleccione una o más de una: a) Codificación b) Análisis c) Pruebas d) Diseño .
¿Cuál de los siguientes modelos del software, pasa de una etapa a otra, sin retorno posible? Seleccione una: a) Modelo en Cascada. b) Modelo en Espiral. c) Todas las anteriores son ciertas. d) Modelo Iterativo Incremental. e) Ninguna de las anteriores es correcta. .
Tener deficiencias en la fase de ________ es la principal causa del gran porcentaje de fracasos de los proyectos software. Seleccione una: a) Diseño. b) Codificación. c) Documentación. d) Análisis. .
En el lenguaje Castellano, la frase: “el aplaudió. niño, a ayer comer una chuche”: Seleccione una: a) Devuelve errores durante el análisis semántico. b) Todas las anteriores son ciertas. c) Ninguna de las anteriores es correcta. d) Devuelve errores durante el análisis léxico. e) Devuelve errores durante el análisis sintáctico. .
¿Cómo se llama el proceso de traducción del código fuente a código objeto? a) Ejecución b) Compilación c) Interpretación d) Run time environment .
¿Qué lenguaje es directamente ejecutable por la computadora? Seleccione una: a) Máquina. b) Fuente. c) Ensamblador. d) Objeto. e) Ninguna de las anteriores es correcta.
Los drivers de los dispositivos se pueden considerar: Seleccione una: a) Software de tipo sistema. b) Software de tipo programación. c) Software de tipo aplicación. d) Todas las anteriores son ciertas. e) Ninguna de las anteriores es correcta. .
En los compiladores: Seleccione una: a) El analizador semántico utiliza los tokens obtenidos del analizador sintáctico para generar el código máquina. b) El analizador sintáctico genera un árbol que garantiza la estructura del programa. c) Ninguna de las anteriores es correcta. d) Todas las anteriores son ciertas. .
¿Cuál de los siguientes lenguajes está basado en la programación orientada a objetos? Seleccione una: a) Ada. b) JAVA c) C++. d) Todas las anteriores son correctas. e) Ninguna de las anteriores es correcta. .
Relaciona cada documento software con su función correspondiente Guía de instalación Guía de uso Guía técnica Cuaderno de bitácora.
¿Cuál de los siguientes conceptos corresponde las etapas del ciclo de vida clásico del software.? Seleccione una: a) Análisis. b) Codificación. c) Diseño. d) Todas las anteriores son ciertas. e) Ninguna de las anteriores. .
Indica la afirmación correcta: Seleccione una: a) Una de las características de los ciclos de vida clásicos es una alta dependencia del programador que ha realizado el programa. b) En el ciclo de vida incremental las nuevas aportaciones en cada iteración se definen durante el análisis de los requisitos, mientras que en el espiral se hace tras concluir cada iteración. c) El modelo en cascada está formado por las etapas: requisitos, diseño, implementación, pruebas y operación/mantenimiento. d) Todas las anteriores son ciertas. e) Ninguna de las anteriores es correcta. .
e) Ninguna de las anteriores es correcta. a) Ninguna de las anteriores. b) No es posible generar el código máquina, cuando el código fuente presenta errores. c) La tabla de símbolos es una herramienta utilizada. d) Utiliza como entrada el árbol generado por el analizador sintáctico. e) Todas las anteriores son ciertas. .
Indica la afirmación correcta. Seleccione una: a) Linux y windows son ejemplos de software de sistema. b) En la fase de diseño y mantenimiento. c) Ninguna de las anteriores es correcta. d) El principal software de tipo aplicación son los drivers de los equipos. .
El plan de pruebas al que se ha de someter a un proyecto se debe definir en la etapa de: Seleccione una: a) El mantenimiento. b) El Diseño. c) La programación. d) El Análisis. .
¿En qué tres tipos podemos clasificar el software? Seleccione una: a) De sistemas, de programación, de aplicaciones. b) De sistemas, de aplicaciones, de gestión. c) De aplicaciones, de orientación a objetos, de gestión. d) De gestión, de diseño, de programación. e) Ninguna de las anteriores es correcta. .
En la programación _______ se describe paso a paso un conjunto de instrucciones que deben ejecutarse para variar el estado del programa y hallar la solución. Seleccione una: a) Orientada a objetos. b) En la codificación y documentación. c) Imperativa. d) Declarativa. .
La obtención de código máquina puede realizarse mediante Seleccione una: a) Codificación, depuración. b) Codificación, compilación. c) Compilación, interpretación. d) Ninguna de las anteriores es correcta. e) Diseño, compilación. .
Una de las ventajas de los IDE es que nos permite la ejecución del código aunque todavía no esté libre de errores de compilación. Esto nos permite anticipar su funcionamiento antes de tener el producto final. Seleccione una: a) Verdadero b) Falso .
En el sistema operativo Linux podemos instalar los entornos: Seleccione una o más de una: a) NetBeans. b) Codelite. c) Visual Studio. d) Eclipse. .
La extensión ______ es característica de proyectos empaquetados en Java Seleccione una: a) .jar b) .gaz c) .class d) .java .
El fichero java se encuentra disponible en el equipo tras la instalación de: Seleccione una: a) JDK (Java Development Kit) b) JRE (Java Runtime Environment) c) Todas las anteriores son ciertas d) Ninguna de las anteriores es correcta .
En Java, tras usar el compilador javac obtenemos su bytecode, directamente ejecutable en los dispositivos hardware. Seleccione una: a) Verdadero b) Falso .
¿Qué componente es responsable del seguimiento de las variables en tiempo de ejecución? Seleccione una: a) Intérprete b) Compilador c) Depurador d) Editor de textos. .
Indica la afirmación correcta Seleccione una a) Un paquete es una técnica que permite agrupar clases con funcionalidades comunes, todas ellas en un mismo fichero con extensión .java. b) El compilador del lenguaje java es java. Nos permite obtener ficheros bytecode a partir del código fuente c) Los ficheros con extensión .jar se utilizan para introducir el código fuente en los proyectos java. d) Ninguna de las anteriores es correcta .
La refactorización de código consiste en hacer cambios funcionales menores en las aplicaciones, cuando éstos son de mayor importancia se precisan nuevos versionados. Seleccione una: a) Falso b) Verdadero .
Son entornos de desarrollo libres: Seleccione una o más de una: a) Codelite b) JDeveloper c) Eclipse d) C++ Builder .
Funciones principales del editor de textos de un IDE: Seleccione una o más de una: a) Seguimiento de las variables durante la depuración. b) Inserción automática de paréntesis y corchetes. c) Conseguir la compilación de las aplicaciones. d) Resaltar y colorear la sintaxis del código. .
¿Cómo crees que influye el hecho de tener módulos y plugins en un IDE? Seleccione una o más de una: a) Permite tener un mejor aprovechamiento de los recursos hardware donde es ejecutado. b) Facilita el incremento de nuevas funcionalidades futuras en el IDE. c) Cada nuevo módulo añadido precisa la recompilación completa de la aplicación. d) Garantiza que el IDE pueda ser ejecutado en diferentes plataformas (sistemas operativos). .
En la instalación del IDE Eclipse para Java, no están incluidas los siguientes funciones/paquetes: Seleccione una: a) El paquete JDK, que permite la compilación del código b) Editor de textos donde el programador incluye el código fuente c) Herramientas para dar formato al código de forma automática d) Todas las anteriores son ciertas e) Ninguna de las anteriores es correcta .
¿En qué fases del desarrollo de software ayudan los entornos integrados de desarrollo? Seleccione una: a) En la fase de diseño y mantenimiento. b) En la explotación y mantenimiento. c) En la codificación y documentación. d) En el análisis y documentación. .
La variable de entorno JAVA_HOME tiene como objetivo informar de la ruta del sistema de archivos donde ha sido instalado el JDK. Seleccione una: a) Falso b) Verdadero .
¿Por qué crees que la instalación del JDK sólo la puede realizar un usuario con permisos de administrador del sistema en linux? Seleccione una: a) Porque es una distribución Debian. En Ubuntu podría cualquier usuario. b) Porque ningún archivo puede ser ejecutado por un usuario que no sea administrador. c) Porque estamos trabajando en la terminal del sistema. d) Porque se trata de un archivo binario de sistema. .
En relación s Whitespace podemos decir que: Seleccione una o más de una: a) Es un IDE. b) Es un lenguajes de programación. c) Utiliza espacios y tabuladores para su codificación. d) Es un lenguaje muy utilizado en el ámbito profesional. .
Relativo a los IDEs. Seleccione una: a) Su propósito es facilitar la tarea al programador, algunas de las herramientas que integra son los editores de texto, compiladores o sistemas operativos b) El programa javac es el IDE de uso más extendido para los programadores que utilizan el lenguaje java. c) Ninguna de las anteriores es correcta d) Existen IDES en diferentes plataformas (tanto Linux como Windows) y bajo diferentes tipos de distribución (de pago y libres).
El principal motivo de que salgan nuevas versiones de los entornos de desarrollo tan rápidamente es adaptarse a la rápida evolución del hardware. Seleccione una: a) Falso b) Verdadero .
De las cuatro funcionalidades siguientes, tres de ellas se pueden conseguir añadiendo plugins a nuestro entorno. ¿Cuáles son? Seleccione una o más de una: a) Posibilidad de importar proyectos de otros lenguajes de programación. b) Reducción de tiempo de ejecución. c) Refactorización de programas. d) Utilidades para la realización de pruebas al software. .
Antes de ejecutar un programa siempre es necesaria la compilación del código fuente. Seleccione una: a) Falso b) Verdadero .
El fichero java se encuentra disponible en el equipo tras la instalación de: Seleccione una: a) JRE (Java Runtime Environment) b) JDK (Java Development Kit) c) Todas las anteriores son ciertas d) Ninguna de las anteriores es correcta .
Los programas javac y java tienen como propósito: Seleccione una: a) Se utilizan indistintamente para compilar código fuente java. b) Con javac se obtiene el bytecode desde el código fuente y java lo interpreta. c) Con java se obtiene el bytecode desde el código fuente y javac lo interpreta. d) Se utilizan indistintamente para interpretar código bytecode. .
Tener previamente instalado ________ es imprescindible para poder instalar y ejecutar Eclipse. Seleccione una: a) JVM b) Linux c) JRE d) JDK .
Son entornos de desarrollo propietarios: Seleccione una o más de una: a) QTCreator b) Visual Studio c) Eclipse d) Netbeans .
La refactorización de código consiste en hacer cambios funcionales menores en las aplicaciones, cuando éstos son de mayor importancia se precisan nuevos versionados. Seleccione una: a) Verdadero b) Falso .
El objetivo del cubrimiento. Seleccione una: a) Comprobar que todos los caminos se pueden ejecutar. b) Establecer clases de equivalencia que disminuyan el número prueba. c) Es obtener casos de prueba representativos. d) Establecer casos de prueba con valores en el límite del rango. .
Con las clases de equivalencia diseñamos casos de pruebas Seleccione una: a) Con valores en el límite de rango admitido. b) Con valores fuera del rango admitido. c) Con valores representativos del rango admitido. d) Todas las respuestas anteriores no son válidas. .
Los puntos de ruptura son: Selecciona una: a) Marcadores simples que pueden establecerse en una sola línea de código ejecutable. b) Marcadores que pueden establecerse en cualquier línea de código ejecutable. c) Marcadores que pueden establecerse en cualquier línea de código (incluso comentarios). d) Marcadores simples que pueden establecerse en una sola línea de código (incluso comentarios). .
La inspección de variables. Seleccione una o más de una: a) Permiten modificar el tipo en tipo de depuración. b) Permiten definir que variables se van inspeccionar. c) Es una herramienta que no tiene gran utilidad. d) Permiten ver la evolución de los valores de las variables. .
Relaciona las herramientas de automatización con su lenguaje SimpleTest CppUnit JUnit FoxUnit.
Son ventajas de la prueba de la unidad. Seleccione una o más de una: a) Simplifican la integración. b) Disminuyen el número de pruebas. c) Separación de la interfaz y la implementación. d) Documentan el código. .
Si tenemos el bucle while ((x>5)&&(x<10)), podrían ser valores límite _____ para probar los valores límite. Seleccione una: a) X = 10. b) X = 5. c) X = 6. d) Todas las anteriores son correctas. .
El cubrimiento es un tipo de prueba de caja blanca.¿Verdadero o falso? Selecciona una: a) Verdadero b) Falso .
Señala las pruebas funcionales. Seleccione una o más de una: a) Valores límite. b) Validación. c) Prueba de regresión. d) Particiones equivalentes .
Si ejecutamos una bateria de pruebas sobre un código y no detectamos ningún tipo de fallo o error, las pruebas serán un éxito.¿Verdadero o falso? Selecciona una: a) Falso b) Verdadero .
Un caso de prueba. Seleccione una: a) Se diseña intentando que la probabilidad de detección de errores sea máxima. b) Es diseñado con la colaboración del cliente. c) Es cada fase de la planificación de pruebas. d) Es cada elemento que interviene en la depuración. .
Las clases de equivalencia. Seleccione una: a) Nos permiten validar el sistema. b) Son herramientas de depuración. c) Nos permite crear casos de prueba representativos de un conjunto de valores posibles. d) Nos ayudan a diseñar casos de prueba con valores límite. .
Durante la validación: Selecciona una: a) Solo hay que tener en cuenta un enfoque funcional. b) Comprobamos que la aplicación cumple los requerimientos del cliente. c) Someteremos el código a pruebas de cubrimiento. .
En las pruebas de caja negra: Seleccione una: a) Es necesario conocer el código fuente del programa, para realizar las pruebas. b) Se comprueba que los resultados de una aplicación, son los esperados para las entradas que se le han proporcionado. c) Es incompatible con la prueba de caja blanca. d) Se comprueba que todos los caminos del programa, se pueden recorrer, al menos una vez. .
La planificación general de las pruebas, que se lleva a cabo al principio, debe de quedar reflejada en el documento: Seleccione una: a) Especificación de un caso de prueba. b) Especificación del diseño de pruebas. c) Registro de pruebas. d) Plan de pruebas. .
La prueba de software. Seleccione una: a) Sirve para verificar y validar el sistema. b) Solo sirve para validar el sistema. c) Su realización es opcional. d) Solo sirve para verificar el sistema.
La regresión es Seleccione una: a) un proceso que se realiza cuando se produce un cambio en el código. b) un tipo de prueba de validación. c) un paso necesario en la depuaración del programa. d) un proceso asociado a la fase de diseño del proyecto. .
La herramientas de automatización de pruebas más extendida para Java es: Selecciona una: a) Junit. b) Simple Test. c) FoxUnit. .
Las funciones básicas del depurador son. Seleccione una o más de una: a) Compilar la aplicación. b) Localizar errores en la implementación. c) Verificar el flujo de ejecución. d) Controlar los valores que toman los datos. .
Son tipos de pruebas. Seleccione una o más de una: a) Regresión. b) Funcionales. c) Depuración d) Estructurales. .
Los estándares de normalización de prueba BSI cubren todas las fases de la prueba.¿Verdadero o falso? Selecciona una: a) Falso b) Verdadero .
La fase de prueba no es necesario documentarla.¿Verdadero o falso? Selecciona una: a) Verdadero b) Falso.
Son ejemplos de herramientas para cubrimiento. Seleccione una o más de una: a) JJPath. b) JUnit. XUnit d) Clover. .
) La realización de pruebas _______ nos permite detectar errores de cada parte del programa por separado. Selecciona una: a) emánticas. b) validación. c) de integración. d) unitarias. .
¿Que concepto está relacionado con la prueba de caja negra?. Selecciona una: a) Se comprueba que todos los caminos del programa, se pueden recorrer, al menos una vez. b) Es incompatible con la prueba de caja blanca. c) Se pueden comprobar los valores que van tomando las variables. d) Es la principal herramienta de validación. .
La Métrica v.3 es un tipo de metodología de Documentación.¿Verdadero o falso? Selecciona una: a) Falso b) Verdadero .
La prueba de regresión: Seleccione una: a) Sólo utiliza el enfoque de la caja negra. b) Se realiza una vez finalizado cada módulo del sistema a desarrollar. c) Es incompatible con la prueba de caja blanca. d) Se realiza cuando se produce una modificación, debido a la detección de algún error, en la fase de prueba. .
Denunciar test Consentimiento Condiciones de uso