ExamGecko
Home / Scrum / PSD / List of questions
Ask Question

Scrum PSD Practice Test - Questions Answers, Page 5

List of questions

Question 41

Report Export Collapse

Which are two benefits of establishing naming conventions for code?

To make the code more readable
To make the code more readable
To make it easy to distinguish between different software products
To make it easy to distinguish between different software products
To communicate the identity of the developer that wrote the code
To communicate the identity of the developer that wrote the code
To reduce friction in a shared codebase
To reduce friction in a shared codebase
To ensure that orphan functions are not created
To ensure that orphan functions are not created
Suggested answer: A, C
Explanation:

Naming conventions help to make the code more readable and it can reduce naming clashes.

asked 23/09/2024
Jenny Maliwanag
55 questions

Question 42

Report Export Collapse

Choose two common cross-cutting concerns in application architecture

Release documentation
Release documentation
Build automation
Build automation
Security
Security
Design pattern choices
Design pattern choices
Scalability
Scalability
Suggested answer: C, E
Explanation:

The others are either not cross-cutting or not related to architecture.

asked 23/09/2024
Kajenthiran Varnamyilvaganam
51 questions

Question 43

Report Export Collapse

When is performance testing most effectively performed?

In production during peak hours
In production during peak hours
Often during the development
Often during the development
In production
In production
Just before deployment to production
Just before deployment to production
Suggested answer: B
Explanation:

It's best to do it often during development so that problems can be detected early. Perfomance testing on production will disturb the production environment.

asked 23/09/2024
Pedro Pereira
44 questions

Question 44

Report Export Collapse

Why might a scrum team choose to do pair programming?

Improving code quality
Improving code quality
All of these
All of these
It is a nice way to work
It is a nice way to work
Information sharing and learning
Information sharing and learning
Efficiency
Efficiency
Suggested answer: B
Explanation:

Pair programming means that two developers are coding together and performing live peer review. This will enhance the effectivity as it leads to increased code quality. Regardless of your opinion, when answering Question:s about pair programming, know that it's considered a really good practice for PSD. And in case you are wondering, the instructor of the course is also a big fan.

asked 23/09/2024
Ahti Paju
38 questions

Question 45

Report Export Collapse

The right time to refactor code using TDD is

After the tests passes
After the tests passes
When preparing legacy code for unit tests
When preparing legacy code for unit tests
When I can see the debt building in the code
When I can see the debt building in the code
After the tests fails
After the tests fails
Suggested answer: A
Explanation:

You should refactor as soon as possible, but before the tests passes it cannot be refactored, because then it is not esatablished just yet. So it would still be part of the first version if changes would be made then.

asked 23/09/2024
ahmed bin shehab
49 questions

Question 46

Report Export Collapse

Why are automated builds important?

You are unable to check in code without them
You are unable to check in code without them
They help you find defects and configuration management issues
They help you find defects and configuration management issues
Without them you can't tell if your code works
Without them you can't tell if your code works
They are part of the Definition of Done
They are part of the Definition of Done
Suggested answer: B
Explanation:

Automated builds will be made every time the code base gets changed. If a change to the code base breaks the build, the developers get informed immediately and can fix the build again without drifting off to far.

asked 23/09/2024
Blavier Arnaud
48 questions

Question 47

Report Export Collapse

When are testers and QA experts ideally included in the project?

After every sprint review
After every sprint review
From the beginning and throughout the sprints, but let's call them developers
From the beginning and throughout the sprints, but let's call them developers
When the developers are done
When the developers are done
When the product is complete
When the product is complete
Suggested answer: B
Explanation:

Testing is an ongoing process, this is done by the developers. Developers can be specialized in testing. Please mind that the word developer means something else in the scrum context.

asked 23/09/2024
Swapnil Salunke
42 questions

Question 48

Report Export Collapse

When a continuous integration build fails, who should fix it?

The person who is responsible for configuration management within the team
The person who is responsible for configuration management within the team
The person who broke the build
The person who broke the build
The tester responsible for validating builds
The tester responsible for validating builds
The next person who needs the build to complete successfully
The next person who needs the build to complete successfully
Suggested answer: B
Explanation:

The build should be fixed asap, the first person to notice is the person who broke it. This person usually best understands why and is therefore the best person to fix it.

asked 23/09/2024
antoine sala
39 questions

Question 49

Report Export Collapse

What is the role of modeling in scrum teams?

Models are not used by agile teams
Models are not used by agile teams
Models are maintained along with the software as it emerges
Models are maintained along with the software as it emerges
Models are assembly instructions for the developers
Models are assembly instructions for the developers
Modeling may be useful to increase shared understanding
Modeling may be useful to increase shared understanding
Suggested answer: D
Explanation:

Models are in no way mandatory, however their value as increasing shared language is acknowledged.

asked 23/09/2024
Jeff Fazio
49 questions

Question 50

Report Export Collapse

Who writes tests in a scrum team?

Most junior developer
Most junior developer
Product owner
Product owner
QA specialists
QA specialists
Scrum master
Scrum master
The tester
The tester
Developers
Developers
Suggested answer: F
Explanation:

Tests are part of the development, and the development is done by the developers. There are no specific roles in scrum, even though members of the scrum team can have their own expertise.

asked 23/09/2024
Ana Roque
40 questions
Total 163 questions
Go to page: of 17