UPDATE!
If an XP team cannot provide an estimate for a story, what should they do to gain a better
understanding of the
story?
A. Provide their best guess based on what they know.
B. Skip that story and exclude that story from the release.
C. No action required; keep the story with no estimates
D. Create a spike story --- a new story under which the team will do some research or other work to
gain a
better understanding of the original story.
D. Create a spike story --- a new story under which the team will do some research or other work to gain
a
better understanding of the original story.
A subsystem in an architecture must:
A. be created separately and can operate individually.
B. have business value
C. be integrated with one another or with existing subsystems.
D. All of the answers
D. All of the answers
In Scrum, when is the sprint backlog created?
A. At the beginning of the project
B. During the sprint planning meeting
C. During the backlog refinement meeting
D. Whenever needed
B. During the sprint planning meeting
One piece of code runs after the other. This is an example of what type of cohesion?
A. Coincidental cohesion
B. Logical association cohesion
C. Temporal cohesion
D. Procedural cohesion
D. Procedural cohesion
What is difference between throw-away prototyping and exploratory development?
A. The throw-away prototyping starts with poor understand requirement while the other start with
well
understood ones
B. The throw-away prototyping starts with well understood requirement while the other start with
poor
, understand ones
C. The throw-away prototyping get the ideas from the customer's proposal while the other get the
ideas from
the developer's prototype
D. None of the others
A. The throw-away prototyping starts with poor understand requirement while the other start with well
understood ones
How do you deliver fast (i.e reduce cycle time) without compromising the quality?
A. Finish the work and leave quality for later.
B. Have people work on multiple things at the same time.
C. Ask people to work overtime.
D. Minimize the number of items in-process.
D. Minimize the number of items in-process.
Which of the following statements about coupling are true?
A. Coupling measures the strength of connections between components.
B. Loose coupling makes it unlikely that changes will be propogated across components.
C. Shared variables and control information leads to tight coupling.
D. Loose coupling is partly achieved through message passing.
E. All of the answers
E. All of the answers
The four types of weak cohesion are:
A. Coincidental, temporal, sequential, logical association
B. Coincidental, temporal, procedural, logical association
C. Communicational, sequential, object, functional
D. There is no such thing as loose cohesion
B. Coincidental, temporal, procedural, logical association
The ability to use a built-in function of a programming language to generate a random number is an
example of
which of the following?
A. Coupling
B. Cohesion
C. Information hiding
D. Modularity
C. Information hiding
Which of the following statements are true about the XP value of "Simplicity"?
A. No matter what you are building, just choose a simple design even if it only partially solves the
problem.
B. Select the simplest design that could possibly work.