2921 Chapter 10
A project cannot have both predictive and adaptive elements. True False
False
The elaboration phase of the UP is usually completed in one iteration. True False
False
A model is a representation of an important aspect of the real world. True False
True
In Agile Development, contracts include options for the customer to cancel if the project is not progressing, as measured by the incremental deliverables. True False
True
The Unified Process (UP) life cycle has four phases: inception, elaboration, construction, and conversion. True False
True
A Scrum sprint is a firm ____ time box, with a specific goal or deliverable. a. 30 day b. 7 day c. 60 day d. 14 day
a. 30 day
Which of the following is NOT a question that is asked in a Scrum meeting? a. Are you meeting your scheduled deliverables? b. What have you done since last meeting? c. What will you do by the next meeting? d. What obstacles are hindering you?
a. Are you meeting your scheduled deliverables?
Which of the following is NOT an XP practice? a. No required coding standards b. Simple designs c. Anyone can change code d. Small releases
a. No required coding standards
Which of the following is a basic value of agile software development? a. Working software over comprehensive documentation b. Processes and tools over individuals and interactions c. Contract negotiation over customer collaboration d. Following a plan over responding to change
a. Working software over comprehensive documentation
A(n) _____ approach to the SDLC is used when the exact requirements of a system or needs of users are not well understood. a. adaptive b. incremental c. predictive d. persistent
a. adaptive
An adaptive approach to a development project is best used when _______. a. the requirements are uncertain b. the requirements are well understood c. the requirements are simple and the system is small d. the system has low technical risk
a. the requirements are uncertain
What is the primary goal in Agile Modeling? a. building multiple models b. developing software c. focusing on representation with good models d. building model templates for future projects
b. developing software
A(n) _____ provides guidelines to follow for completing every activity in systems development, including specific models, tools, and techniques. a. systems development life cycle b. system development methodology c. object-oriented analysis d. predictive approach
b. system development methodology
The term "____" means that work activities are done once, then again, and yet again. a. agile modeling b. incremental development c. iteration d. waterfall approach
c. iteration
The UP life cycle model includes all of the following: a. analysis, design, and implementation phases b. activities, iterations, and processes c. phases, disciplines, and iterations d. phases, activities, and artifacts
c. phases, disciplines, and iterations
The _____ approach is an SDLC approach that assumes the output of each phase are frozen before moving on to the next phase. Selected Answer: c. waterfall model Answers: a. iterative b. spiral model c. waterfall model d. prototyping
c. waterfall model
The UP ____ discipline involves setting up the guidelines to manage releases and versions. a. project management b. deployment c. environment d. configuration and change management
d. configuration and change management
UP disciplines are involved in each iteration, which is typically planned to span ____. a. two weeks b. one week c. eight weeks d. four weeks
d. four weeks
The first release-level activity in an XP development approach is ____. a. performing acceptance testing b. creating acceptance tests c. dividing code assignments among teams d. planning a series of iterations
d. planning a series of iterations
In XP development, a(n) ____ can guide members toward a vision and help them understand the system. a. meta model b. product backlog c. object framework d. system metaphor
d. system metaphor