311 FINAL PRACTICE QUESTIONS
Which is NOT one of the primary areas for risk and feasibility analysis?
Deployment risks
Which is NOT a criterion that is used to determine how to define tasks for a work breakdown structure.
A logical way to determine its predecessor
Which of the following statements best defines what a project is?
A planned undertaking with a start and stop and that produces a result.
What technique is used to control the scope in an Agile project?
Keep a prioritized list of required functions
A(n) ____ version is a system that is stable enough to be tested by end users.
beta
Which of the following best describes the reason why projects fail?
Undefined project management practices
A Scrum sprint is a firm ____ time box, with a specific goal or deliverable.
30 days
UP disciplines are involved in each iteration, which is typically planned to span ____.
Four weeks
In XP development, a(n) ____ can guide members toward a vision and help them understand the system.
System metaphor
The present value of $200,000 development costs in year 0 assuming a 10% discount rate is:
$200,000
According to the Dr Dobbs report on project success what is the approximate percent of Agile or iterative projects that can be considered completely successful?
65%
Which of the following is NOT a condition describing a test case?
A set of input data
The term "_______" is used to separate out some aspect of the real world that is important to understand when we build a model.
Abstraction
Which of the following methodologies use an adaptive approach to systems development?
All of them (Scrum, Extreme Programming, Unified Process)
When the project team asks "Are our working relationships with the user effective?" it is doing what?
An end of iteration review
The net present value for a year is calculated by _______.
Applying the discount factor to the combination of benefits and costs
Which of the following is NOT a question that is asked in a Scrum meeting?
Are you meeting your scheduled deliverables?
Drivers are used extensively in ____ development, because called methods and child modules are developed and unit-tested before their parents are developed.
Bottom up
Most organizations use a(n) ____ form to propose and document a maintenance change.
Change request
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
The creation of a work breakdown structure is helpful in the development of what?
Detailed work schedule
What is the primary goal in Agile Modeling?
Developing software
Which of the following is NOT one of the PMBOK knowledge areas?
Documentation management
Often the deployment of a new system will require training. What groups typically may require training?
End users and system operators
Which of the following is NOT one of the activities of the second core process to plan and monitor the project.
Estimate the project length
Which is NOT a reason that a full parallel deployment and operation may not be practical?
Insufficient training for the new system while using old system
If one class calls a method in another class, but uses the wrong API method names, this is would be an error that would first be identified by what kind of test?
Integration test
An error condition consisting of an error in the passing of parameters -- a method passes or returns an unexpected value such as a negative price -- is usually found in what kind of testing?
Integration testing
Which is NOT one of the primary characteristic of unit testing:
It requires the use of a test driver.
Under input, process, output (IPO) development order, programs or methods that ____ are developed first.
Obtain external input
The fear of using a computer (computer phobia) is a type of _______ risk.
Organizational risk
Which of the following is also called a steering committee?
Oversight committee
Which of the following is also called a steering committee?
Oversight committee
The time from the deployment of a new system until the break-even point is reached is sometimes called the ______.
Payback period
A stress test is also called a _____ test.
Performance
Which of the following principles of project management evaluates Requests for Proposals?
Procurement Management
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
Which of the following is a disadvantage of top-down program development order as compared to bottom-up program development order?
Programming staff are not immediately put to work.
The organization and direction of other people to achieve a planned result within a predetermined schedule and budget is called what?
Project management
Another common name for a production version is a(n) ______.
Release version
Usually the highest cost for the development and deployment of a new system is _____.
Salaries of the development team
Missing milestones on a project may be an indication of project that has high _______ risk.
Schedule
Which of the following is NOT one of the activities associated with staffing the project team?
Setting up programming rules and guidelines.
A build and smoke test is often performed how frequently?
Several times a week
The acronym SCCS is an abbreviation of ____.
Source code control system
A ____ combines three components: the problem description, the business benefits, and the system capabilities.
System vision document
Scrum focuses primarily on the ____ level
Team
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
Which of the following is a major advantage of input, process, output development order?
Testing is more straightforward
Estimating the effort required and identifying task dependencies is usually part of the work to create what?
The detailed work schedule
Under which of the following circumstances might a direct deployment be a good choice?
The new system is not replacing an older system.
Project Quality Management is different for Agile projects because they place heavy emphasis in what additional area?
The quality of the project processes
Which of the following is an advantage of top-down program development order as compared to bottom-up program development order?
There is always a working and testable version.
Which of the following is NOT a standard reason for initiating a system development project.
To reduce staffing requirements
Which would be the least desirable reason to initiate a new development project?
To take advantage of new technology
In Agile modeling what are the two important reasons for building models?
To understand what you are building and to communicate the solution
A principle of iterative development is to implement the high-risk components of the system first. This approach best falls into what kind of development paradigm?
Use-case-driven development
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 NOT a common question asked by the client before giving project approval?
Who is the project manager?
Which of the following is a basic value of agile software development
Working software over comprehensive documentation
A(n) ____ test is a test performed to determine whether the system fulfills user requirements.
acceptance
A(n) _____ approach to the SDLC is used when the exact requirements of a system or needs of users are not well understood.
adaptive
A(n) ____ version is a system that is incomplete but ready for some level of rigorous testing.
alpha
A maintenance change typically skims or skips the ____ activities of the system development life cycle (SDLC).
analysis
Which of the following is NOT one of the external responsibilities of a project manager?
assess project risks
The UP ____ discipline involves setting up the guidelines to manage releases and versions.
configuration and change management
The primary advantage of ____ deployment is its simplicity.
direct
Which is NOT an activity associated with establishing the project environment?
identify staffing requirements
____ testing tests the behavior of a group of modules or methods.
integration
Which is NOT one of the types of items that is tested during system testing?
interfaces
The term "____" means that work activities are done once, then again, and yet again.
iteration
Which of the following is NOT a typically used development order for program modules?
left-to-right
Which of the following is NOT an Agile Modeling principle?
maintain core models to verify past decisions
A minor production release, called a(n) ____ version, provides bug fixes and small changes to existing features.
maintenance
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
In a ____ deployment, the system is installed and brought into operation in a series of steps.
phased
The primary disadvantage of ____ deployment is increased complexity.
phased
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
A(n) ____ version is a system version created for long-term release to users.
production
Complex modifications to database structure for a new system may require ____ the data after the changes.
reloading
The objective of the ____ is to keep the system running productively during the years following its initial installation.
support phase
____ testing examines the behavior of an entire subsystem or independent subsystem with respect to technical and user requirements.
systems
A ____ system is a copy of the production system that is modified to test a maintenance change.
test
The primary purpose and benefit of a build and smoke test is to _______ .
test integration problems
Given a project schedule with all tasks connected with one-way arrows and task durations. The critical path is _____.
the longest path through the network
An adaptive approach to a development project is best used when _______.
the requirements are uncertain
The goal of _______ is to identify and fix as many errors as possible before units are combined into larger software units.
unit testing
Which of the following is NOT one of the internal responsibilities of a project manager?
Develop specifications
Which of the following is a disadvantage of parallel deployment?
The need to acquire extra space for computer equipment and personnel
Which of the following is NOT one of the major activities of the support phase?
Training the users
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
A(n) _____ provides guidelines to follow for completing every activity in systems development, including specific models, tools, and techniques.
system development methodology