Simulación Exámen - Revisión Del Intento
Simulación Exámen - Revisión Del Intento
Página Principal / Mis cursos / Preparación para la Certificación Professional Scrum Developer / Simulación del Exámen / Simulación Exámen
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 1/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta 1 Which are two benefits of establishing naming conventions for code? (choose the best two answers)
Parcialmente
correcta
Seleccione una o más de una:
Se puntúa
0,50 sobre
a. To ensure that abandoned functions are not created
1,00 b. To make it easy to destinguish between different software products
Ha seleccionado correctamente 1.
Si establecemos una política de nomenclatura tal que una función, en base a lo que hace, solo puede tener un nombre
concreto, esto nos ayuda a no duplicar código, hace el código más legible y nos evita tener funciones abandonadas. Si una
función para comprobar la letra del dni solo puede llamarse comprobarLetraDni, solamente con buscar en el código, sabremos
si esa funcionalidad está implementada; por contra, si se puede llamar comprobarId, comprobarDni o comprobarLetra... es
posible que la busquemos, no la encontremos y nos acabemos haciendo una nueva que haga lo mismo.
Si hay que elegir (la pregunta puede variar un poco). Sobre todo, hace el código más legible. En segundo lugar, ayuda a que
no se creen abandoned functions.
Las respuestas correctas son: To ensure that abandoned functions are not created, To make the code more readable
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 2/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Respuesta incorrecta.
Se denomina Análisis Estático al análisis realizado sobre el código. Puede realizarse en un servidor local o no y estar
automatizado o no.
La respuesta correcta es: Analysis performed on code
Pregunta 3 Who decides the system architecture of a product developed using Scrum?
Correcta
c. The Developers with input from the Scrum Team and others
d. The Architect chosen by the Scrum Team
Respuesta correcta
No existe el rol de arquitecto en Scrum. La arquitectura la definen los desarrolladores, teniendo en cuenta al resto del equipo
Scrum (SM y PO) y consultando, si es necesario a personal externo.
La respuesta correcta es: The Developers with input from the Scrum Team and others
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 3/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta 4 What three things can happen when refining Product Backlog Items?
Parcialmente
correcta
Seleccione una o más de una:
Se puntúa
0,67 sobre
a. Programming
1,00
b. Product Backlog item decomposition
c. Feature Testing
d. Analysis
e. Sizing
Ha seleccionado correctamente 2.
En el refinamiento los elementos se analizan, se estiman y se descomponen en piezas más pequeñas.
Las respuestas correctas son: Sizing, Product Backlog item decomposition, Analysis
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 4/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta 5 It is a good idea to follow each automated build with the execution of automated tests?
Correcta
d. No. Automated tests should only be executed when the implementation of a Product Backlog item is complete
Respuesta correcta
Los test automáticos deben ejecutarse como parte del proceso de build. Así que la respuesta debe ser SI. Pero la cobertura no
es una medida válida para evaluar el progreso. La ejecución de los test, por el contrario, si que ayudan a identificar problemas
que los desarrolladores pueden corregir antes de proceder, por lo que solo hay una válida
La respuesta correcta es: Yes. The tests may identitfy whether three are problems that the Developers should fix before
proceeding
Respuesta correcta
La documentación debe realizarse y formará parte del incremento, si está así contemplado en la Definition of Done
La respuesta correcta es: True
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 5/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta 7 When using Continuous Integration, how often should the build be executed?
Correcta
e. Whenever new tests are created or uncertainty arises about whether old tests will pass
Respuesta correcta
Los test nos ayudan a detectar problemas. Cuando antes los detectemos mejor. Idealmente cada vez que se modifique algo en
el repositorio.
La respuesta correcta es: Whenever new or changed code is checked into version control
Respuesta incorrecta.
La respuesta correcta es: A small development activity to learn about technical elements of a proposed solution
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 6/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta 9 What are two differences between unit tests and integration tests? (choose the best two answers)
Correcta
Respuesta correcta
Los test de integración se centran en la integración de varias unidades y los unitarios en probar en aislamiento un
componente. No hay requisitos de que los test deban correr por la noche, que estén automatizados o que deban correr en una
estación de trabajo.
Las respuestas correctas son: An integration test usually focuses on the integration of two or more units, A unit test isolates a
specific system behavior
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 7/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
10 Based on "Sprint 7 Burn-Down Chart" would you do anything different in Sprint 8? (Choose the best two answers)
Parcialmente
correcta
Se puntúa
0,50 sobre
1,00
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 8/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 9/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 10/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
b. The Developers carryover incomplete Sprint Backlog items form Sprint 7 to Sprint 8 and monitor the Sprint 8 burn-
down chart. As soon as deviation from trends is detected, the Developers work with the Product Owner to negotiate
remaining work
c. There is nothing wrong. The Developers will present all Product Backlog items selected for Sprint 7 at the end of the
Sprint.
d. The Developers put incomplete Product Backlog items back into the Product Backlog for re-ordering. The Product
Owner may ask the Developers to complete the unfinished Product Backlog items from Sprint 7 to Sprint 8
e. Stakeholders will encourage the Scrum Team to estimate better during the Sprint 8 Planning Meeting
Ha seleccionado correctamente 1.
Lo importante a tener en cuenta son la línea negra, de previsión y la verde de tendencia real. El resto lo podemos obviar.
Según esas líneas lo que vemos es que estamos ejecutando más lento de lo previsto.
Scrum no está a favor de añadir desarrolladores para completar picos de trabajo, buscando equipos estables. Así que esa
opción no es válida
Los stakeholders no discuten con el equipo de desarrollo las estimaciones o la evolución del producto, sino con el Product
Owner. Así que esa opción tampoco es válida.
Los items incompletos del sprint 7 no van al sprint 8.... van al backlog de producto. El PO reordenará y decidirá si tiene sentido
introducir los ítems incompletos en el sprint 8 o mas adelante.
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 11/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Por lo que las opciones válidas son, que los desarrolladores deberían planificar menos trabajo para el siguiente sprint (ya que
aparentemente se van desviando de la linea de tendencia de forma constante sprint tras sprint) y que los ítems se devuelven
al backlog de producto.
Las respuestas correctas son: The Developers may forecast less overall work in Sprint 8, The Developers put incomplete
Product Backlog items back into the Product Backlog for re-ordering. The Product Owner may ask the Developers to complete
the unfinished Product Backlog items from Sprint 7 to Sprint 8
Pregunta
11 How is management that is external to the Scrum Team involved in the Daily Scrum?
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. Managers are not required at the Daily Scrum
1,00
b. Management gives an update at the start of each Daily Scrum
Respuesta incorrecta.
La daily es un proceso de inspección y adaptación del plan del sprint, por lo que los usuarios de negocio o de gestión no están
involucrados. Solo es obligatoria para los desarrolladores y opcional para SM y PO
La respuesta correcta es: Managers are not required at the Daily Scrum
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 12/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
12 What is the test-first development?
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. Testing existing code before adding more code to it
1,00
b. Having the tester in the Scrum Team write the test plans before coding
c. Creating tests before satisfying them
Respuesta incorrecta.
Crear primero los test y enfocar el proceso de desarrollo a realizar el código que permita pasar el test.
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 13/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
13 Which is the most reliable form of technical documentation?
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. A UML model
1,00
b. Release notes
c. A help file
Respuesta incorrecta.
Si tuvieras que consultar cómo está implementada una funcionalidad, para estimar cómo hacer un cambio ¿De qué te fiarías
más, de un diagrama de UML, de unas notas de liberación de la realzase o de un fichero de ayuda?
De entre todos los expuestos, el modelo en UML es el tipo de documentación más confiable.
Un conjunto de pruebas de regresión que pasan ok, por un lado, no son documentación técnica. Por otro lado, pueden no
cubrir todos los casos de uso, así que extrapolar funcionalidad a partir de un conjunto de casos de prueba que normalmente no
cubren toda la funcionalidad, no parece una buena idea.
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 14/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
14 What is code coverage?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. An insurance policy that covers the code for defects
1,00
b. The percentage of code in version control included in a build
c. The degree to which the system under test has been exercised by tests
d. The number of Developers that understand how the code works
Respuesta correcta
La cobertura de código o el porcentaje de cobertura es el porcentaje de código que está sometido a test.
La respuesta correcta es: The degree to which the system under test has been exercised by tests
Pregunta
15 What is pair programming?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. A Tester and a Developer working together to ensure high quality
1,00
b. Two persons working on the same Product Backlog item trying to get it done as soon as possible
c. Two Developers working on the same problem, at the same computer (physically or virtually), at the same time
d. Developers that are able to write code both in the back-end and the front-end
Respuesta correcta
Pura definición. La programación entre pares consiste en que dos personas trabajen en la misma cosa, al mismo tiempo y en el
mismo equipo (física o virtualmente).
La respuesta correcta es: Two Developers working on the same problem, at the same computer (physically or virtually), at the
same time
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 15/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
16 How much of the Sprint Backlog must be defined during the Sprint Planning event?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Enough so the Developers can create their forecast of what work they can do
1,00
b. The entire Sprint Backlog must be identified and estimated by the end of Sprint Planning
c. Just enought tasks for the Scrum Master to be confident in the Developer's understanding of the Sprint
Respuesta correcta
En la planning se debe definir el Sprint Goal y rellenar el Sprint Backlog. Para rellenar el Sprint Backlog tenemos que tener una
información mínima de algunas tareas, porque necesitamos decidir si podemos acometerlas o no durante el sprint. Solo
llegamos hasta ese punto....lo justo para planificar; no hacemos análisis o trabajo "de más", porque estamos en un entorno
cambiante y lo que hagamos "de más" igual cambia y no nos sirve. Solo analizamos lo justo para planificar.
La respuesta correcta es: Enough so the Developers can create their forecast of what work they can do
Pregunta
17 Why is the Daily Scrum held at the same time and same place?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. The consistency reduces complexity
1,00
b. The place can be named
Respuesta correcta
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 16/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
18 At Sprint Planning, the Scrum Team has NO clear standard to meet for releasable software. What should the Scrum Team do?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Create a unique completion checklist for each item in the Sprint
1,00
b. Ask the Scrum Master what they should do
Respuesta correcta
La DoD suele proporcionarla la organización. Pero cuando esta no existe, el equipo debe definirla
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 17/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
19 Which of the following best describes Emergent Architecture?
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. In Scrum there is no Architect-Role therefore architecture emerges naturally
1,00
b. Enterprise Architects must be involved to create the foundation of each software product
c. Starting development of a software product requires a clear understanding of the underlying software architecture and
Emergent Architecture describes the process of creating this initial architecture
d. The desire to make decisions easier to change in the future and find the best possible point in time to make
decisions
e. The software architecture emerges solely from decisions the Developers make from a technical perspective
Respuesta incorrecta.
Debemos visualizar la arquitectura que vamos a desarrollar, pero solo vamos a implementar la parte que sea necesaria en
cada momento. La construcción de la arquitectura debe ir en paralelo a la funcionalidad.... no hay un momento en el que la
arquitectura está construida por completo, evoluciona constantemente junto con el desarrollo. A eso se denomina Arquitectura
Emergente.
La respuesta correcta es: Starting development of a software product requires a clear understanding of the underlying
software architecture and Emergent Architecture describes the process of creating this initial architecture
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 18/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
20 True or False: The Product Owner makes sure the Developers select enough from the Product Backlog for a Sprint to satisfy
Incorrecta
the stakeholders
Se puntúa
0,00 sobre Seleccione una:
1,00 a. False
b. True
Respuesta incorrecta.
Los desarrolladores son responsables de seleccionar el suficiente trabajo para el sprint.
Pregunta
21 A Scrum Team is a cohesive unit of professionals that consists of which of the following? (choose all that apply)
Correcta
Seleccione una o más de una:
Se puntúa
1,00 sobre a. Developers
1,00
b. One Product Owner
c. One Scrum Master
d. Customers
e. Users
Respuesta correcta
Teoría de Scrum. Un Scrum Team se compone de un product owner, un scrum master y desarrolladores. Un Scrum Team tiene
10 miembros como máximo. Un Scrum Team tiene 10 desarrolladores como máximo (porque el PO y el SM también podrían
ser desarrolladores, aunque no es frecuente)
Las respuestas correctas son: One Product Owner, One Scrum Master, Developers
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 19/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
22 Which four types of tests can be included in an automated test harness? (choose the best four answers)
Parcialmente
correcta Seleccione una o más de una:
Se puntúa a. Unit
0,75 sobre
1,00 b. Exploratory
c. Performance
d. Functional
e. Integration
f. Manual regression
Ha seleccionado correctamente 3.
Rendimiento, funcionales, unitarios y de integración.
Las respuestas correctas son: Performance, Functional, Unit, Integration
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 20/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
23 Which metric is LEAST useful when measuring code maintainability?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Cycomatic complexity
1,00
b. Depth of inheritance
c. Function points
Respuesta correcta
Las tres son métricas que ayudan a medir la complejidad del código. Pero la complejidad ciclomática es la que menos ayuda.
Un código de 3 líneas con el algoritmo de la burbuja tendría una complejidad ciclomática O(n^2) y sin embargo no tiene por
qué ser algo complejo de mantener.
Si alguno tenéis dudas con los Puntos Función, tened en cuenta que los Puntos Función son una indicación de tamaño.
La respuesta correcta es: Cycomatic complexity
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 21/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
24 Which concept is describes by the Last Responsible Moment? (choose the best two answers)
Parcialmente
correcta Seleccione una o más de una:
Se puntúa a. Opening a learning window to validate hypotheses and create learning
0,50 sobre
1,00 b. The last moment in a sprint when code changes are allowed, after this only stabilization work should be conducted
d. Discover decisions to be made as soon as possible but postpone making those decisions until the latest reasonable
moment
e. The last moment a Developer is responsible for quality, after this the Tester is responsible
- En general, se trata de visualizar el objetivo o definir el objetivo desde el principio, pero no ejecutar las acciones concretas
para llegar a ese objetivo hasta el último momento razonable. Esto se basa en que estamos en un entorno "cambiante".... todo
lo que hagamos puede cambiar, lo que implica tirar trabajo o desperdiciar esfuerzos. Tenemos que tener claro el objetivo, pero
si podemos posponer las acciones hasta que sea razonable (por ejemplo, no retrasarlo hasta poner en riesgo finalizarlo a
tiempo), mejor.
- El momento del sprint a partir del cual ya no se evoluciona el código y solo se prueba y corrige.
Las respuestas correctas son: Discover decisions to be made as soon as possible but postpone making those decisions until the
latest reasonable moment, The last moment in a sprint when code changes are allowed, after this only stabilization work
should be conducted
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 22/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
25 What would NOT be considered refactoring?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Reordering method parameters to improve readability
1,00
b. Extracting interfaces
e. Extracting methods
Respuesta correcta
La refactorización es un proceso de cambio y restructuración interna de una aplicación, orientada a mejorar los indicadores de
calidad (mantenibilidad, etc.). Los cambios en las APIS o interfaces externos que la aplicación publica al exterior, no son
cambios "internos", por lo que no se considera refactorización.
Pregunta
26 What is a unit test?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. A test that isolates and verifies individual units of functionality
1,00
b. A test that ensures a specific method integrates properly with the code calling it
Respuesta correcta
La respuesta correcta es: A test that isolates and verifies individual units of functionality
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 23/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
27 Which are four attributes of a good bug report? (choose the best four answers)
Correcta
Seleccione una o más de una:
Se puntúa
1,00 sobre a. Explains some new system functionality desired
1,00
b. Includes build or version number where bug was found
c. Expected results and observed results
d. Includes code for a proposed fix
Respuesta correcta
Un buen informe de errores debe aportar información que permita reproducir el error, así como la versión de código en la que
se ha encontrado.
Las respuestas correctas son: Expected results and observed results, Screenshots or other pictures of the bug in action,
Includes build or version number where bug was found, Provides simple and repeatable reproduction steps
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 24/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
28 The Sprint Review is mainly an inspect and adapt opportunity for which group?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. The Developers and management
1,00
b. The Scrum Team and stakeholders
c. The Product Owner and management
Respuesta correcta
A la review asisten el Scrum Team y los Stakeholders, que son invitados por el Product Owner
La respuesta correcta es: The Scrum Team and stakeholders
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 25/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
29 Which of the following is true about the Definition of Done? (choose the best two answers)
Correcta
Seleccione una o más de una:
Se puntúa
1,00 sobre a. It might be a subject of discussion during the Sprint Retrospective
1,00
b. It is synonymous with acceptance criteria
Respuesta correcta
La DoD no es una responsabilidad única de los desarrolladores y no es cierto que solo puedan añadirse más criterios a la DoD;
en determinadas circunstancias, pueden eliminarse criterios (por ejemplo cuando a partir de una DoD dada por la
organización, añadimos mas criterios y a mitad del sprint nos damos cuenta que hemos añadido demasiados y estamos
poniendo en riesgo el sprint; en ese caso podemos rebajar la DoD hasta el nivel en el que exige la organización).
Las respuestas correctas son que la DoD se discute en la retrospectiva y que ayuda a definir cuando el incremento se puede
liberar.
Las respuestas correctas son: It defines a state when the entire increment is releasable, It might be a subject of discussion
during the Sprint Retrospective
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 26/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
30 The Sprint is already underway. A Product Backlog item selected for the Sprint is unclear. What two things could the
Correcta
Developers do?
e. Reach out to specialists in the product management department for the missing information
Respuesta correcta
No se pueden hacer "suposiciones" y seguir, porque si son falsas tendríamos que rehacer el trabajo. Si algo no está claro, lo
aislamos y lo devolvemos al Product Backlog.
Las respuestas correctas son: Reach out to the Product Owner for the missing information before proceeding, With the Product
Owner's help, move the unclear work into a new Product
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 27/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
31 Which statements are true when multiple Scrum Teams work on a software product at the same time? (choose the best two
Correcta
answers)
Se puntúa
1,00 sobre Seleccione una o más de una:
1,00 a. All Scrum Teams work in their own version control branch
Respuesta correcta
Si el producto es único, un único PO, un único Incremento y un único Backlog de Producto.
No hay merges, todos trabajamos en la misma rama, integrando el trabajo de todos los equipos varias veces al día.
No existe el concepto Scrum of Scrums ni en Scrum ni en Nexus.
Las respuestas correctas son: The Scrum Team coordinate their work to deliver a single increment, The Scrum Teams must
integrate their work before the end of the Sprint
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 28/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
32 What are two reasons to use mock objects in unit tests? (choose the best two answers)
Correcta
Seleccione una o más de una:
Se puntúa
1,00 sobre a. TDD is impossible without them
1,00
b. To decrease cyclomatic complexity
c. The behavior of a given object can be emulated to the system under test
d. Isolating a particular system component for controlled testing
e. They are machine-generated and eliminate the need to write code by hand
Respuesta correcta
Los mocks sirven para simular el comportamiento de un sistema bajo test, facilitando su prueba en aislamiento.
Los mocks no tienen por qué generarse automáticamente. TDD no es imposible sin mocks. Y un mock no afecta a la
complejidad ciclomática. Así que esas no pueden ser correctas.
Las respuestas correctas son: The behavior of a given object can be emulated to the system under test, Isolating a particular
system component for controlled testing
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 29/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
33 When should Developers ask the Product Owner for feedback on their work?
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. Whenever the feedback can help avoid waste
1,00
b. During Product Backlog Refinement
Respuesta incorrecta.
Los desarrolladores no tienen por qué esperar una evaluación de su trabajo por parte del PO. Pero pueden pedirle feedback si
es útil o puede ayudar de alguna forma.
La respuesta correcta es: Whenever the feedback can help avoid waste
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 30/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
34 Non-functional requirements:
Incorrecta
Se puntúa
0,00 sobre Seleccione una:
1,00
a. Make sure the release department understands these requirements, but it is not the Scrum Team's responsability
b. Manage them during the Integration Sprint prior to the Release Sprint
c. Assign them to the lead developers on the team
Respuesta incorrecta.
- Si son globales y de aplicación a todas los elementos pueden incluirse en la definition of done
- También pueden incluirse en el backlog de producto
- Para cuestiones específicas, pueden incluirse como criterios de aceptación de los elementos del backlog de producto
Scrum no contempla un departamento de release, un lead team o un integration sprint, por lo que la única respuesta cierta es
que todo incremento debe cumplirlo
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 31/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
35 When using Scrum, can a Scrum Team use Continuous Delivery?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. No, because before releasing an Increment it first has to fulfill the Definition of Done
1,00
b. No, because the Product Owner may not be available each time a PBI is done and the Product Owner has to decide if it
should be released
e. No, because the incrementent has to be approved at the Sprint Review before it can be released, and a 2-week sprint
would no be considered continuous.
Respuesta correcta
No hay nada en Scrum que entre en conflicto con la entrega continua.
La respuesta correcta es: Yes, there is nothing in Scrum that conflicts with Continuous Delivery
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 32/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
36 Which four are benefits of Test-Driven Development? (choose the best four answers)
Correcta
Seleccione una o más de una:
Se puntúa
1,00 sobre a. It improves quality and reduces bugs
1,00
b. It promotes good design and separation of concerns
c. It causes you to construct a test harnesss
d. It reduces the cost of maintenance over time
e. It ensures no defects are present in the code
Respuesta correcta
No hay nada que pueda asegurarnos que el código no tiene defectos; todas las demás son ciertas.
Las respuestas correctas son: It improves quality and reduces bugs, It reduces the cost of maintenance over time, It promotes
good design and separation of concerns, It causes you to construct a test harnesss
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 33/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
37 Who creates documentation included with an Increment?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Increments do not need documentation
1,00
b. The Scrum Master
d. The Developers
e. Technical writers
Respuesta correcta
La documentación, si se realiza es porque es parte de la DoD. Los desarrolladores son los responsables de que el incremento
cumpla con la DoD; por lo tanto, los desarrolladores.
Pregunta
38 The practice of decomposing a requirement into failing tests is called
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Object oriented requirements definition
1,00
b. Regression testing
c. Behavior-Driven Development
Respuesta correcta
ATDD, aceptante test-driven development es la práctica de descomponer un requisito en test fallidos y orientar el proceso de
desarrollo a la construcción del código que permita superar esos test.
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 34/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
39 Who is responsible for a Sprint Backlog item that contains several database related tasks?
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. Developers
1,00
b. Product Owner
c. Database administrator
d. Project Stakeholders
e. Scrum Master
Respuesta incorrecta.
Los responsables de los items del Sprint Backlog son los desarrolladores.
OJO con la traducción! "Responsible" son los desarrolladores, que son los que hacen el trabajo. "Accountable" (que en español
se traduce también como responsable) sería todo el Scrum Team. Es decir, ¿Si se rompe algo, de quién es la culpa?
(Accountable) Todo el Scrum Team. ¿Quién hace el trabajo (Responsible)? Desarrolladores
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 35/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
40 When multiple Scrum Teams are working on a single product, what best describes the Definition of Done?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Each Scrum Team uses its own, but must make their definition clear to all other teams so the differences are known.
1,00
b. Each Scrum Team defines and uses its own. The differences are discussed and reconciled during a hardening Sprint.
c. When multiple Scrum Teams are working together on a product, they must mutually define and comply with the
same Definition of Done
d. The Scrum Masters from each Scrum Team define a common Definition of Done
Respuesta correcta
Si el producto es el mismo, solo hay un incremento. La DoD tiene que ser la misma para todos, para permitir que se integre
correctamente.
La respuesta correcta es: When multiple Scrum Teams are working together on a product, they must mutually define and
comply with the same Definition of Done
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 36/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
41 What are two ways Developers can ensure a good application architecture? (choose best two answers)
Parcialmente
correcta Seleccione una o más de una:
Se puntúa a. The Developers at Sprint 0 create infrastructure that will be needed later
0,50 sobre
1,00 b. The Developers focus only on adding functionality. The architecture will take care of itself as the Developers add
functionality
c. The Scrum Team assigns someone to the role of software architect to provide architectural oversight
d. The Developers have a set of guiding architecture principles that are understood and followed when writing code.
e. Architecture is an ongoing discussion by Developers, focusing on implementing current Sprint Backlog items
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 37/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
42 In software development, DRY refers to:
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Code with minimal duplication
1,00
b. Code that has been peer reviewed
Respuesta correcta
DRY es, Don't repeat yourself. Normalmente, lo encontraréis como "Don't repeat yourself, idiot!". Se refiere a realizar código
con mínima duplicación.
La respuesta correcta es: Code with minimal duplication
Pregunta
43 What are thee two primary ways a Scrum Master helps a Scrum Team work at its highest level of productivity? (choose the
Parcialmente
best two answers)
correcta
Se puntúa
Seleccione una o más de una:
0,50 sobre a. By keeping high value features high in the Product Backlog
1,00
b. By ensuring the meeting start and end at the proper time
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 38/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
44 When should the Developers create their first automated build?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Just before the end of the Sprint
1,00
b. When the Product Owner asks for a build
Respuesta correcta
La respuesta correcta es: As soon as there is code in the version control system
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 39/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
45 What are possible benefits from practicing Test-Driven Development? (choose the best three answers)
Correcta
Seleccione una o más de una:
Se puntúa
1,00 sobre a. It makes Integration Tests obsolete and by doing so saves a lot of time
1,00
b. It might lead to better code as refactoring is part of the Test-Driven Development Cycle
c. It is a great way for Testers to contribute early in the Sprint as they can start creating all the tests from the beginning
on
e. It helps break down complex problems into smaller ones that are much easier to be tackled
f. It helps to identify gaps in understanding the desired behavior
Respuesta correcta
El TDD no sustituye los test de integración. Tampoco obliga a usar Pair Programming. Y no existe el rol de tester en Scrum. Las
demás son válidas.
Las respuestas correctas son: It helps to identify gaps in understanding the desired behavior, It might lead to better code as
refactoring is part of the Test-Driven Development Cycle, It helps break down complex problems into smaller ones that are
much easier to be tackled
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 40/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
46 In what ways do Developers contribute to refining the Product Backlog? (choose all that apply)
Correcta
Seleccione una o más de una:
Se puntúa
1,00 sobre a. The may update estimates for Product Backlog items
1,00
b. They give input on technical dependencies
c. They ask questions in order to clarify the intent of Product Backlog items
d. They do not. The Developers are only responsible for prioritizing technical work
e. They do not. The Scrum Master and the Product Owner are responsible for Product Backlog refinement
Respuesta correcta
Hacen preguntas para clarificar el funcionamiento, alertan de dependencias técnicas entre items del backlog y actualizan la
estimación de los elementos refinados.
Las respuestas correctas son: They give input on technical dependencies, They ask questions in order to clarify the intent of
Product Backlog items, The may update estimates for Product Backlog items
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 41/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
47 Choose four desirable characteristics of a unit test (choose the best four answers)
Correcta
Seleccione una o más de una:
Se puntúa
1,00 sobre a. Includes exercising the persistence layer
1,00
b. Independent of others
c. Makes assertions about only one logical concept
d. Test code is as small as possible
e. Execution is fast
Respuesta correcta
Un test unitario debe probar un componente en aislamiento, debe ser independiente de otros, debe tener el código mínimo
para cumplir su función, debe ejecutarse rápidamente
Las respuestas correctas son: Test code is as small as possible, Independent of others, Execution is fast, Makes assertions
about only one logical concept
Pregunta
48 What does Code Coverage show?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. The absence of defects in code
1,00
b. Code being exercised by tests
c. When a feature is done
e. The ratio of the number of tests to lines of code in the system being tested
Respuesta correcta
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 42/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
49 What is Technical Debt?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. The money an organization owes to tool and hardware vendors
1,00
b. Code that has not been commented or documented
Respuesta correcta
La deuda técnica es un concepto que representa las consecuencias de decisiones o trabajos técnicos inadecuados: correctivos,
funcionalidades mal diseñadas, código poco mantenible, etc.
La respuesta correcta es: A term representing the eventual consequences of poor technical choices
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 43/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
50 As the Developers start work during the Sprint, they realize they have selected too much work to finish in the Sprint. What
Incorrecta
should they do?
Se puntúa
0,00 sobre Seleccione una:
1,00 a. Reduce the Definition of Done and get all of the Product Backlog items done by the new definition.
b. Inform the Product Owner as the Sprint Review, but prior to the demonstration.
d. As soon as possible in the Sprint work with the Product Owner to remove some work or Product Backlog items.
Respuesta incorrecta.
Pasar trabajo a otro equipo Scrum es incorrecta (porque debemos encontrar las soluciones nosotros mismos) y esperar a
informar de un problema también es incorrecta, porque hay que hacerlo cuanto antes.
La Definition of Done la da la organización, nosotros podemos subirla en una retrospectiva. Si hay circunstancias de fuerza
mayor en mitad de un sprint (falta de herramientas, infraestructuras, etc.) que nos impidan cumplir con nuestra DoD,
podemos bajarla y dejarla como estaba inicialmente. Esta sería una medida exclusivamente de emergencia, que aplicaría de
forma temporal, solo a los elementos restantes del Sprint Backlog pendientes (no del Product Backlog como dice la respuesta)
y discutiríamos la situación en la retrospectiva. Por lo que esa respuesta no es la correcta.
La respuesta correcta es, "As soon as possible in the Sprint work with the Product Owner to remove some work or Product
Backlog items."
La respuesta correcta es: As soon as possible in the Sprint work with the Product Owner to remove some work or Product
Backlog items.
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 44/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
51 Your Scrum Team is one of seven teams working on a software product. All teams use the same version control system. Which
Correcta
is the best approach to deliver high-quality increment?
Se puntúa
1,00 sobre Seleccione una:
1,00 a. Each team should have its own automated build
b. There is one automated and integrated build for all seven teams.
c. Developers should perform a combination of local and private builds
d. Each team's automated build is integrated toward the end of the Sprint
Respuesta correcta
Si es sobre el mismo producto, hay un único incremento y por lo tanto un único sistema de integración continua.
La respuesta correcta es: There is one automated and integrated build for all seven teams.
Pregunta
52 Which technique is the best way the Scrum Master can ensure that the Developers communicate effectively with the Product
Correcta
Owner?
Se puntúa
1,00 sobre
Seleccione una:
1,00 a. Teach the Product Owner about the technologies employed during the Sprints
Respuesta correcta
Enseñar a los desarrolladores a hablar en términos de negocio es bueno.. Enseñar al PO a hablar en términos técnicos
también. Pero no son las únicas formas. La función del SM es supervisar la comunicación entre PO y Developers, facilitando
que se comuniquen bien, usando las técnicas más apropiadas en cada caso.
La respuesta correcta es: Monitor communications between them and facilitate direct collaboration
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 45/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
53 What are some disadvantages of code coverage as a measurement for how well a system or product is tested? (choose the
Parcialmente
best three answers)
correcta
b. Developers could stop adding more valuable tests once the target coverage is achieved
c. It does not ensure that the most important or highest risk areas of the code are being exercised by tests
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 46/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
54 What is the primary purpose of refactoring?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Creating better technical documentation
1,00
b. Making sure that the code is readable and maintainable
c. Ensuring that all factors are constantly aligned
Respuesta correcta
La regresión no es un proceso de eliminación de errores ni de documentación técnica. Es una forma de mejorar la salud del
código (mejorar su mantenibilidad).
La respuesta correcta es: Making sure that the code is readable and maintainable
Pregunta
55 True or False: Stakeholders can be included in Product Backlog refinement
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. False
1,00
b. True
Respuesta correcta
El refinamiento no es un evento de Scrum (se entiende que se hace, pero no se dice cómo). Así que no hay normas que
prohiban la asistencia de los stakeholders, como si sucede en la retrospectiva. Si pueden aportar pueden ir, aunque lo habitual
es que el PO adquiera paulatinamente los conocimientos necesarios para que no sea necesario involucrarles en estas tareas.
La respuesta correcta es: True
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 47/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
56 Which answer best describes Behavior-Driven Development (BDD)?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. An agile practice that encourages collaboration between business, implementation and testing perspectives
1,00
b. A technique for maintaining regression test harness
c. A development style that accounts for leadership style among team members
Respuesta correcta
Al igual que en TDD, empezamos definiendo las pruebas. Pero lo hacemos poniendo foco en la interacción hombre máquina y
lo hacemos en lenguaje natural, usando una terminología compartida.
Ejemplo, "Given".... dada una situación de partida... "When" ... .cuando pase esto ... "Then" entonces espero esto otro
La respuesta correcta es: An agile practice that encourages collaboration between business, implementation and testing
perspectives
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 48/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
57 Which of the following are required by Scrum? (choose all that apply)
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Release burn-up
1,00
b. Burn-down chart
c. Unit tests
e. Refactoring
f. Build automation
Respuesta correcta
Todas las técnicas mencionadas son comunmente usadas. Pero ninguna de ellas es requerida por Scrum.
Pregunta
58 True of False: Only technical writers can create documentation during a Sprint
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. False
1,00
b. True
Respuesta correcta
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 49/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
59 What is the role of modeling in Scrum Teams?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Models are not used by agile teams
1,00
b. Models are maintained along with the software as it emerges
Respuesta correcta
El modelado es especialmente útil, especialmente cuando Scrum escala y mantener un entendimiento común de todo el
sistema se vuelve complicado. Su función fundamental es facilitar la comunicación y el entendimiento común, no se hacen
para entregar al cliente.
Los modelos pueden ser de dos tipos: los que se mantienen conjuntamente con el código según emerge (como la arquitectura)
u otros con diagramas de clases o notas de un workshop que solo se mantienen de forma temporal. Por eso la respuesta
"Models are maintained along with the software as it emerges" no es correcta.
La respuesta correcta es: Modeling may be useful to increase shared understanding
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 50/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
60 What would a Developer with special quality assurance skills not do?
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. Define acceptance criteria for features
1,00
b. Create a plan for testing the application
c. Identify tools and techniques to be used in testing the product
Respuesta incorrecta.
Incluso sin usar TDD (recuerda que Scrum no prescribe ningún método específico de testing), normalmente las pruebas se
diseñan antes de codificar. Un Desarrollador formado en testing nunca dejaría las actividades de pruebas (diseño y ejecución)
hasta el final.
La respuesta correcta es: Delay test activities until a feature has been coded
Pregunta
61 What is a merge in a version control system?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Identifying a particular codebase as ready for distribution
1,00
b. Combining two or more version of code into a single codebase
c. Copying a portion of a code base to isolate it from the original codebase
Respuesta correcta
Mergear es combinar dos o mas versiones en una sola
La respuesta correcta es: Combining two or more version of code into a single codebase
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 51/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
62 How often should an automated build be executed?
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. Once per day
1,00
b. Whenever new or changed code is checked into version control
Respuesta incorrecta.
La respuesta correcta es: Whenever new or changed code is checked into version control
Pregunta
63 Who creates tests on a Scrum Team?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Quality Assurance Specialists
1,00
b. The Developers
c. The Product Owner
Respuesta correcta
Los test, como el resto del trabajo, lo hacen los desarrolladores. No existe el rol de Quality Assurance en Scrum.
La respuesta correcta es: The Developers
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 52/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
64 Which of the following are DevOps Practices?
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. Blameless Post-Mortems
1,00
b. All of the above
c. Continuos Integration / Continuous Deployment / Continuous Delivery
d. Hypothesis-Driven Development
e. Blue-Green-Deployment
f. Vertical Teams
Respuesta incorrecta.
Pregunta
65 What does a test written with Test-Driven Development represent?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. An assignment from the lead quality engineer
1,00
b. A bug that will be uncovered
Respuesta correcta
Un test debe entenderse como algo que el software debe hacer, un requisito técnico que se debe satisfacer. La respuesta
correcta es "A technical requirement that must be satisfied".
La respuesta correcta es: A technical requirement that must be satisfied
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 53/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
66 True or False: Best Practices are recommended to solve complex problems
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. False
1,00
b. True
Respuesta correcta
Scrum defiende que no existe un conjunto de buenas práctica para resolver problemas complejos y que los problemas
complejos se solucionan mediante el empirismo (procesos de inspección y adaptación).
La respuesta correcta es: False
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 54/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
67 What are three of the best ways to address non-functional requierements? (choose the best three answers)
Parcialmente
correcta Seleccione una o más de una:
Se puntúa a. Discuss them during a risk mitigation phase before development
0,67 sobre
1,00 b. Scrum is for functional, front-end developers only
f. Specific expectations can be used as acceptance criteria to specific Product Backlog Items.
Ha seleccionado correctamente 2.
Dónde se reflejan los requisitos no funcionales:
- Para cuestiones específicas, pueden incluirse como criterios de aceptación dentro un ítem del PRODUCT Backlog
Las respuestas correctas son: Include them in the Product Backlog, Important, recurring non-functional requirements can be
added to the Definition of Done, Specific expectations can be used as acceptance criteria to specific Product Backlog Items.
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 55/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
68 What are the typical roles when practicing Pair Programming?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Frontend and Backend
1,00
b. Product Owner and Developer
Respuesta correcta
En eXtreme Programming existen dos roles, un navegante y un conductor. El conductor tiene el teclado y el ratón; es el que
está haciendo el trabajo, no se preocupa por la visión global o los grandes problemas, está centrado y la codificación que está
realizando (visión táctica). El navegante es la persona que observa mientras el conductor escribe; va revisando el código en
directo, compartiendo ideas, da indicaciones, etc. Se preocupa por los problemas mayores, siguientes pasos a dar, errores, etc
(visión estratégica)
La respuesta correcta es: Driver and Navigator
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 56/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
69 The right time to refactor code using Test-Driven Development is
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. After the test fails
1,00
b. When I can see the "debt" building in the code
Respuesta correcta
Escribimos el test -> Codificamos hasta que pasamos el test -> Refactorizamos. Es decir, refactorizamos (según TDD),
después de pasar el test.
La respuesta correcta es: After the test passes
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 57/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
70 How much time as the Developers tell the Product Owner to be present
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. As much time as the Developers tell the Product Owner to be present
1,00
b. Enough so that the Product Owner is confident the increment will meet the intended value
c. 40%, or more if the stakeholders agree
d. 100%
Respuesta incorrecta.
El product owner debe estar involucrado lo suficiente con el equipo de desarrollo para saber qué contiene el incremento y no
sorprenderse en la review. Pero no solo eso, es parte integrante del equipo y como tal, debe estar disponible siempre que el
equipo lo requiera. Uno de los valores de Scrum es estar centrado, el PO está centrado exclusivamente en su función de PO;
esto de forma resumida, implica gestionar a los stakeholders y comunicarse adecuadamente con el equipo de desarrollo; no
puede ser el 100% del tiempo con los desarrolladores porque parte del tiempo lo debe pasar con los Stakeholders.
La respuesta correcta es: As much time as the Developers tell the Product Owner to be present
Pregunta
71 When is performance testing most effectively performed?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. In production
1,00
b. Just before deployment to production
Respuesta correcta
No debemos esperar a la puesta en producción. Las pruebas, incluso las de rendimiento, son parte del desarrollo.
La respuesta correcta es: Often, throughout development of the software
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 58/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
72 What is a mock object?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. A mock helps you create a build script
1,00
b. Mocks, stubs, dummies, fakes, and hims are all the same
c. A test object that mimics the behavior of a dependency in the system under test
d. A mock is a way to initialize the database for testing
Respuesta correcta
Un mock no es lo mismo que un dummy. Su función es simular el funcionamiento de un componente externo o de una
dependencia.
La respuesta correcta es: A test object that mimics the behavior of a dependency in the system under test
Pregunta
73 Which describes the practice of expressing requirements as acceptance tests?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Acceptance Test-Driven Development
1,00
b. Regression Testing
Respuesta correcta
Es la definición de Acceptance Test-Driven Development
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 59/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
74 Which of the following best describes Continuous Integration?
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. A software development practice where Developers all work on the same computer to ensure a common code base
1,00
b. A software development practice used by integration teams to create best practice branching and merging strategies.
c. A software development practice where developers integrate and verify their work frequently, often multiple times
each day, to detect integration errors as quickly as possible
d. A software development practice that continuously integrates feedback from users into software design
Respuesta incorrecta.
Una práctica, donde se integra y verifica el trabajo de forma frecuente (idealmente varias veces al día -- usualmente mas de
5), para detectar errores de integración tan pronto como sea posible.
La respuesta correcta es: A software development practice where developers integrate and verify their work frequently, often
multiple times each day, to detect integration errors as quickly as possible
Pregunta
75 Why does a test written using Test-Driven Development initially fail?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Because the test has not been refactored
1,00
b. Because the tests are checked in before the product code exists
d. Because the product code to satisfy the test does not yet exist
Respuesta correcta
Se crea primero el test, se ejecuta y lógicamente falla porque el código todavia no está. Después escribimos código hasta que
pasemos el test, aunque no sea de la mejor forma posible. Una vez pasado el test, refactorizamos.
La respuesta correcta es: Because the product code to satisfy the test does not yet exist
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 60/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
76 While developing a new feature, you find a bug delivered in a previous increment. What should you do?
Correcta
Seleccione una:
Se puntúa
1,00 sobre a. Talk to the Product Owner about what steps to take
1,00
b. Revise the tests so that the bug no longer appears on the bug report
c. Stub out the code that caused the bug so it no longer occurs
Respuesta correcta
No se puede modificar el sprint goal. Comentar el código u ocultarlo de cara al informe no soluciona nada y no debe hacerse.
Hablemos con el Product Owner.
La respuesta correcta es: Talk to the Product Owner about what steps to take
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 61/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
77 Which tree of the following are code quality metrics? (chooose the best three answers)
Parcialmente
correcta Seleccione una o más de una:
Se puntúa a. Unit test per class
0,33 sobre
1,00 b. A Depth of inheritance
c. Classs coupling
Las respuestas correctas son: A Depth of inheritance, Cyclomatic complexity, Classs coupling
Pregunta
78 What happens if the Scrum Team cannot complete its work by the end of the Sprint?
Incorrecta
Seleccione una:
Se puntúa
0,00 sobre a. The Sprint is extended temporarily. Lessons are taken to ensure it does not happen again
1,00
b. The Sprint is extended and future Sprints use this new duration
c. The Sprint length is unchanged and the Scrum Team continuosly learns and adapt
Respuesta incorrecta.
La respuesta correcta es: The Sprint length is unchanged and the Scrum Team continuosly learns and adapt
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 62/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
Pregunta
79 Which of the following are advantages of Continuos Integration? (Choose the best two answers)
Incorrecta
Seleccione una o más de una:
Se puntúa
0,00 sobre a. The feature-branch is generally kept in a buildable state
1,00
b. Readability of code is improved
c. Know immediately how a change affected the product
Respuesta incorrecta.
Usar IC no afecta a la legibilidad del código. Y no podemos tener ramas de feature porque eso implicaría código en una rama
separada que no está en el incremento y que habría que mergear en algún momento con develop, que es algo que no es
adecuado en Scrum.
Las respuestas correctas son: Know immediately how a change affected the product, Reduce effort and risk when integrating
changes
Pregunta
80 Which of the following are quality goals in application architecture? (choose the best two answers)
Correcta
Seleccione una o más de una:
Se puntúa
1,00 sobre a. Security
1,00
b. Design pattern selection
c. Scalability
d. Build
Respuesta correcta
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 63/64
19/7/23, 11:28 Simulación Exámen: Revisión del intento
https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 64/64