Site MapHelpFeedbackMultiple Choice Quiz
Multiple Choice Quiz
(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 of 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, deliverables
B)task assignments, cost estimates, metrics
C)milestones, deliverables, metrics
D)responsibilities, milestones, documents
8
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)b and c
9
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
10
Two tools for computing critical path and project completion times from activity networks are
A)CPM
B)DRE
C)FP
D)PERT
E)a and d
11
Timeline charts assist project managers in determining what tasks will be conducted at a given point in time.
A)True
B)False
12
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
13
Since iterative process model 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
14
WebApp projects only require the creation of a macro schedule.
A)True
B)False
15
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
16
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 34 > Multiple Choice Quiz