Site MapHelpFeedbackMultiple Choice
Multiple Choice
(See related pages)

1
Software projects are inevitably late and there is nothing that can explain why.
A)True
B)False
2
It is unethical to undertake a project that you know in advance cannot be completed by the customer's deadline, unless you inform the customer of the risk and establish a project plan that can deliver the needed system incrementally.
A)True
B)False
3
Which of the following is not one of the guiding principles of software project scheduling:
A)compartmentalization
B)market assessment
C)time allocation
D)effort validation
4
Doubling the size of your software project team is guaranteed to cut project completion time in half.
A)True
B)False
5
The software equation can be used to show that by extending the project deadline slightly
A)fewer people are required
B)you are guaranteed to meet the deadline
C)more lines of code can be produced
D)none of the above
6
The 40-20-40 rule suggests that the least amount of development effort be spent on
A)estimation and planning
B)analysis and design
C)coding
D)testing
7
A task set is a collection of
A)engineering work tasks, milestones, work products
B)task assignments, cost estimates, metrics
C)milestones, deliverables, metrics
D)responsibilities, milestones, documents
8
For purposes of determining the major engineering tasks and distributing them on the project time line, the project manger should assume that the process model used is
A)linear
B)sequential
C)iterative evolutionary
D)any of the above
9
The only means accomplishing task refinement is to make use of a process design language approach.
A)True
B)False
10
The task (activity) network is a useful mechanism for
A)computing the overall effort estimate
B)detecting intertask dependencies
C)determining the critical path
D)specifying the task set to the customer
E)both b and c
11
Tasks that lie on the critical path in a task network may be completed in any order as long as the project is on schedule.
A)True
B)False
12
Two tools for computing critical path and project completion times from activity networks are
A)CPM
B)DRE
C)FP
D)PERT
E)both a and d
13
Timeline charts assist project managers in determining what tasks will be conducted at a given point in time.
A)True
B)False
14
The best indicator of progress on a software project is the completion
A)of a defined engineering activity task
B)of a successful budget review meeting on time
C)and successful review of a defined software work product
D)and successful acceptance of project prototype by the customer
15
Since iterative process models work best for object-oriented projects, it is impossible to determine whether an increment will be completed on time or not.
A)True
B)False
16
The purpose of earned value analysis is to
A)determine how to compensate developers based on their productivity
B)provide a quantitative means of assessing software project progress
C)provide a qualitative means of assessing software project progress
D)set the price point for a software product based on development effort
17
Earned value analysis is a technique that allows managers to take corrective action before a project crisis develops.
A)True
B)False







PressmanOnline Learning Center

Home > Chapter 24 > Multiple Choice Quiz