
PSDブレーン問題集PDF、Scrum PSD試験問題豪華お試しセット
2022年最新されたPSDサンプル問題は信頼され続けるPSDテストエンジン
質問 48
The goal of the daily scrum is inspecting the progress toward the sprint goal and producing an actionable plan for the next day of work
- A. True
- B. False
正解: A
解説:
If you are not sure, review the daily scrum section in the scrum guide.
質問 49
When do the developers participate in the product backlog refinement?
- A. Never, it is the sole responsibility of the Product owner to refine the backlog
- B. Only during the refinement meetings planned by the PO
- C. Anytime during the sprint
- D. Only during the sprint planning
正解: C
解説:
There is no set time for product backlog refinement.
質問 50
The developers should have all the skills needed to:
- A. Create a potentially releasable increment from the product backlog items
- B. Do all the work except for deployment
- C. Complete the work in the within the foreseen time and costs
正解: A
解説:
Developers are cross-functional, this means that they have all the skills necessary to create value each sprint.
質問 51
The role of the scrum master during the daily scrum is:
- A. Ensure that the meeting takes place and that its timebox won't be exceeded
- B. Lead the discussion
- C. All of these
- D. Manage the meeting
- E. Make sure all three questions of the daily scrum are answered
正解: E
解説:
The scrum master doesn't need to be present during the daily scrum. Neither does the daily scrum need to consist of three questions, which is a commonly chosen format though.
質問 52
What does code coverage show?
- A. The absence of defects in code
- B. Code being exercised by tests
- C. The ratio of the number of tests to lines of code in the system being tested
- D. The quality of unit tests being written
- E. When a feature is done
正解: B
解説:
The ratio answer is wrong, because it doesn't say anything about the number of tests to lines of code, but it does say the percentage of lines of code that is being tested. Hence, the correct answer is code being exercised by tests.
質問 53
Which three of the following are code quality metrics?
- A. Class coupling
- B. Number of check-ins per day
- C. Cyclomatic complexity
- D. Unit tests per class
- E. Depth of inheritance
- F. Cycle time per product backlog item
正解: A,C,E
解説:
Number of checkins per day says something about whether the developers are committing often enough. Depth of inheritance says some about complexiity, just like class coupling and cyclomatic complexity. Unit tests per class don't say anything about quality, though no unit tests might indicate a maintenance problem. Cycle time per product backlog item says something about the scrum process.
質問 54
What is the size of the scrum team?
- A. at least 8 people
- B. 3 to 11
- C. this differs every sprint
- D. typically 10 or fewer people
正解: D
解説:
The scrum guide says: "The Scrum Team is small enough to remain nimble and large enough to complete significant work within a Sprint, typically 10 or fewer people. "
質問 55
Several scrum teams share the scrum master. Developers of multiple teams approach the scrum master, because they need fulltime commitment from the same technical specialist for the next sprint. What should the scrum master consider for the response to this problem? Choose the two best answers.
- A. The benefit of the teams figuring it out theirselves
- B. The need to have all developers busy with work
- C. The ability of the scrum teams to produce integrated increments
- D. The need for a stable velocity
正解: A,C
解説:
The working increment is the goal of the sprint and should be kept in mind. The self-managing aspect of the teams is also crucial to take in mind. Stable velocity and optimally used developers are not the scrum master's concern.
質問 56
When a continuous integration build fails, who should fix it?
- A. The next person who needs the build to complete successfully
- B. The person who is responsible for configuration management within the team
- C. The person who broke the build
- D. The tester responsible for validating builds
正解: C
解説:
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.
質問 57
How long is the daily scrum?
- A. The scrum master ends the meeting when it is done
- B. This is for the developers to decide
- C. Around 15 minutes, but more if necessary
- D. At most 15 minutes
- E. At least 15 minutes
正解: D
解説:
The timebox for the daily scrum is 15 minutes. The timebox doesn't say anything about a minimum length, just about a maximum length.
質問 58
What are two reasons to use mock objects in unit tests?
- A. To increase tight coupling
- B. They are machine-generated and eliminate the need to write code by hand
- 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. TDD is impossible without them
正解: C,D
解説:
Mock objects are simulating the behavior of dependencies such as persistance layers or APIs. By mocking these you can be sure about what you are testing, and not accidentally testing the external dependency.
質問 59
What is an integration test?
- A. A test that runs during a continuous integration build
- B. A test of the user interface
- C. A test of a single unit of functionality
- D. A test of multiple units of functionality
正解: D
解説:
An integration test is a test of multiple units of functionality.
質問 60
When are testers and QA experts ideally included in the project?
- A. After every sprint review
- B. From the beginning and throughout the sprints, but let's call them developers
- C. When the product is complete
- D. When the developers are done
正解: B
解説:
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.
質問 61
What is the step to take in TDD after the tests have failed?
- A. Change the test in a way that is passes
- B. Run it again to verify it fails.
- C. Meet with the team to see why it fails
- D. Write the code to satisfy the test
正解: D
解説:
In TDD you start with writing the test before the code. This test cannot pass. If it does, the test is wrong. When the tests are written, the production code to satisfy the test will be written. Once all the tests succeeds, the product code is done.
質問 62
Which of the following describes an architecture spike?
- A. A decision made by a systems architect to settle disagreement amongst the developers
- B. A fundamental architectural problem found in an existing application
- C. A small development activity to learn about technical elements of a proposed solution
- D. The result of an exhaustive architectural planning effort
正解: C
解説:
An architecture spike is a small development activity to learn about technical elements of a proposed solution.
質問 63
What are three of the best ways to address non-functional requirements?
- A. Before the release, they should be tested and validated in a hardening sprint
- B. Important, recurring non-functional requirements can be added to the definition of done
- C. Handle them during a risk mitigation phase before development
- D. Specific expectations can be used as acceptance criteria to specific product backlog items
- E. Scrum is for functional, frontend development only
- F. Include them in the Product Backlog
正解: B,C,D
解説:
There is no hardening sprint, there are only regular sprints. If it's an ever recurring non-functional requirement, it can be added to the definition of done. If it's not it can be added (as a criteria) in the product backlog (item).
質問 64
Which are three attributes of a bad bug report?
- A. Simple and repeatable reproduction steps
- B. Assigning blame
- C. Generic titles
- D. One bug per report
- E. Vague statements or untested assumptions
正解: B,C,E
解説:
you don't want to blame anyone, have vague titles of make vague statements. It needs to be clear and constructive, and focussed on one specific problem. It should als not contain feature requests.
質問 65
What is technical debt?
- A. The money an organization owes to tool and hardware vendors
- B. Code that hasn't been documented
- C. A term representing the eventual consequences of poor technical choices
- D. Developers that have to pay college debt
正解: C
解説:
Technical debt is the result of incomplete work going into the increment and poor design and architectural choices.
質問 66
What are the developers responsible for? (choose two)
- A. Selecting the product owner
- B. Reporting productivity
- C. Organizing work required to meet the sprint goal
- D. Resolving conflicts amongst the developers
正解: C,D
解説:
They are concerned with everything that needs to happen to create a working increment. And they are self-managing, so resolving conflicts is something they should arrange as well.
質問 67
What is pair programming?
- A. Managers doing performance reviews by comparing one programmer's code to another's
- B. Two programmers writing code separately, but always review each other's pull requests
- C. Two developers writing code together, providing constant peer review
- D. Developer and tester work together to write and test code
正解: A
解説:
Pair programming means that two developers are coding together and performing live peer review. This will enhance the affectivity as it leads to increased code quality.
質問 68
Why are automated builds important?
- A. Without them you can't tell if your code works
- B. They help you find defects and configuration management issues
- C. You are unable to check in code without them
- D. They are part of the Definition of Done
正解: B
解説:
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.
質問 69
......
無料お試しScrum PSD問題集PDFは必ずベストの問題集オプションを使おう:https://www.goshiken.com/Scrum/PSD-mondaishu.html
PSD試験資料Scrum学習ガイド:https://drive.google.com/open?id=13XX8GGzzCNHTCoNB3Hp4sK_lUeyK62rA