LATEST 2025 ACTUAL EXAM WITH COMPLETE
QUESTIONS AND CORRECT DETAILED
ANSWERS (CERTIFIED EXAM)
XP Core Values - CORRECT-ANSWER-communication- documentation,
verbal discussion (open and frequent)
simplicity- techniques to reinforce this principle and make it a standard
way of developing systems
feedback- Feedback on functionality and requirements should come
from the users, feedback on designs and code should come from other
developers, and feedback on satisfying a business need should come
from the client
courage- XP practices are designed to give developers the courage to
"do it right."
,XP Practices (12) - CORRECT-ANSWER-planning-focuses on making a
rough plan quickly and then refining it as things become clearer.
testing- two major types of tests: unit tests, which test the correctness
of a small piece of code, and acceptance tests, which test the business
function
pair programming- divides up the coding work. First, one programmer
might focus more on design and double-checking the algorithms while
the other writes the code. Then, they switch roles
simple designs-accomplishes the desired result with as few classes and
methods as possible and that doesn't duplicate code
refactoring the code- revising, reorganizing, and rebuilding part of a
system so it is of higher quality
owning the code collectively- everyone is responsible for the code
continuous integration- embodies XP's idea of "growing" the software.
Small pieces of code—which have passed the unit tests—are integrated
into the system daily or even more often.
,on-site customer- embodies XP's idea of "growing" the software. Small
pieces of code—which have passed the unit tests—are integrated into
the system daily or even more often.
system metaphor- s unique and interesting approach to defining an
architectural vision. It answers the questions "How does the system
work?" and "What are its major components?" And it does it by having
the developers identify a metaphor for the system.
small releases- point at which the new system can be turned over to
users for acceptance testing and even for productive use.
forty-hour week and coding standards- set the tone for how the
developers should work.
XP system development approach - CORRECT-ANSWER-three levels:
system (the outer ring), release (the middle ring), and iteration (the
inner ring).
occur once during each development project
, Scrum - CORRECT-ANSWER-the objective of which is to be quick, agile,
and intense and to go the entire distance
focus is primarily on the team level
social engineering that emphasizes individuals more than processes
and describes how teams of developers can work together to build
software in a series of short mini-projects
Software is developed incrementally, and controls are imposed
empirically—by focusing on things that can be accomplished.
product backlog
product backlog - CORRECT-ANSWER-a prioritized list of user
requirements used to choose work to be done in a Scrum project
Scrum organization - CORRECT-ANSWER-three main organizational
elements that affect a Scrum project are the product owner, the Scrum
master, and the Scrum team or teams.