PSD Pre-Exam Practice Tests (Updated 165 Questions) [Q60-Q85]

Share

PSD Pre-Exam Practice Tests | (Updated 165 Questions)

Valid PSD Exam Q&A PDF - One Year Free Update

NEW QUESTION # 60
Which concept is described by the Last Responsible Moment? (choose the best answer)

  • A. Making decisions as soon as possible to close feedback loops as soon as possible.
  • B. The last moment in a Sprint when code changes are allowed; after this, only stabilization work should be conducted.
  • C. The last moment a Developer is responsible for quality; after this, the Tester is responsible.
  • D. Discover decisions to be made as soon as possible but postpone making those decisions until the latest reasonable moment.

Answer: D

Explanation:
Detailed Explanation: The Last Responsible Moment is an Agile concept encouraging teams to defer decisions until sufficient information is available, reducing risk and increasing flexibility.


NEW QUESTION # 61
What does a test written with TDD represent?

  • A. Great development practices
  • B. A bug
  • C. A technical requirement that must be satisfied
  • D. Something that completes the test coverage of a system

Answer: C


NEW QUESTION # 62
Which statement best describes a product owner's responsibility?

  • A. Keeping stakeholders at bay
  • B. Directing the developers
  • C. Optimizing the value of the developers' work
  • D. Managing the project and ensuring the work gets done in line with the requirements

Answer: C

Explanation:
Product owner is value optimizer. Of the product, which emerges by the work of the developers.


NEW QUESTION # 63
The developers can invite experts to the sprint planning to give them advice

  • A. False
  • B. True

Answer: B

Explanation:
The scrum guide says: "The Scrum Team may also invite other people to attend Sprint Planning to provide advice."


NEW QUESTION # 64
What would a Developer with special quality assurance skills not do? (choose the best answer)

  • A. Create a plan for testing the application.
  • B. Delay test activities until a feature has been coded.
  • C. Identify tools and techniques to be used in testing the product.
  • D. Define acceptance criteria for features.

Answer: B

Explanation:
Detailed Explanation: In Scrum, testing is an ongoing activity, integrated throughout the development process. Delaying tests contradicts Agile and Scrum principles, which advocate for continuous testing and feedback loops.


NEW QUESTION # 65
Developers are blocked by an impediment in the middle of the Sprint. The impediment is outside the Developer's control. What should they do? (choose the best answer)

  • A. Drop the Product Backlog items affected by the impediment from the Sprint Plan.
  • B. Cancel the Sprint.
  • C. Stop using Scrum until the impediment is resolved.
  • D. Immediately raise the issue to the Scrum Master.
  • E. Complete the work that can be done and complete the remainder during the "hardening sprint".

Answer: D

Explanation:
Detailed Explanation: The Scrum Master is responsible for removing impediments. Developers should immediately raise the issue to the Scrum Master to facilitate resolution and maintain progress.


NEW QUESTION # 66
Cyclomatic complexity is a metric for:

  • A. Demonstrating code is well structured and cleanly implemented
  • B. Measuring branching structures and nesting levels in code
  • C. Determining the number of unit tests required to ensure correctness
  • D. Assessing if code is written in as few lines as possible

Answer: B

Explanation:
Cyclomatic complexity is a number expressing the number of different paths that can be taken throughout the code. Higher means complex code.


NEW QUESTION # 67
A team has expressed requirements as a set of failing acceptance tests. What are three benefits? (choose the best three answers)

  • A. Promotes the use of the DRY principle.
  • B. Improves quality in the requirement itself.
  • C. Clear acceptance criteria for each feature.
  • D. Using a code generation tool, the solution can be generated from the requirements model.
  • E. Tracking of completeness.

Answer: B,C,E

Explanation:
Detailed Explanation: Expressing requirements as failing tests ensures clarity, improves requirement quality, and tracks completeness. It also provides well-defined acceptance criteria for feature development.


NEW QUESTION # 68
Choose two benefits of Continuous Integration. (choose the best two answers)

  • A. The build is executed once every night and at least once each weekend.
  • B. It can increase collaboration within the Developers.
  • C. It leads to higher transparency and rapid feedback for the team.
  • D. It eliminates bugs completely.

Answer: B,C

Explanation:
Detailed Explanation: Continuous Integration fosters transparency by identifying integration issues early and providing rapid feedback. It also enhances collaboration by encouraging frequent communication and integration.


NEW QUESTION # 69
What is a unit test?

  • A. A way to ensure product code satisfies the user requirements
  • B. A technique for ensuring that units of co-dependent systems integrate correctly
  • C. A test that isolates and verifies individual units of functionality
  • D. A test that ensures a specific method integrates properly with the code calling it

Answer: C

Explanation:
A unit test is a test that isolates and verifies the functionality of one unit.


NEW QUESTION # 70
Who must attend the daily scrum? Choose all that apply.

  • A. The product owner
  • B. It is optional, no one has to attend
  • C. The manager of the IT department
  • D. The developers
  • E. Everyone invited by the product owner
  • F. The scrum master

Answer: D

Explanation:
The scrum guide says: "The Daily Scrum is a 15-minute event for the Developers of the Scrum Team. "


NEW QUESTION # 71
Scrum demands code review

  • A. False
  • B. True

Answer: A

Explanation:
There are no concrete development guidelines demanded by scrum, even though code review is an excellent idea. Scrum is also not only about developing software.


NEW QUESTION # 72
Which of the following are advantages of Continuous Integration? (choose the best two answers)

  • A. Know immediately how a change affected the product.
  • B. Reduce effort and risk when integrating changes.
  • C. Readability of code is improved.
  • D. The feature-branch is generally kept in a buildable state.

Answer: A,B

Explanation:
Detailed Explanation: Continuous Integration ensures that changes are integrated and tested frequently, providing immediate feedback on their impact. It reduces the effort and risks associated with late integrations.


NEW QUESTION # 73
While developing new functionality, you find a bug that has already been delivered to the customer. What do you do?

  • A. Talk to the product owner
  • B. Fix the bug
  • C. Revise the tests to hide the bug from the tests reports
  • D. Stub out the code that causes the bug

Answer: A

Explanation:
The product owner knows what creates most value. Since this is already delivered, it is not part of the current sprint.


NEW QUESTION # 74
How is the management external to the Scrum team involved in the daily scrum?

  • A. The product owner speaks on their behalf
  • B. The scrum master speaks on their behalf
  • C. The scrum master lets them know whether they need to be preset
  • D. The developers self-manage and they are the only management required at the daily scrum

Answer: D

Explanation:
Only the developers need to be present at the daily scrum, since they are self managing, that's all the management necessary.


NEW QUESTION # 75
The increment must be released at the end of the sprint

  • A. False
  • B. True

Answer: A

Explanation:
It should be a working increment, but it's not mandatory to release it.


NEW QUESTION # 76
Is it a good idea to follow each automated build with the execution of automated tests?

  • A. No, it takes too much time
  • B. Yes, it will show code coverage which is an excellent metric of quality and progress
  • C. No, the outcomes might disturb the developers' focus
  • D. Yes, the tests may identify whether there are bugs that the developers should fix before proceeding

Answer: D

Explanation:
It's definitely a good practice. And not because you can see the code coverage (which also isn't an excellent metric of quality and progress), but because you can detect problems before moving on.


NEW QUESTION # 77
Which of the following describes the focus of the first way of DevOps? (choose the best answer)

  • A. A tool-focused way of introducing DevOps, compared to a mindset way (second way) and organizational structure (third way).
  • B. To deliver value earlier and more frequently.
  • C. A culture of continuous experimentation and learning.
  • D. Using automated build and release pipelines.
  • E. The first set of practices a team should apply before moving to the second way.

Answer: B

Explanation:
Detailed Explanation: The first way of DevOps emphasizes optimizing the flow of work from development to operations to deliver value to customers earlier and more frequently, reducing lead time.


NEW QUESTION # 78
What is technical debt?

  • A. A term representing the eventual consequences of poor technical choices
  • B. Developers that have to pay college debt
  • C. Code that hasn't been documented
  • D. The money an organization owes to tool and hardware vendors

Answer: A

Explanation:
Technical debt is the result of incomplete work going into the increment and poor design and architectural choices.


NEW QUESTION # 79
True or False: Best Practices are recommended to solve complex problems.

  • A. False
  • B. True

Answer: A

Explanation:
Detailed Explanation: Best practices are based on past experiences and may not apply to complex, unpredictable problems. Empirical approaches and experimentation are better suited to such challenges.


NEW QUESTION # 80
When should the developers create their first automated build?

  • A. Just before the first check-in
  • B. Just before the product is released
  • C. When the product owner asks for a build
  • D. Just before the end of the sprint
  • E. As soon as there is code in the version control system

Answer: E

Explanation:
Automated builds should be changed everytime the codebase gets changed. This happens the first time when the first bit of code gets added to the version control system.


NEW QUESTION # 81
What are two ways developers can ensure a good architecture? (two answers)

  • A. Architecture is an ongoing discussion amongst the developers, focusing on implementing current Sprint Backlog Items
  • B. Developers assign someone to the role of software architect to ensure the architecture
  • C. The developers have a set of guiding architecture principles that every developer understands and follows when writing code
  • D. The developers focus only on adding functionality. The architecture will take care of itself as the developers add functionality
  • E. Architecture is dealt with in sprint 0

Answer: A,C

Explanation:
There is no sprint 0, architecture won't take care of itself and there is no architect role. The architecture is an ongoing discussion and growing construct. There are guidelines and principles in place.


NEW QUESTION # 82
How do you know that the developers are cross-functional?

  • A. They do pair programming
  • B. Every member can do every task
  • C. Developers have the combined skills to create a usable increment
  • D. They work with TDD
  • E. They never argue

Answer: C

Explanation:
Cross-functional is on team level and not on individual level.


NEW QUESTION # 83
What two things should the developers not do?

  • A. Create a potentially shippable functionality in the sprint
  • B. Creating a plan for the entire project
  • C. Design the full architecture before starting
  • D. Work together and self manage to create value

Answer: B,C

Explanation:
Architecture emerges in scrum during the adding of functionality. The plan for the rest of the project cannot be made by the developers, they should just focus on their sprint.


NEW QUESTION # 84
Which of the following are required by Scrum? (choose all that apply)

  • A. Refactoring.
  • B. None of the above.
  • C. Burn-down chart.
  • D. Build automation.
  • E. Unit tests.
  • F. Critical path analysis.
  • G. Release burn-up.

Answer: B

Explanation:
Detailed Explanation: Scrum does not prescribe specific tools or techniques like burn-down charts or unit tests. These are optional practices that teams may adopt to meet their goals effectively.


NEW QUESTION # 85
......

Professional Scrum Developer Free Update Certification Sample Questions: https://www.test4cram.com/PSD_real-exam-dumps.html

Trend for Scrum PSD pdf dumps before actual exam: https://drive.google.com/open?id=1cfjCWw5t9GjqflX5LqLSfrT49rPVBqDk