
2022年更新のScrum Certificationが有効なPSD問題集を無料提供しています
最新のFast2test PSDのPDF問題集をダウンロードしちゃおう:https://jp.fast2test.com/PSD-premium-file.html(122問題と解答)
質問 63
What is a mock object?
- A. A test object that mimics the behavior of a dependency in the system under test
- B. A mock helps you create a build script
- C. Mocks, stubs, dummies, fakes and shims are all the same
- D. A mock is a way to initialize the database for testing
正解: A
質問 64
What are some disadvantages of code coverage as a measure for how well a system or product is tested? (three answers)
- A. It does not ensure that the most important or highest risk areas of the code are being exercised by tests
- B. It is too complicated to explain to management
- C. It does not measure usability
- D. It could create incentives to write tests that simply increase code coverage, rather than tests that find bugs without increasing code coverage
- E. It only provides insights to programmers
正解: A,C,D
解説:
Not being able to explain to management should never be the reason to not do it. It doesn't only provide some data to programmers, the problem is that code coverage alone is not meaning a lot.
質問 65
Which three describe TDD?
- A. A predictable way to develop working well-organized code
- B. Having testers involved in the development process
- C. Creating a manual test script before writing code
- D. A software development technique based on automated tests
- E. An incremental and emergent approach to software design
正解: A,D,E
解説:
TDD stands for test driven development. It makes developers think before starting to code. This leads to better organized code. It requires the developer to write the code for the test first, this means that it's based on automated tests. There are no testers in scrum, they are called developers as well.
質問 66
What is the size of the scrum team?
- A. this differs every sprint
- B. at least 8 people
- C. typically 10 or fewer people
- D. 3 to 11
正解: C
解説:
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. "
質問 67
Which are not true about scrum? Choose two.
- A. Scrum is based on empirical process control
- B. Scrum is a methodology based on empirical process control.
- C. Scrum is a framework for developing and sustaining complex products.
- D. Scrum is like traditional project management, but then with project managers replaced by self-management.
- E. Each component of scrum serves a specific purpose and is essential to Scrum's success
正解: D
解説:
Scrum is not a methodology, because it doesn't fill in the details, it's a framework. Next to that, it is not like traditional project management where time, cost and scope are fixed.
質問 68
Which are three attributes of a bad bug report?
- A. Vague statements or untested assumptions
- B. Generic titles
- C. One bug per report
- D. Simple and repeatable reproduction steps
- E. Assigning blame
正解: A,B,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.
質問 69
The product owner determines how many product backlog items the developers select for the sprint in the sprint planning.
- A. True
- B. False
- C. True, if the developers have enough capacity
- D. False, the scrum master does that
- E. False, the project manager does that
- F. True, in line with what was promised to the stakeholders
正解: B
解説:
It is false, the developers select the items, because they will have to commit to it.
質問 70
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 need to have all developers busy with work
- B. The need for a stable velocity
- C. The ability of the scrum teams to produce integrated increments
- D. The benefit of the teams figuring it out theirselves
正解: C,D
解説:
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.
質問 71
How is architecture decided in a scrum team during a project?
- A. The architect works in the early part of each sprint to define the architecture of that sprint
- B. An architect on the team undertakes all architecture tasks
- C. Upfront designs are presented to the developers prior to the first sprint
- D. The architecture cares for itself as code is written and deployed
- E. The developers emerge architecture as the system is created
正解: E
解説:
Architecture emerges as more is created. There are often guidelines and principles in place.
質問 72
When do the developers participate in the product backlog refinement?
- A. Only during the refinement meetings planned by the PO
- B. Only during the sprint planning
- C. Never, it is the sole responsibility of the Product owner to refine the backlog
- D. Anytime during the sprint
正解: D
解説:
There is no set time for product backlog refinement.
質問 73
What event is timeboxed?
- A. Sprint planning
- B. Daily Scrum
- C. Sprint retrospective
- D. Sprint review
- E. All of these
- F. Sprint
正解: E
解説:
All the scrum events are timeboxed.
質問 74
What relation does scrum have to development practices?
- A. Scrum has no relationship to development practices
- B. Scrum is complemented by good development practices
- C. Scrum requires all development practices
- D. Scrum requires a specific set of development practices
正解: B
解説:
Scrum requires no development practices, but good development practices do help and make scrum more successful.
質問 75
When is it most appropriate for developers to change the Definition of Done
- A. During the sprint planning when they can't fit enough into the sprint
- B. Prior to starting a new sprint
- C. Prior to starting a new project
- D. In the retrospective when it turns out they can improve quality
正解: D
解説:
The definition of done can be changed when more is learnt. This always needs to be done aiming at a high quality usable increment. The best time to reflect on this is the retrospective.
質問 76
Your team is one of seven teams working on a product. All teams use the same version control system. Which is the best approach to deliver high-quality increments?
- A. Each team should have its own automated build
- B. Developers should perform a combination of local and private builds
- C. There is one automated build for all teams
- D. Each team's automated build is integrated toward the end of the sprint
正解: C
解説:
This way there are no surprises near the end of the sprint or during delivery and the increment will be most stable as possible.
質問 77
You are asked to refactor part of the codebase for an application. When you are done, all unit tests pass with 50% code coverage. What can you infer from this?
- A. Less than 50% of the application is working correctly
- B. At least 50% of the application is working correctly
- C. You did not break any of the unit tests that already existed
- D. There are no bugs in the application
正解: C
解説:
You can't really say anything because you don't know what the unit tests are testing and whether they are correctly representing whether the application is working correctly. However, if all the tests passes you didn't break any already existing tests. Also, if none tests existed yet, you did not break them.
質問 78
Which of the following describes an architecture spike?
- A. A fundamental architectural problem found in an existing application
- B. A small development activity to learn about technical elements of a proposed solution
- C. A decision made by a systems architect to settle disagreement amongst the developers
- D. The result of an exhaustive architectural planning effort
正解: B
解説:
An architecture spike is a small development activity to learn about technical elements of a proposed solution.
質問 79
The developers can invite experts to the sprint planning to give them advice
- A. False
- B. True
正解: B
解説:
The scrum guide says: "The Scrum Team may also invite other people to attend Sprint Planning to provide advice."
質問 80
Which of the following two best describe a ready product backlog item?
- A. It is well understood by the developers and product owner at the sprint planning
- B. It has been changed from unready to ready status in the tracking tool
- C. It can most likely be done within one sprint
- D. It has been fully described in the user requirements analysis
- E. It is a complete user story with all the necessary components
正解: A,C
解説:
A ready product item needs to be able to be done in a sprint (scrum guide). In order for it to be ready, the product owner and the developers need to understand it well. Tracking tools and requirements analysis and how user stories should be made isn't part of scrum or the best practices for development.
質問 81
When are testers and QA experts ideally included in the project?
- A. From the beginning and throughout the sprints, but let's call them developers
- B. When the developers are done
- C. After every sprint review
- D. When the product is complete
正解: A
解説:
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.
質問 82
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. False
- B. True
正解: B
解説:
If you are not sure, review the daily scrum section in the scrum guide.
質問 83
Database design must be complete before coding starts to ensure a solid foundation
- A. True
- B. False
正解: B
解説:
The design grows as more is learnt.
質問 84
What statement best describes the product backlog?
- A. It is a list of all the requirements that will have to be added to the product
- B. It is an emergent, ordered list of what is needed to improve the product
- C. It is the diary of the product owner
- D. It is mainly meant as inspiration for the sprint planning
正解: B
解説:
It is not fixed, it is a live artifact that will grow and change as more is learnt. The product owner orders it by value.
質問 85
What is technical debt?
- A. Code that hasn't been documented
- B. The money an organization owes to tool and hardware vendors
- C. Developers that have to pay college debt
- D. A term representing the eventual consequences of poor technical choices
正解: D
解説:
Technical debt is the result of incomplete work going into the increment and poor design and architectural choices.
質問 86
At the 10th sprint review, the stakeholders are disappointed and angry. They have determined that the product or system being built both will not meet their needs and will cost more than they are willing to spend. What factors may have led to this? (choose three)
- A. The stakeholders haven't been using sprint reviews to inspect and evaluate progress
- B. The stakeholders were not allowed to enter the development area
- C. The product owner has not been keeping the stakeholders aware of the progress of the project
- D. Changes to the project plan were not adequately documented and shared
- E. The project management office has not been engaged adequately
- F. The scrum master has not ensured that the project is transparent
正解: A,C,F
解説:
there is no project plan, the presence of stakeholders in the development area is probably not helping and there is no project management. Transparancy would avoid the surprise for the stakeholders. If the PO didn't frequently update them, this can also lead to surprise and disappointent. If the stakeholders couldn't attend the sprint review they would also not be up to date and missing out on an opportunity to inspect and adapt.
質問 87
......
実験された試験材料はPSD:https://jp.fast2test.com/PSD-premium-file.html