Está en la página 1de 19

Título: Desarrollador abierto

Porcentaje: 0 %

Duración: 00:30:02

Fecha iniciada: Sáb 16 mayo 2020 22:52

Fecha de finalización: Sáb 16 mayo 2020 23:22

Nota: Esta prueba finalizó automáticamente cuando:


1. Su límite de tiempo se alcanzó al realizar la prueba.
2. No se permitió intentar reanudar esta Prueba debido a límites de fecha o tiempo.

Retroalimentación
Gracias por tomar la evaluación Open Developer de Scrum. Lea la Guía de Scrum en Scrum.org y vuelva a realizar
esta evaluación para mejorar su puntaje.

Scrum,
Ken Schwaber

Respondido correctamente Respuesta incorrecta Opción correcta perdida

Todas las preguntas 0 correcto 0 Incorrecto 30 sin respuesta

Pregunta 1 de 30
Seleccione las características deseables de una prueba unitaria.

(elige las mejores cuatro respuestas)

Respuesta correcta: A) C) D) E)
Respuesta seleccionada: Sin respuesta

UNA)
El código en cada prueba es lo más pequeño posible mientras se mantiene la legibilidad del
código.
SI) Ejercen la capa de persistencia de una solución.
C) Cada prueba es independiente de otras pruebas unitarias.
RE)La prueba se ejecuta rápido.
MI)Cada prueba hace afirmaciones sobre un solo concepto lógico.

Pregunta 2 de 30

¿Cuándo se incluyen idealmente los probadores y expertos en calidad en un proyecto?

(elige la mejor respuesta)

Respuesta correcta: A)
Respuesta seleccionada: Sin respuesta

UNA)
Desde el principio y a lo largo de todos los Sprints.

SI) Después de la revisión de Sprint.

C) Cuando el producto está completo de funciones.

RE)Después de la transferencia del desarrollador.


Pregunta 3 de 30

¿Cuáles son los beneficios potenciales de Test Driven Development?

(elija todo lo que corresponda).

Respuesta correcta: A) B) C) D)
Respuesta seleccionada: Sin respuesta

UNA)
Acelera el proceso de desarrollo general.
SI) Promueve el buen diseño y la separación de las preocupaciones.
C) Hace que construyas un arnés de prueba que se puede automatizar.
RE)Mejora la calidad y reduce los errores.

Pregunta 4 de 30

Para refinar los elementos de la Lista de Producto, las siguientes actividades ocurrirán implícita o
explícitamente:

(elija todas las opciones que correspondan)

Respuesta correcta: A) C) D)
Respuesta seleccionada: Sin respuesta

UNA)
Descomposición
SI) Pruebas
C) Análisis
RE)Diseño
MI)Programación
Pregunta 5 de 30

¿Cuáles son las razones para automatizar el proceso de compilación de software?

(elige las dos mejores respuestas)

Respuesta correcta: B) C)
Respuesta seleccionada: Sin respuesta

UNA)
No puede ejecutar pruebas automatizadas sin una compilación automatizada.
SI) Para recibir comentarios sobre los cambios en el código temprano y con frecuencia.
C) La automatización mejora la calidad del software al hacer que las compilaciones sean
menos propensas a errores.
RE)Las revisiones de código son mucho más rápidas si automatiza su compilación.

Pregunta 6 de 30

¿Cuál de las siguientes opciones describe mejor la integración continua?

(elige la mejor respuesta)

Respuesta correcta: C)
Respuesta seleccionada: Sin respuesta

UNA)
Una práctica de desarrollo de software que integra continuamente los comentarios de los
usuarios en el diseño del software.

SI) Una práctica de desarrollo de software utilizada por los equipos de integración para crear
mejores prácticas de ramificación y combinación de estrategias.
C) Una práctica de desarrollo de software donde los miembros de un equipo de desarrollo
integran y verifican su trabajo con frecuencia, a menudo varias veces al día, para detectar
errores de integración lo más rápido posible.

RE)Una práctica de desarrollo de software en la que los miembros de un equipo de desarrollo


trabajan en la misma computadora para garantizar una base de código común.

Pregunta 7 de 30

¿Cuáles de los siguientes son atributos de un informe de error malo?

(elige las mejores tres respuestas)

Respuesta correcta: B) D) E)
Respuesta seleccionada: Sin respuesta

UNA)
Pasos de reproducción simples y repetibles.
SI) Títulos genéricos
C) Un error por informe.
RE)Asignando la culpa.
MI)Declaraciones vagas o suposiciones no probadas.

Pregunta 8 de 30

¿Qué representa una prueba escrita con Test Driven Development?

(elige la mejor respuesta)


Respuesta correcta: A)
Respuesta seleccionada: Sin respuesta

UNA)
Un requisito técnico que debe cumplirse.

SI) Un error que se descubrirá.

C) Algo que completa la cobertura de prueba de un sistema.

RE)Una tarea del ingeniero de calidad líder.

Retroalimentación
Dado que la prueba existe antes del código que lo hace pasar, la prueba actúa como un requisito del sistema
bajo prueba.

Pregunta 9 de 30

¿Quién es responsable de la arquitectura del sistema de un producto que se desarrolla utilizando


Scrum?

(elige la mejor respuesta)

Respuesta correcta: C)
Respuesta seleccionada: Sin respuesta

UNA)
El arquitecto elegido por el equipo de desarrollo.

SI) El arquitecto del software.

C) El equipo de desarrollo.

RE)El arquitecto corporativo.

Pregunta 10 de 30
La definición de "Listo" describe el trabajo que debe completarse para cada elemento de la Lista de
Producto antes de que pueda considerarse liberable. ¿Qué debe hacer el Equipo de Desarrollo
cuando, durante el Sprint, descubre que un problema fuera de su control les impide realizar todo
este trabajo?

(elige la mejor respuesta)

Respuesta correcta: A)
Respuesta seleccionada: Sin respuesta

UNA)
Inmediatamente plantee el problema al Scrum Master como un impedimento.

SI) Cancele el Sprint.

C) Complete el trabajo que se puede hacer con el mayor alcance posible y use la Revisión de
Sprint para planificar el resto con las partes interesadas.

RE)Complete el trabajo que se puede hacer con el mayor alcance posible y complete el resto
durante los sprints de "endurecimiento" al final del lanzamiento.

MI)Deja de usar Scrum.

Pregunta 11 de 30

¿Quién debe estar presente en la reunión diaria de Scrum?

(elige la mejor respuesta)

Respuesta correcta: C)
Respuesta seleccionada: Sin respuesta

UNA)
El Scrum Master y el equipo de desarrollo

SI) No se requiere nadie, cualquiera que desee asistir es bienvenido


C) El equipo de desarrollo

RE)El equipo completo de Scrum

MI)Cualquiera que quiera asistir

Retroalimentación
El Daily Scrum es para las personas que transforman los elementos de la Lista de Producto en un Incremento.
Solo las personas que están construyendo el producto deben estar presentes en el Daily Scrum.

Pregunta 12 de 30

¿Qué tipos de pruebas se pueden automatizar?

(elija todo lo que corresponda)

Respuesta correcta: A) C) D) E) F)
Respuesta seleccionada: Sin respuesta

UNA)
Unidad
SI) Exploratorio
C) Actuación
RE)Integración
MI)Funcional
F) Fumar

Pregunta 13 de 30
Estás en un equipo Scrum que está mejorando un producto existente. ¿Cuál es la MENOS
documentación útil que desea tener a su disposición?

(elige la mejor respuesta)

Respuesta correcta: A)
Respuesta seleccionada: Sin respuesta

UNA)
La historia completa de los planes retrospectivos y las lecciones aprendidas.

SI) Prueba de aceptacion.

C) Código bien estructurado y con nombre.

RE)Diseños detallados.

Pregunta 14 de 30

¿Cuál es un beneficio de establecer estándares de nomenclatura para el código?

(elige la mejor respuesta)

Respuesta correcta: B)
Respuesta seleccionada: Sin respuesta

UNA)
Para que sea fácil distinguir entre diferentes productos de software.

SI) Para que el código sea más legible.

C) Para garantizar que no se creen "funciones huérfanas".

RE)Para comunicar el nombre del desarrollador que trabajó en el código.

Pregunta 15 de 30
¿Qué es la cobertura del código?

(elige la mejor respuesta)

Respuesta correcta: B)
Respuesta seleccionada: Sin respuesta

UNA)
Una póliza de seguro que cubre el código de defectos.

SI) El grado en que el sistema bajo prueba ha sido ejercido por pruebas.

C) El porcentaje de código en el control de versiones incluido en una compilación.

RE)El número de desarrolladores que entienden cómo funciona el código.

Pregunta 16 de 30

¿Qué es una prueba unitaria?

(elige la mejor respuesta)

Respuesta correcta: D)
Respuesta seleccionada: Sin respuesta

UNA)
Una forma en que las unidades de programadores aseguran que su código funcione.

SI) Una técnica para garantizar que las unidades de computadoras co-dependientes o
agrupadas funcionen correctamente.

C) Una forma para que el equipo se asegure de que el sistema satisfaga los requisitos del
usuario.

RE)Una prueba que aísla y verifica unidades individuales de código fuente.


Pregunta 17 de 30

¿Cuáles de los siguientes son beneficios de la integración continua?

(elige las dos mejores respuestas)

Respuesta correcta: A) D)
Respuesta seleccionada: Sin respuesta

UNA)
Hace que los miembros del equipo consideren el trabajo y el contexto del otro.
SI) Elimina los errores por completo.
C) La compilación se ejecuta una vez cada noche y al menos una vez cada fin de semana.
RE)Conduce a una mayor transparencia y retroalimentación rápida al equipo.

Pregunta 18 de 30

Cuando falla una compilación de integración continua, ¿quién se asegura idealmente de que se
repare la compilación?

(elige la mejor respuesta)

Respuesta correcta: A)
Respuesta seleccionada: Sin respuesta

UNA)
La persona que rompió la construcción.

SI) La persona asignada a la función de gestión de la configuración dentro del equipo.

C) El probador responsable de validar las compilaciones

RE)La siguiente persona que necesita la compilación para completar con éxito
Pregunta 19 de 30

Los elementos de la cartera de productos se refinan por:

(elija la mejor respuesta)

Respuesta correcta: C)
Respuesta seleccionada: Sin respuesta

UNA)
El propietario del producto únicamente

SI) El analista de negocios y el propietario del producto

C) El equipo de desarrollo y el propietario del producto

RE)El equipo de desarrollo

Pregunta 20 de 30

Mientras cambia el software, encuentra un error en una pieza de funcionalidad previamente


entregada. Que deberias hacer

(elige la mejor respuesta)

Respuesta correcta: A)
Respuesta seleccionada: Sin respuesta

UNA)
Solucione el error si es crítico o fácil de solucionar. De lo contrario, coloque el nuevo error
en el Backlog del Producto para priorizarlo y corregirlo en un próximo Sprint.

SI) Arregla el error.

C) Elimine el código que causó el error para que ya no ocurra.

RE)Revise las pruebas para que el error ya no aparezca en el informe de error.


Retroalimentación
A menos que su empresa tenga una guía específica sobre la corrección de errores, representan el trabajo a
realizar y el PO debe ordenarlos en la Lista de Producto.

Dos excepciones son si el trabajo para corregir el error es menor que el trabajo para archivarlo realmente, o si
el error es tan crítico que sería negligente dejarlo sin reparar.

Pregunta 21 de 30

¿Qué es la programación de pares?

(elige la mejor respuesta)

Respuesta correcta: A)
Respuesta seleccionada: Sin respuesta

UNA)
Dos desarrolladores escriben código juntos, proporcionando una revisión constante por
pares.

SI) Los gerentes realizan revisiones de desempeño comparando el código de un programador


con el de otro.

C) Un desarrollador y un probador trabajan juntos para escribir y probar el código.

RE)El equipo Scrum se divide en varios equipos de desarrollo de dos personas que consolidan
el trabajo en un Scrum of Scrums.

MI)Dos programadores escriben el código por separado. Un tercer programador integra el


trabajo.

Pregunta 22 de 30
¿Cuándo se decide la arquitectura de un sistema?

(elige la mejor respuesta)

Respuesta correcta: C)
Respuesta seleccionada: Sin respuesta

UNA)
Al comienzo del proyecto, durante Sprint 0.

SI) Está diseñado junto con la visión, antes del primer Sprint.

C) A lo largo del proyecto, a medida que surge la comprensión y el Equipo de Desarrollo


aprende más sobre el proyecto.

RE)Siempre que el arquitecto asignado pueda unirse al Equipo de Desarrollo.

Pregunta 23 de 30

¿Qué afirmaciones describen por qué las compilaciones automatizadas son importantes?

(elige las mejores tres respuestas)

Respuesta correcta: B) C) E)
Respuesta seleccionada: Sin respuesta

UNA)
Eliminan la necesidad de construir ingenieros.
SI) Permiten la validación frecuente de la unidad de software en la que se trabaja, asegurando
que permanezca en un estado potencialmente enviable.
C) El proceso de construcción está claramente definido y programado, lo que lo hace fácil,
consistente y repetible.
RE)Se aseguran de que su producto permanezca libre de errores.
MI)Apoyan la integración continua.
Pregunta 24 de 30

¿Por qué son importantes las compilaciones automatizadas?

(elige la mejor respuesta)

Respuesta correcta: D)
Respuesta seleccionada: Sin respuesta

UNA)
Sin ellos, no se puede saber si su código funciona.

SI) Son parte de sus criterios de "hecho".

C) No puede registrar el código sin uno.

RE)Proporcionan una garantía rápida de que no se han introducido defectos ni problemas de


gestión de la configuración.

Retroalimentación
Las compilaciones son solo un nivel adicional de validación para garantizar que todavía tenga una unidad de
software potencialmente enviable. La automatización de compilaciones hace que ese proceso sea más rápido.

Pregunta 25 de 30

¿Qué sucede durante Sprint 0?

(elige la mejor respuesta)

Respuesta correcta: A)
Respuesta seleccionada: Sin respuesta

UNA)
No existe el Sprint 0.
SI) Recopilación de requisitos, configuración de control de versiones y configuración de
integración continua.

C) Arquitectura y diseño del sistema base.

RE)Establezca la arquitectura y el diseño del sistema base, instale el control de versiones y la


configuración de integración continua.

MI)Planificación general, arquitectura del sistema base, diseño base, control de versiones y
configuración de integración continua.

Retroalimentación
Scrum no incluye el concepto de Sprint 0. "Sprint 0" se ha convertido en una frase mal utilizada para describir la
planificación que ocurre antes del primer sprint.

Pregunta 26 de 30

¿Qué enunciado describe con qué frecuencia se debe ejecutar la compilación?

(elige la mejor respuesta)

Respuesta correcta: D)
Respuesta seleccionada: Sin respuesta

UNA)
Cada vez que el grupo de Aseguramiento de la calidad se vuelve inseguro de que el
sistema funciona.

SI) Tan a menudo como sea posible, y ciertamente antes del final del Sprint.

C) Una vez al día.

RE)Cada vez que el código nuevo o modificado se registra en el control de versiones.


Pregunta 27 de 30

¿Qué enunciado describe el primer desarrollo de prueba?

(elige la mejor respuesta)

Respuesta correcta: A)
Respuesta seleccionada: Sin respuesta

UNA)
Diseñando pruebas antes de satisfacerlas.

SI) Probar el código existente antes de agregarle más código.

C) La continua reestructuración del software para mantener la flexibilidad.

RE)Hacer que el probador del equipo de desarrollo escriba los planes de prueba antes de la
codificación.

Pregunta 28 de 30

¿Deberían las historias de usuario formar parte de la documentación generada por un proyecto
Scrum?

(elige la mejor respuesta)

Respuesta correcta: C)
Respuesta seleccionada: Sin respuesta

UNA)
Siempre.

SI) Deben proporcionarse al equipo de desarrollo como parte de los documentos de


especificaciones del usuario.

C) Si son parte de la definición de "hecho".


RE)Nunca.

MI)Si el arquitecto lo requiere.

Pregunta 29 de 30

Verdadero o falso: los programadores y probadores no deben incluirse en el refinamiento de los


elementos de la Lista de Producto

Respuesta correcta: B)
Respuesta seleccionada: Sin respuesta

UNA)
Cierto

SI) Falso

Pregunta 30 de 30

¿Qué es la deuda técnica?

(elige la mejor respuesta)

Respuesta correcta: C)
Respuesta seleccionada: Sin respuesta

UNA)
El dinero que una organización debe a los proveedores de herramientas y hardware.

SI) El tiempo o dinero promedio que un equipo Scrum gasta por Sprint en la corrección de
errores.

C) Un término que representa las posibles consecuencias de malas elecciones técnicas.

RE)Código que no ha sido comentado o documentado.

También podría gustarte