Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 64

19/7/23, 11:28 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

Comenzado el miércoles, 19 de julio de 2023, 10:49


Estado Finalizado
Finalizado en miércoles, 19 de julio de 2023, 11:28
Tiempo 38 minutos 33 segundos
empleado
Calificación 57,58 de 80,00 (72%)

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

c. To reduce friction in a shared codebase 


d. To communicate the identity of the Developer who worked on the code

e. To make the code more readable 

Respuesta parcialmente correcta.

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

Pregunta 2 What is Static Analysis? 


Incorrecta

Se puntúa Seleccione una:


0,00 sobre
1,00
a. Work performed by a business analyst

b. Analysis performed on code

c. A tool that inspects the correctness of static classes

d. Analysis performed on software at runtime 

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

Se puntúa Seleccione una:


1,00 sobre
a. The software architect assigned to the Scrum Team
1,00

b. The Chief Architect

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

Respuesta parcialmente correcta.

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

Se puntúa Seleccione una:


1,00 sobre
1,00
a. Yes. The tests may identitfy whether three are problems that the Developers should fix before proceeding 
b. Yes. Code coverage can be used to assess progress.

c. No. It would take too much time

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

Pregunta 6 Product documentation may be required as part of a working increment


Correcta

Se puntúa Seleccione una:


1,00 sobre
1,00
a. True 
b. False

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

Se puntúa Seleccione una:


1,00 sobre
1,00
a. Once per hour

b. Whenever new or changed code is checked into version control 


c. Before the end of the Sprint

d. Once per day

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

Pregunta 8 Which of the following describes an architecture spike?


Incorrecta

Se puntúa Seleccione una:


0,00 sobre
a. A small development activity to learn about technical elements of a proposed solution
1,00

b. A fundamental architectural problem found in an existing application

c. A decision made by a systems architect to settle disagreement with a Developer 


d. The result of an exhaustive architectural planning effort

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

Se puntúa Seleccione una o más de una:


1,00 sobre
1,00
a. A unit test only runs on a Developer's workstation

b. An integration test runs overnight

c. An integration test usually focuses on the integration of two or more units 


d. A unit test is automated

e. A unit test isolates a specific system behavior 

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

Seleccione una o más de una:


a. The Scrum Master adds additional Developers for Sprint 8

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

f. The Developers may forecast less overall work in Sprint 8

Respuesta parcialmente correcta.

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

c. The Scrum Master speaks on ther behalf

d. The Product Owner represents their opinions 

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

d. The continuous restructuring of software to retain flexibility

Respuesta incorrecta.
Crear primero los test y enfocar el proceso de desarrollo a realizar el código que permita pasar el test.

La respuesta correcta es: Creating tests before satisfying them

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

d. A passing test harness with clear naming and vocabulary 


e. The Developer's whiteboard

f. A spreadsheet of passing manual tests

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.

La respuesta correcta es: A UML model

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

d. Just enough to understand design and architectural implications

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

c. Rooms are hard to book and must be booked in advance

d. The Product Owner demands it

Respuesta correcta

Hacerla todos los días a la misma hora reduce la complejidad de la agenda.


La respuesta correcta es: The consistency reduces complexity

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

c. Ask the Product Owner to specify a Definition of Done

d. Specify a Definition of Done 

Respuesta correcta
La DoD suele proporcionarla la organización. Pero cuando esta no existe, el equipo debe definirla

La respuesta correcta es: Specify a Definition of Done

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.

La respuesta correcta es: False

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 

Respuesta parcialmente correcta.

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

c. Making decisions as soon as possible to close feedback loops as soon as possible

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

Respuesta parcialmente correcta.


Ha seleccionado correctamente 1.
El LRM se refiere a dos cosas distintas:

- 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

c. Changing external interfaces or APIs 


d. Renaming things to be more logical

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. 

La respuesta correcta es: Changing external interfaces or APIs

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

c. A technique for ensuring that units of co-dependent systems integrate correctly

d. A way to ensure product code satisfies the user requirements

Respuesta correcta

Un test unitario sirve para probar en aislamiento un comportamiento del sistema.

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

e. Screenshots or other pictures of the bug in action 


f. Provides simple and repeatable reproduction steps 

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

d. The developers and stakeholders

e. The Product Owner and the Developers

f. The Product Owner and stakeholders

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

c. It is the sole responsability of the Develoeprs to define it

d. It defines a state when the entire increment is releasable 


e. It can only be extended nothing can be removed

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? 

Se puntúa (choose the best two answers)


1,00 sobre
1,00 Seleccione una o más de una:
a. Reach out to the Product Owner for the missing information before proceeding 
b. With the Product Owner's help, move the unclear work into a new Product 
c. Skip the item until the next Sprint

d. Make their best guess and proceed to avoid any delays.

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

b. The Scrum Team coordinate their work to deliver a single increment 


c. The Scrum Teams must integrate their work before the end of the Sprint 
d. Code is merged at the Scrum of Scrums

e. Each Scrum Team should have a different Product Owner

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

c. During the Daily Scrum

d. During the Sprint Review 

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

d. Ensure every increment meets them

Respuesta incorrecta.

Los requisitos no funcionales:

- 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

La respuesta correcta es: Ensure every increment meets them

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

c. Yes, there is nothing in Scrum that conflicts with Continuous Delivery 


d. No, because Stakeholders may have already seen the new features and the Sprint Review will be meaningless.

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

c. The Product Owner

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.

La respuesta correcta es: The Developers

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

d. Acceptance Test-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.

La respuesta correcta es: Acceptance Test-Driven Development

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

La respuesta correcta es: Developers

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

Respuesta parcialmente correcta.


Ha seleccionado correctamente 1.
Hay una visión general y compartida de la arquitectura. Pero se va implementando sprint a sprint según se requiera por los
desarrolladores. Los primeros sprints tendrán más parte de arquitectura que los últimos, pero siempre debemos tener en
cuenta que en todos los sprints, incluido el primero, debe liberarse un elemento funcional.
Las respuestas correctas son: Architecture is an ongoing discussion by Developers, focusing on implementing current Sprint
Backlog items, The Developers have a set of guiding architecture principles that are understood and followed when writing
code.

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

c. Code that has not been peer reviewed

d. Code with low cyclomatic complexity

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

c. By removing impediments that hinder the Scrum Team

d. By facilitating Scrum Team decisions 

Respuesta parcialmente correcta.


Ha seleccionado correctamente 1.
El SM ayuda al equipo a resolver los impedimentos externos, para que puedan estar centrados en el sprint. También ayuda al
equipo como facilitador, para que aprendan a resolver los impedimentos internos por ellos mismos.
Las respuestas correctas son: By facilitating Scrum Team decisions, By removing impediments that hinder the Scrum Team

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

c. As soon as there is code in the version control system 


d. Before writing the first line of code

e. Just before the product is released

Respuesta correcta

Cuanto antes, idealmente en cuanto tengamos algo de código que compilar.

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

d. It increases collaboration between Developers as it requires Pair Programming

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

d. The quality of unit tests being written

e. The ratio of the number of tests to lines of code in the system being tested

Respuesta correcta

La cobertura es el porcentaje de código sometido a test


La respuesta correcta es: Code being exercised by tests

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

c. A term representing the eventual consequences of poor technical choices 


d. The average time or money a Scrum Team spends per Sprint on bug fixes

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.

c. Find another Scrum Team to give the excess work to

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

b. Monitor communications between them and facilitate direct collaboration 


c. Function as a go-between for them

d. Teach the Developers to talk in terms of business needs and objectives

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

Se puntúa Seleccione una o más de una:


0,67 sobre a. It could create incentives to write tests that simply increase code coverage, rather than test that find bugs without 
1,00
increasing coverage.

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

d. It is too complicated to explain to management

e. It only provides insights to programmers

Respuesta parcialmente correcta.


Ha seleccionado correctamente 2.
Hacer los tést más fáciles por llegar al objetivo de cobertura y no los más pertinentes, hacer test por hacerlos y no con el
objetivo de encontrar errores o dejar de hacer test cuando se cumple el objetivo de cobertura son algunos de los riesgos.
Las respuestas correctas son: It could create incentives to write tests that simply increase code coverage, rather than test that
find bugs without increasing coverage., It does not ensure that the most important or highest risk areas of the code are being
exercised by tests, Developers could stop adding more valuable tests once the target coverage is achieved

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

d. Removing all bugs that were found during regression tests

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

d. A way to organize unit tests based on class and method structures

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

d. Critical path analysis

e. Refactoring

f. Build automation

g. None of the above 

Respuesta correcta
Todas las técnicas mencionadas son comunmente usadas. Pero ninguna de ellas es requerida por Scrum.

La respuesta correcta es: None of the above

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

La documentación, la crean los Desarrolladores

La respuesta correcta es: False

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

c. Models are assembly instructions for the Developers

d. Modeling may be useful to increase shared understanding 

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

d. Delay test activities until a feature has been coded

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

d. Tirggering a deployment into production

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

c. As often as possible and certainly prior to the end of the Sprint 


d. Whenever a Developer suspects there is a bug in the system

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

d. The Scrum Master

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.

La respuesta correcta es: Continuos Integration / Continuous Deployment / Continuous Delivery

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

c. Something that completes the test coverage of a system

d. A technical requirement that must be satisfied 

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

c. Include them in the Product Backlog 


d. Important, recurring non-functional requirements can be added to the Definition of Done 
e. Before the release, they should be tested and validated in a hardening Sprint

f. Specific expectations can be used as acceptance criteria to specific Product Backlog Items.

Respuesta parcialmente correcta.

Ha seleccionado correctamente 2.
Dónde se reflejan los requisitos no funcionales:

-       Si son globales, en la Definition of Done


-       También pueden incorporarse al PRODUCT Backlog

-       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

c. Tester and Developer

d. Business Analyst and Developer

e. Driver and Navigator 

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

c. When preparing legacy code for unit tests

d. After the test passes 

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

c. After coding is complete

d. Often, throughout development of the software 

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

c. Object-Driven Requirements Definition

d. Quality Oriented Requirements Definition

Respuesta correcta
Es la definición de Acceptance Test-Driven Development

La respuesta correcta es: 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

c. Because it has to be put into an automated test harness to be run

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

d. Set aside the Sprint Goal until the bug is fixed

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

d. Cycle time per Product Backlog Item 


e. Number of check-ins per day 
f. Cyclomatic complexity

Respuesta parcialmente correcta.

Ha seleccionado demasiadas opciones.


El número de check-ins por día y el tiempo de ciclo por artículo son métricas, pero de productividad, no de calidad. Las
pruebas unitarias por clase es un indicador de cobertura, no de calidad de código.

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.

El Sprint no se puede extender.

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

d. Reduce effort and risk when integrating changes

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

La arquitectura de una aplicación debe ser segura y escalable.


Las respuestas correctas son: Scalability, Security

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

◄ Prácticas técnicas - 20% del exámen


Ir a...
aprox

https://atenea.viewnext.com/mod/quiz/review.php?attempt=32848&cmid=2416 64/64

También podría gustarte