QUiz
.docx
|
|
Your score on this question is: |
0.00 |
|
|
Feedback: |
See section 2.2, page 29 in the textbook. |
|
|
|
3. |
|
The single most effective thing a project manager can do to ensure the success of a project is |
|
|
|
|
|
|
Correct answer is |
(d) |
|
|
Your score on this question is: |
0.00 |
|
|
Feedback: |
See section 2.1, pages 21-2 in the textbook. |
|
|
|
4. |
|
A 10,000-line software solution will cost less per line than a 100,000-line software solution because |
|
|
|
|
|
|
Correct answer is |
(d) |
|
|
Your score on this question is: |
0.00 |
|
|
Feedback: |
See section 2.1, page 22 in the textbook. |
|
|
|
5. |
|
Software product quality can be improved by focusing on |
|
|
|
|
|
|
Correct answer is |
(a) |
|
|
Your score on this question is: |
0.00 |
|
|
Feedback: |
See section 3.5, page 49 in the textbook. |
|
|
|
6. |
|
In modern practice, the automation of process is a first class workflow and a focus of project management attention and project resources because |
|
|
|
|
|
|
Correct answer is |
(b) |
|
|
Your score on this question is: |
10.00 |
|
|
Feedback: |
See section 3.4, page 47 in the textbook. |
|
|
|
7. |
|
Commercial components |
|
|
|
|
|
|
Correct answer is |
(c) |
|
|
Your score on this question is: |
10.00 |
|
|
Feedback: |
See section 3.1.4, pages 39-40 in the textbook. |
|
|
|
8. |
|
Object-oriented systems reduce the size of the system to be developed because |
|
|
|
|
|
|
Correct answer is |
(a) |
|
|
Your score on this question is: |
10.00 |
|
|
Feedback: |
See section 3.1.2, page 36 in the textbook. |
|
|
|
9. |
|
An organization can make substantial improvement through |
|
|
|
|
|
|
Correct answer is |
(b) |
|
|
Your score on this question is: |
0.00 |
|
|
Feedback: |
See chapter 3, page 31 in the textbook. |
|
|
|
10. |
|
Hardware advances |
|
|
|
|
|
|
Correct answer is |
(d) |
|
Cost models |
|
|
|
|
|
|
Correct answer is |
(c) |
|
|
Your score on this question is: |
10.00 |
|
|
Feedback: |
See section 2.2, page 27 in the textbook. |
|
|
|
2. |
|
The factor that affects the cost of a project the most is |
|
|
|
|
|
|
Correct answer is |
(b) |
|
|
Your score on this question is: |
0.00 |
|
|
Feedback: |
See section 2.1, page 22 in the textbook. |
|
|
|
3. |
|
Improved return on investment (cost per unit) |
|
|
|
|
|
|
Correct answer is |
(d) |
|
|
Your score on this question is: |
10.00 |
|
|
Feedback: |
See section 2.1, page 24 in the textbook. |
|
|
|
4. |
|
Complexity arises from |
|
|
|
|
|
|
Correct answer is |
(a) |
|
|
Your score on this question is: |
0.00 |
|
|
Feedback: |
See section 2.1, page 22 in the textbook. |
|
|
|
5. |
|
Commercial components |
|
|
|
|
|
|
Correct answer is |
(a) |
|
|
Your score on this question is: |
10.00 |
|
|
Feedback: |
See section 3.1.4, pages 39-40 in the textbook. |
|
|
|
6. |
|
Peer inspections |
|
|
|
|
|
|
Correct answer is |
(b) |
|
|
Your score on this question is: |
0.00 |
|
|
Feedback: |
See section 3.6, page 51 in the textbook. |
|
|
|
7. |
|
In modern practice, the automation of process is a first class workflow and a focus of project management attention and project resources because |
|
|
|
|
|
|
Correct answer is |
(b) |
|
|
Your score on this question is: |
10.00 |
|
|
Feedback: |
See section 3.4, page 47 in the textbook. |
|
|
|
8. |
|
Reducing size is best accomplished through |
|
|
|
|
|
|
Correct answer is |
(d) |
|
|
Your score on this question is: |
0.00 |
|
|
Feedback: |
See section 3.1, page 33 in the textbook. |
|
|
|
9. |
|
The choice of a language should be based on the |
|
|
|
|
|
|
Correct answer is |
(b) |
|
|
Your score on this question is: |
0.00 |
|
|
Feedback: |
See section 3.1.1, page 35 in the textbook. |
|
|
|
10. |
|
Hardware advances |
|
|
|
|
|
|
Correct answer is |
(d) |
|
Cost estimates |
|
|
|
|
|
|
Correct answer is |
(b) |
|
|
Your score on this question is: |
10.00 |
|
|
Feedback: |
See section 2.2, page 29 in the textbook. |
|
|
|
2. |
|
Improved return on investment (cost per unit) |
|
|
|
|
|
|
Correct answer is |
(b) |
|
|
Your score on this question is: |
10.00 |
|
|
Feedback: |
See section 2.1, page 24 in the textbook. |
|
|
|
3. |
|
Contemporary cost models |
|

(a) hire
highly qualified personnel
(b) buy
CASE tools
(c) maintain
good relationships with stakeholders
(d) facilitate
a simple solution for the project
(a) the
100,000-line solution is a bad solution
(b) technical
biases are less important on a big project
(c) more
bugs will be found in the 100,000-line
solution
(d) communications
overhead is less for a smaller team
(a) critical
use cases early in the life-cycle
(b) staying
within the original budget for life-cycle
environments
(c) minimizing
the resources spent for developing visual
models
(d) traceability
of requirements early in the life-cycle
(a) some
tools have an extremely high payback
(b) all
software development activities and tools are
interrelated
(c) it
allows areas of the life cycle to be improved that couldn't be
improved otherwise
(d) iterative
development means each iteration will be completely independent
(a) are
often inexpensive
(b) are
always more efficient at run-time
(c) can
be introduced at any time
(d) make
team communication easier
(a) rigorous
notation such as the Universal Modeling Language captures and
allows visualizations of software abstractions
(b) rigorous
notation allows architectural concerns to be deferred until the
end of a project
(c) an
improvement in inter-team communication eliminates the need for so
much integration
(d) the
power of visualized software abstractions eliminates the need for
data dictionaries
(a) improving
the development process
(b) balancing
its attack across the five parameters or drivers of the cost
model
(c) using
more skilled personnel and better teams
(d) just
concentrating on size or complexity
(a) allow
use of commercially developed components
(b) eliminate
the need for software quality control
(c) eliminate
the need for highly skilled personnel
(d) enable
improvements in software technology
(a) can
be mechanically produced with good success
(b) are
better than any other type of estimate
(c) should
always be cross-checked with other types of estimates
(d) are
now obsolete but are still in use
(a) management
process
(b) project
size
(c) project
personnel
(d) quality
of the software product
(a) never
depends on process automation
(b) applies
only to small systems
(c) requires
mature iterative process
(d) always
depends on investment in architecture
(a) the
increase in required communications as teams become
larger
(b) depending
on only one person
(c) novel
technology being introduced into the process
(d) real
time systems
(a) can
be introduced at any time
(b) are
often inexpensive
(c) make
team communication easier
(d) are
always more efficient at run-time
(a) always
yield high returns in terms of errors detected for time
expended
(b) are
over-rated as primary mechanisms
(c) are
helpful to senior engineers
(d) catch
important errors
(a) some
tools have an extremely high payback
(b) all
software development activities and tools are
interrelated
(c) it
allows areas of the life cycle to be improved that couldn't be
improved otherwise
(d) iterative
development means each iteration will be completely independent
(a) the
use of Java or ADA
(b) hardware
investments
(c) object-oriented
methods
(d) component-based
development
(a) number
of lines of source code it takes to implement given
functions
(b) characteristics
of the problem to be solved
(c) degree
of support for object-oriented methods offered by various
languages
(d) project
manager's technical background
(a) eliminate
the need for software quality control
(b) eliminate
the need for highly skilled personnel
(c) allow
use of commercially developed components
(d) enable
improvements in software technology
(a) are
independent of software process
(b) must
be defined in enough detail so that key risk areas are
understood
(c) are
only useful in the managing of very large projects
(d) can
only be done in detail after several iterations
(a) never
depends on process automation
(b) always
depends on investment in architecture
(c) applies
only to small systems
(d) requires
mature iterative process