Chapter 10
A Scrum sprint is a firm ____ time box, with a specific goal or deliverable.
30 day
An adaptive approach to a development project is best used when _______.
The requirements are uncertain
A(n) _____ approach to the SDLC is used when the exact requirements of a system or needs of users are not well understood.
Adaptive
Which of the following methodologies use an adaptive approach to systems development?
All of them (Unified process, Scrum, and Extreme Programming)
Which of the following is NOT a question that is asked in a Scrum meeting?
Are you meeting your scheduled deliveries?
Which of the following is completed in the transition phase of the UP?
Complete beta test
The UP ____ discipline involves setting up the guidelines to manage releases and versions.
Configuration and change management
What is the primary goal in Agile Modeling?
Developing software
A project that has high technical risk should use the predictive approach.
False
Adopting an Agile approach for a project is relatively easy.
False
Agile Modeling principles suggest that CASE tools should be used whenever possible.
False
In XP, each programmer is responsible for her or her own code.
False
In a Scrum project users can change the items being worked on whenever necessary.
False
In incremental development, an increment is always completed in each iteration.
False
Maintaining simplicity in Agile Modeling eliminates the need for validating the models with code.
False
The SDLC development approach taught in the textbook is a variation of the spiral model.
False
The Scrum master sets the project schedule and assigns tasks.
False
The UP should not be tailored to the needs of a specific organization or system project.
False
The purpose of a Scrum daily meeting is to find solutions for any issues that have arisen since the last meeting.
False
XP recommends that system code be written before test code.
False
In Agile Modeling, change is seen as the exception, not the norm.
False
UP disciplines are involved in each iteration, which is typically planned to span ____.
Four weeks
The term ____ refers to an approach that completes parts of a system in one or more iterations and puts them into operation for users.
Incremental development
The term "____" means that work activities are done once, then again, and yet again.
Iteration
Which of the following is NOT an Agile Modeling principle?
Maintain core models to verify past decisions
A(n) ______ is a representation of an important aspect of the real world.
Model
An approach to the SDLC where the phases overlap is often referred to as the _______ approach.
Modified waterfall
Which of the following is NOT an XP practice?
No required coding standards
The UP life cycle model includes all of the following:
Phases, disciplines, and iterations
The first release-level activity in an XP development approach is ____.
Planning a series of iterations
Which of the following is completed in the inception phase of the UP?
Produce rough estimates of cost and schedule
In Scrum, the ____ maintains the product backlog list.
Product owner
The objective of the ____ is to keep the system running productively during the years following its initial installation.
Support phase
A(n) _____ provides guidelines to follow for completing every activity in systems development, including specific models, tools, and techniques.
System development methodology
In XP development, a(n) ____ can guide members toward a vision and help them understand the system.
System metaphor
Scrum focuses primarily on the ____ level.
Team
In Agile modeling what are the two important reasons for building models?
To understand what you are building and to communicate the solution
A model is a representation of an important aspect of the real world.
True
A tool is a software support that helps create models or other components required in the project.
True
All adaptive approaches include iterations.
True
An Agile Modeling practice used in incremental modeling is to create several models in parallel.
True
Once a Scrum team has agreed on a goal and has selected items from the backlog list, the scope of the sprint is frozen.
True
The Unified Process (UP) life cycle has four phases: inception, elaboration, construction, and conversion.
True
The modified waterfall approach requires overlapping phases.
True
The predictive waterfall SDLC explicitly includes a support phase, but the adaptive SDLCs do not.
True
Anytime people need to either record or communicate information, it is useful to create a model.
True
In the UP life cycle, some working software is tested and reviewed with system users at the end of each iteration.
True
The basis of an XP plan is a set of ____ that users develop.
User stories
The first XP development activity is creating ____.
User stories
The _____ approach is an SDLC approach that assumes the output of each phase are frozen before moving on to the next phase.
Waterfall model
Which of the following is a basic value of agile software development?
Working software over comprehensive documentation