Match the item on the left to the process or technqiue on the right to which it
ID: 3829217 • Letter: M
Question
Match the item on the left to the process or technqiue on the right to which it is most closely related.
baseline
traceable
librarian
revision
A.
version control
B.
user stories
C.
chief programmer team
D.
unit test
E.
agile development
F.
refactoring
G.
software configuration management
H.
requirements
True or false: the following statement might plausibly appear as a functional requirement:
The student's cumulative GPA will not be stored in the student record,
but will be recomputed upon demand whenever it is to be displayed.
A field (like software engineerign) can be termed an "engineering" discipline if it emphasizes
a collection of "best practices" reflecting the consensus of the community
application of scientific theory to practical problems
an emphasis on deliberate and careful step-by-step processes
a requirement that all steps be mathmatically verified
In general, a unit test may need drivers or stubs, but not both.
True
False
You have encountered a conflict with another team member's contributions to a git repository. Which of the following operations on your local repository may help to resolve the problem?
merge
rebase
commit
fetch
push
A new __________ is defined when major changes have been made to one or more configuration objects.
codeline
configuration item
revision
baseline
branch
Which of the following are true statements about mock objects?
Mock objects provide a mechanism for predicting expected behavior during a test.
Mock objects are used primarily during integration testing.
Mock objects are a design technique used during prototyping.
Mock objects may be considered a smart substitute for drivers.
Mock objects may be considered a smart substitute for stubs.
Which of the following are accurate statements about agile development?
Get something simple up and working as quickly as possible
Get something valuable delivered as quickly as possible, consistent with the right level of quality.
Use early planning to guarantee convergence to an acceptable global solution.
Get something delivered once it has been fully documented and the documentation signed off as complete.
Trust in a series of small local decisions to lead to a global solution.
Consider the development of a C++ compiler, a tool with which you are already quite familiar.
Write a functional requirement that you might expect to find in a Software Requirements Specification for this program.
Write a non-functional requirement that you might expect to find in a Software Requirements Specification for this program.
Write a user story that would contribute towars the fulfillment of the functional requirement you listed in part 1.
Suppose you were writing a JUnit test suite (class) for the StringBuffer class documented here.
Write a test function for the insert function that takes an int and a char parameter.
(Ignore all functions related to Unicode "code points" or that are marked as inherited from another class.)
Many people suggest that it is important for software developers to check their work into version control frequently (at recommended intervals ranging from every couple of hours to at least once per day) rather than waiting until some major unit of work has been completed.
Which of the following are advantages of a frequent checkin policy?
Merging is likely to be easier when conflicting commits do occur
Conflicting commits are likely to be detected earlier.
More visible tracking of progress being made
Fewer test case failures will be reported (particularly when using continuous integration).
Smaller commits are less likely to break the build
Smaller, more focused, increments are likely to get more descriptive comments
(Answer as many as possible please, but I'll take any as long as they're correct.)
a collection of "best practices" reflecting the consensus of the community
application of scientific theory to practical problems
an emphasis on deliberate and careful step-by-step processes
a requirement that all steps be mathmatically verified
Explanation / Answer
Answer in bold
Match the item on the left to the process or technqiue on the right to which it is most closely related.
baseline requirements, user stories
traceable unit test
librarian chief programmer team, agile development, refactoring
revision version control, software configuration management
True or false: the following statement might plausibly appear as a functional requirement:
The student's cumulative GPA will not be stored in the student record,
but will be recomputed upon demand whenever it is to be displayed.
GPA can change based on next semester score
A field (like software engineerign) can be termed an "engineering" discipline if it emphasizes
a collection of "best practices" reflecting the consensus of the community
application of scientific theory to practical problems
an emphasis on deliberate and careful step-by-step processes
a requirement that all steps be mathmatically verified
In general, a unit test may need drivers or stubs, but not both.
True
False
a collection of "best practices" reflecting the consensus of the community
application of scientific theory to practical problems
an emphasis on deliberate and careful step-by-step processes
a requirement that all steps be mathmatically verified
In general, a unit test may need drivers or stubs, but not both.
True
False
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.