Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

QUiz

.docx
Скачиваний:
18
Добавлен:
25.02.2016
Размер:
934.1 Кб
Скачать

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

 (a) hire highly qualified personnel  (b) buy CASE tools  (c) maintain good relationships with stakeholders  (d) facilitate a simple solution for the project

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

 (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

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

 (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

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

 (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

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

 (a) are often inexpensive  (b) are always more efficient at run-time  (c) can be introduced at any time  (d) make team communication easier

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

 (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

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

 (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

Correct answer is

(b)

Your score on this question is:

0.00

Feedback:

   See chapter 3, page 31 in the textbook.    

10.

Hardware advances

 (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

Correct answer is

(d)

Cost models

 (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

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

 (a) management process  (b) project size  (c) project personnel  (d) quality of the software product

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)

 (a) never depends on process automation  (b) applies only to small systems  (c) requires mature iterative process  (d) always depends on investment in architecture

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

 (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

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

 (a) can be introduced at any time  (b) are often inexpensive  (c) make team communication easier  (d) are always more efficient at run-time

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

 (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

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

 (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

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

 (a) the use of Java or ADA  (b) hardware investments  (c) object-oriented methods  (d) component-based development

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

 (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

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

 (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

Correct answer is

(d)

Cost estimates

 (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

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)

 (a) never depends on process automation  (b) always depends on investment in architecture  (c) applies only to small systems  (d) requires mature iterative process

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]