ch10 IT
A Scrum sprint is a firm ____ time box, with a specific goal or deliverable.
30 day
The UP life cycle model includes all of the following:
phases, disciplines, and iterations
Which of the following methodologies use an adaptive approach to systems development?
All of them (Scrum, Extreme Programming, Unified Process)
Agile Modeling principles suggest that CASE tools should be used whenever possible.
FALSE
Most iterations in the UP involve work in all disciplines.
FALSE
In Agile Development, contracts include options for the customer to cancel if the project is not progressing, as measured by the incremental deliverables.
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
In Agile modeling what are the two important reasons for building models?
To understand what you are building and to communicate the solution
Which of the following is a basic value of agile software development?
Working software over comprehensive documentation
The term "_______" is used to separate out some aspect of the real world that is important to understand when we build a model.
abstraction
A(n) _____ approach to the SDLC is used when the exact requirements of a system or needs of users are not well understood.
adaptive
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
The term "____" means that work activities are done once, then again, and yet again.
iteration
In Scrum, the ____ maintains the product backlog list.
product owner
In XP development, a(n) ____ can guide members toward a vision and help them understand the system.
system metaphor
A(n) "_______" is a guideline to help an analyst complete a specific task and often includes step-by-step instructions to do something such as how to create a model.
technique
An adaptive approach to a development project is best used when _______.
the requirements are uncertain
Which of the following is NOT an Agile Modeling principle?
Maintain core models to verify past decisions