Sunteți pe pagina 1din 15

23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

Examen parcial - Semana 4

Fecha límite 24 de sep en 23:55 Puntos 75 Preguntas 20 Disponible 21 de sep en 0:00-24 de sep en 23:55 4 días
Tiempo límite 90 minutos Intentos permitidos 2

Instrucciones

https://poli.instructure.com/courses/11003/quizzes/40242 1/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

https://poli.instructure.com/courses/11003/quizzes/40242 2/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

Volver a realizar la evaluación

Historial de intentos

Intento Tiempo Puntaje


ÚLTIMO Intento 1 55 minutos 33.75 de 75

Calificación para este intento: 33.75 de 75


Presentado 23 de sep en 23:16
Este intento tuvo una duración de 55 minutos.

Pregunta 1 0 / 3.75 ptos.

Una prueba bien diseñada con JUnit, puede utilizarse para probar que un sistema completo está
correctamente implementado.

Respuesta correcta False

Respondido True

Pregunta 2 3.75 / 3.75 ptos.

https://poli.instructure.com/courses/11003/quizzes/40242 3/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

El API, es una gran colección de componentes de software que proveen muchas funcionalidades
útiles.

False

¡Correcto! True

Pregunta 3 0 / 3.75 ptos.

La maquina virtual de Java es independiente de la plataforma del sistema. (SO), por lo tanto se
puede instalar la misma máquina virtual en un sistema Linux que en un Windows.

Respuesta correcta False

Respondido True

Pregunta 4 3.75 / 3.75 ptos.

El siguiente fragmento de código hace referencia a:

Private JButton getBoton1 () {

https://poli.instructure.com/courses/11003/quizzes/40242 4/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

If (boton1 == null) {

boton1 = new JButton();

boton1.setBounds (new Rectangle (88,66,109,47));

Return boton1;

Todas las anteriores son ciertas.

d) Diseño de un rectángulo de 88,66,109,47, sin editar los componentes.

¡Correcto!
c) Edición de las propiedades de un componente, para personalizar un botón.

b) Modificación de los atributos de las propiedades de una tabla

a) Declaración de la clase botton1, para diseñar un rectángulo.

Pregunta 5 0 / 3.75 ptos.

Pruebas funcionales, pruebas de desempeño, pruebas piloto, pruebas de aceptación y pruebas de


instalación; son pruebas de tipo:

Respondido
No son tipos de pruebas

https://poli.instructure.com/courses/11003/quizzes/40242 5/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

De depuración

Respuesta correcta
Del sistema.

Unitarias.

De integración.

Pregunta 6 3.75 / 3.75 ptos.

El método assertNotNull(Objeto), que comprueba:

Comprueba que el objeto esperado y el objeto real sean el mismo objeto.

Devuelve una alerta informando el fallo del test.

Comprueba que el comportamiento esperado sea igual al comportamiento actual o real. Devuelve
assertionError si no se produce el resultado esperado.

¡Correcto!
Comprueba que la referencia al Objeto no sea nula (“null”).

Pregunta 7 3.75 / 3.75 ptos.

https://poli.instructure.com/courses/11003/quizzes/40242 6/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

Un editor visual es una herramienta poderosa en el desarrollo de interfaces gráficas, provee mecanismos
para ir desarrollando la interfaz, directamente sobre la misma interfaz ya visible, pudiendo adaptarla
eficazmente reflejando en tiempo real los resultados de las configuraciones sobre los componentes.

¡Correcto!
True

False

Pregunta 8 3.75 / 3.75 ptos.

El metodo assertArrayEquals, Que comprueba:

Comprueba que el objeto esperado y el objeto real no sean el mismo objeto.

Comprueba que el objeto esperado y el objeto real sean el mismo objeto.

¡Correcto!
Recibe como parámetro 2 arreglos y comprueba si son iguales. Devuelve assertionError si no se produce
el resultado esperado.

Comprueba que la referencia al Objeto no sea nula (“null”).

Pregunta 9 3.75 / 3.75 ptos.

https://poli.instructure.com/courses/11003/quizzes/40242 7/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

No es un método de JUnit:

assertSame

assertNull

¡Correcto!
assertFail

assertFalse

Pregunta 10 3.75 / 3.75 ptos.

Las siglas SDK en español significan:

Software Diseñado en Kit

¡Correcto! Kit de Desarrollo Software

Kit de Depuración de Software

Kit de Diseño Sinestésico

Síndorme de Deficiencia Kreativa

https://poli.instructure.com/courses/11003/quizzes/40242 8/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

Pregunta 11 0 / 3.75 ptos.

No son consideradas pruebas del sistema:

Las pruebas de aceptación.

Las pruebas de instalación.

Respondido
Las pruebas piloto.

Respuesta correcta
Las pruebas de integración.

Pregunta 12 0 / 3.75 ptos.

Una prueba unitaria de caja negra:

Respondido Es una prueba que conoce el diseño interno del programa y por eso asume casos límites

Prueba componentes permitiendo esconder los resultados por si no llegan a ser favorables.

Permite probar componentes peligrosos del sistema que puede dañar la aplicación.

https://poli.instructure.com/courses/11003/quizzes/40242 9/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

Respuesta correcta

Prueba componentes, basado únicamente en los datos de entrada y los resultados esperados de salida.

Permite probar una aplicación sin que ningún miembro del equipo de desarrollo se entere.

Pregunta 13 3.75 / 3.75 ptos.

Una prueba unitaria de caja blanca:

Permite probar limpiamente un componente sin dañar el código fuente de este.

Prueba las clases desarrolladas en un ambiente desde ceros o "caja blanca".

Prueba si un modulo trabaja de forma eficiente con los recursos del sistema.

¡Correcto!
Examina aspectos internos de la implementación del modulo que se está probando.

Prueba únicamente módulos del sistema que ya han pasado por un proceso de depuración.

Pregunta 14 0 / 3.75 ptos.

Para crear un programa en java usted debe:

https://poli.instructure.com/courses/11003/quizzes/40242 10/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

Tomar una plantilla de creación de programas ya existente y modificarla

Crear un nuevo proyecto que se llame "Program" que sea de tipo "Programa"

Respondido
Crear un método "program" en una clase Java

Crear una clase que se llame "main" con al menos un método

Respuesta correcta Crear una clase que tenga un método "main"

Pregunta 15 0 / 3.75 ptos.

La consola muestra los resultados de la ejecución de un programa, de acuerdo a la configuración y


características definidas por el usuario.

Respondido
False

Respuesta correcta True

Pregunta 16 0 / 3.75 ptos.

https://poli.instructure.com/courses/11003/quizzes/40242 11/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

Es poco recomendable que las pruebas del sistema sean realizadas por el mismo equipo de
desarrollo, ya que ellos estarán sesgados para encontrar errores debido a que han participado de su
construcción.

Respondido
False

Respuesta correcta True

Pregunta 17 0 / 3.75 ptos.

Se ha detectado un ciclo infinito en la ejecución de la aplicación. De las siguientes, la mejor forma de


encontrar una solución a este fallo es:

Respuesta correcta Depurar el código en Eclipse.

Respondido
Utilizar JAR para que se interrumpan inteligentemente todos los ciclos infinitos.

Recompilar el código con javac.

Analizar la cobertura del código con EMMA.

Ejecutar una prueba unitaria con JUnit.

https://poli.instructure.com/courses/11003/quizzes/40242 12/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

Pregunta 18 0 / 3.75 ptos.

Al asociar la anotación @BeforeClass de JUnit 4 con un método dentro de un caso de prueba, este
método:

Dice que la clase "Before" es la que debe inicializarse dentro de la prueba.

Respuesta correcta
Inicializa objetos y atributos comunes a todas las pruebas antes de empezar a ejecutar todas las
pruebas.

Inicializa los objetos y atributos después que una prueba ha sido ejecutada para que la siguiente prueba
interactué con un objeto recién inicializado.

Respondido
Determina el orden de ejecución para los métodos prueba.

Inicializa objetos y atributos comunes a todas las pruebas antes de ejecutar cada una de las pruebas.

Pregunta 19 0 / 3.75 ptos.

El botón reanudar(botón verde) en el depurador de eclipse permite:

https://poli.instructure.com/courses/11003/quizzes/40242 13/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

Encontrar los errores de depuración en el código.

Continuar con la ejecución normal del programa hasta que este termine.

Respondido
Empezar a depurar un programa.

Volver a la perspectiva Java para continuar ejecutando el programa normalmente.

Respuesta correcta Continuar con la ejecución normal del programa hasta el próximo punto de interrupción.

Pregunta 20 3.75 / 3.75 ptos.

Depurar el código sirve para:

¡Correcto!

Analizar el comportamiento del programa paso a paso, permitiendo corregir defectos de programación.

Programar en Java código sostenible y mantenible.

Decidir la mejor manera de diseñar el programa.

Que quede amigable y entendible para otros programadores.

Calificación de la evaluación: 33.75 de 75


https://poli.instructure.com/courses/11003/quizzes/40242 14/15
23/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-HERRAMIENTAS DE DESARROLLO-[GRUPO1]

https://poli.instructure.com/courses/11003/quizzes/40242 15/15

S-ar putea să vă placă și