CSCI 467 quiz 3
Which of the following is not a principle of Agile methods ? customer involvement process focus maintain simplicity embrace change
process focus
'Scaling up' is concerned with how agile methods can be introduced across a large organization with many years of software development experience. true false
False
Agile development is a plan driven approach. True False
False
In Extreme Programming, user requirements are expressed as user stories or scenarios. They are not documented but broken into tasks. These tasks are the basis of schedule and cost estimates. True False
False
In Pair Programming 2 programmers are paired up for the duration of the complete project. True False
False
Extreme Programming (XP) takes an 'extreme' approach to iterative development. True False
True
Which of the following is not part of the Agile Manifesto ? customer collaboration over contract negotiation comprehensive documentation over working software responding to change over following a plan individuals and interactions over processes and tools
comprehensive documentation over working software
In Srum,which term matches this definition: "An individual (or possibly a small group) whose job is to identify product features or requirements, prioritize these for development and continuously review the product backlog to ensure that the project continues to meet critical business needs" sprinter development team product owner scrum master
product owner
Consider this description of programming practices: "Large amounts of overtime are not considered acceptable as the net effect is often to reduce code quality and medium term productivity" Which term is used in Extreme programming for this practice ? :: continuous integration collective ownership pair programming sustainable pace
sustainable pace
Which of the following is not an example of re-factoring ? :: the coding of a low-level device driver in assembly language re-organization of a class hierarchy to remove duplicate code the replacement of inline code with calls to methods that have been included in a program library tidying up and renaming attributes and methods to make them easier to understand
the coding of a low-level device driver in assembly language