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

Let

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

What is the goal of software engineering?

(a) The replacement of hand coding by automatic programming (b) The production of fault-free software that satisfies the user's needs and that is delivered on time and within budget (c) The development of software that conforms to international standards (d) The application of engineering techniques to software production

Correct answer is

(b)

Your score on this question is:

10.00

Feedback:

   See section top of the course notes.    

2.

Which of the following is true about the probable effect of adding new programmers to a software project?

(a) Production will generally be sped up because programmers are generally most productive when they first start on a project. (b) Production will generally be slowed because of the need for training and additional coordination. (c) Production will generally be sped up because new programmers generally bring bright new implementation ideas to a project. (d) Production will generally be sped up because of the decrease in pressure on the programmers already working on the project.

Correct answer is

(b)

Your score on this question is:

0.00

Feedback:

   See section 1.1 of the course notes. See section 1.5 in the textbook.    

3.

It has been said that software should be engineered like bridges. Of the following, which best describes the value of this analogy?

(a) Building software is so different from building bridges that the analogy should be totally rejected. (b) Building software is quite similar to building bridges, so many aspects of software design and development should be closely modeled on bridge design and construction. (c) Software design and development should be planned with the same care that is put into designing and building bridges. (d) Software crashes are never as important as bridge failures, so the analogy is meaningless.

Correct answer is

(c)

Your score on this question is:

10.00

Feedback:

   See section 1.2 of the course notes. See section 1.1 in the textbook.    

4.

Which of the following is true of software today?

(a) Most software being written currently is for educational and entertainment purposes. (b) Software is ubiquitous and its quality often crucial. (c) Most software being written currently is for private businesses and government organizations. (d) Software quality is steadily increasing.

You did not answer this question.

Correct answer is

(b)

Your score on this question is:

0.00

Feedback:

   See section 1.2 of the course notes.

5.

Which of the following normally happens during the implementation phase of software development?

(a) Modules are coded and then the modular architecture is revised. (b) Modules are coded and tested. (c) Modules are coded but not tested. (d) Modules and architecture are documented.

Correct answer is

(b)

Your score on this question is:

10.00

Feedback:

   See section 1.3 of the course notes. See section 1.3 in the textbook.    

6.

In which of the following phases of software development is fixing a fault normally less costly than in any of the others?

(a) The maintenance phase (b) The implementation phase (c) The design phases (d) The integration phase

Correct answer is

(c)

Your score on this question is:

10.00

Feedback:

   See section 1.3 of the course notes. See 1.3-1.4 in the textbook.    

7.

Over the entire life cycle of a software product, which phase typically takes the most time?

(a) Implementation (b) Design (c) Maintenance (d) Specification

Correct answer is

(c)

Your score on this question is:

10.00

Feedback:

   See section 1.3 of the course notes. See 1.3 in the textbook.    

8.

Which of the following is characteristic of internal software development?

(a) The client and the developer are in the same organization. (b) The developer and the user are in independent organizations. (c) The client and the developer are in independent organizations. (d) The client and the user are in independent organizations.

Correct answer is

(a)

Your score on this question is:

10.00

Feedback:

   See section 1.4 of the course notes. See section 2.1 in the textbook.    

9.

In a software product development context, the developer is the

(a) individual or organization that creates the software product (b) audience for the product (c) individual or organization that specifies the software product (d) individual or organization that pays for the product

Correct answer is

(a)

Your score on this question is:

10.00

Feedback:

   See section 1.4 of the course notes. See section 2.1 in the textbook.    

10.

In the context of software engineering, what is a product?

(a) Any document directed to the client that is produced during software development (b) Any nontrivial piece of hardware on which software is to be developed (c) The output of a life-cycle phase (d) Any nontrivial piece of software

Correct answer is

(d)

Which of the following statements are true of problem identification?

  1. The client may have an inaccurate perception of the problem.

  2. It is solely the developer's responsibility to determine what the problem is.

  3. The user may have an inaccurate perception of the problem.

(a) I only (b) I and III only (c) I and II only (d) II only

Correct answer is

(a)

Your score on this question is:

7.14

Feedback:

   See section 2.1.1 of the course notes. See section 2.2 in the textbook.    

2.

Who should be involved in requirements testing for a software project?

(a) The developer's SQA group and the client's SQA group (b) The developer's SQA group, the client, and the user (c) The client's SQA group, the developer and the user (d) The developer's SQA group and the client's management

Correct answer is

(b)

Your score on this question is:

7.14

Feedback:

   See section 2.1.2 of the course notes. See section 2.2 in the textbook.    

3.

For a software development project, who participates in design phase testing?

(a) The developer's SQA group and the design team (b) The client, the user, and the developer (c) The design team and the client (d) The client's SQA group and the design team

Correct answer is

(a)

Your score on this question is:

0.00

Feedback:

   See section 2.1.3 of the course notes. See section 2.4 in the textbook.    

4.

Which of the following are produced during the implementation phase of software development?

  1. Code

  2. Module documentation

  3. Testing documentation

(a) I only (b) I and II only (c) I and III only (d) I, II, and III

Correct answer is

(d)

Your score on this question is:

7.14

Feedback:

   See section 2.1.4 of the course notes. See section 2.5 in the textbook.    

5.

In software development, which of the following testing approaches are used in integration testing?

  1. Bottom-up integration

  2. Top-down integration

  3. Sandwich integration

(a) III only (b) II and III only (c) I, II, and III (d) I and II only

Correct answer is

(c)

Your score on this question is:

7.14

Feedback:

   See section 2.1.5 of the course notes. See section 2.6 in the textbook.    

6.

Which of the following is true of maintenance in software development?

(a) It is an integral part of the software process. (b) It is typically performed by the user. (c) It is something to be avoided, wherever and whenever possible. (d) It typically begins a few years after the original delivery.

Correct answer is

(a)

Your score on this question is:

0.00

Feedback:

   See section 2.1.6 of the course notes. See section 2.7 in the textbook.    

7.

A build-and-fix model for software development is appropriate in which of the following instances?

(a) The product is small and the requirements are simple and well defined. (b) The customer cannot enunciate the requirements. (c) The product will have a short lifetime. (d) The customer is willing to pay the money.

Correct answer is

(a)

Your score on this question is:

7.14

Feedback:

   See section 2.2.1 of the course notes.    

8.

Until the 1980s, the only widely accepted life-cycle model of software development was the

(a) Waterfall model (b) Rapid prototyping model (c) Spiral model (d) Build-and-fix model

Correct answer is

(a)

Your score on this question is:

7.14

Feedback:

   See section 2.2.2 of the course notes. See section 3.1 in the textbook.    

9.

Which of the following are true of the typical rapid prototype?

  1. It is built quickly.

  2. It is robust.

  3. It is built with the expectation that it will be changed.

(a) I only (b) I and II only (c) I and III only (d) I, II, and III

Correct answer is

(c)

Your score on this question is:

0.00

Feedback:

   See section 2.2.3 of the course notes. See sections 3.3, 9.3 in the textbook.    

10.

When the incremental model is being used, work on specifications for a new increment should

(a) be delayed until detailed design of the previous increment is completed (b) begin as soon as specifications for the previous increment are completed (c) be delayed until architectural design of the previous increment is completed (d) begin as soon as requirements for the previous increment are completed

Correct answer is

(c)

Your score on this question is:

7.14

Feedback:

   See section 3.4.1 in the textbook.    

11.

Which of the following are true of the synchronize-and-stabilize model of software development?

  1. The implementation is divided into 3 to 4 builds.

  2. A single team works on each build.

  3. It has been used by Microsoft.

(a) I and III only (b) I, II, and III (c) II only (d) I only

Correct answer is

(a)

Your score on this question is:

7.14

Feedback:

   See section 2.2.5 of the course notes. See section 3.5 in the textbook.    

12.

A feature of the spiral model that distinguishes it from other life-cycle models is the

(a) use of risk analysis prior to each phase (b) presence of feedback between phases (c) appropriateness of use for both internal and contract software development (d) applicability to both small and large-scale software products

Correct answer is

(a)

Your score on this question is:

7.14

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