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

MSQexam

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

Section:

SSD9-19424347_Information Systems - 5B070300 - IS 0901

During:

Fall 2012

Section Status:

Active

For course:

Software Specification, Testing anf Maintenance

(SSD9)

Corresponding to:

SSD9

At:

International University of Information Technology (IITU)

Your performance was as follows:

You took 15 minutes on this assessment from Wed Oct 17 2012 02:32:59 GMT+0600 to Wed Oct 17 2012 02:47:13 GMT+0600.

Total score: 94.44

1.

What is the goal of software engineering?

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

Correct answer is

(a)

Your score on this question is:

5.56

Feedback:

   See section top of the course notes.    

2.

Which of the following accurately characterizes the pace of development of software and hardware technology?

(a) The pace of development is currently about the same in software and hardware technology. (b) Progress in hardware technology is led by improvements in developing software technology. (c) Hardware technology is outpacing software technology. (d) Hardware technology progressed very quickly but now software technology is catching up to it.

Correct answer is

(c)

Your score on this question is:

5.56

Feedback:

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

3.

Creating software that is probably buggy to some extent but which is produced at minimal cost and in minimal time is sometimes acceptable when the

(a) code is written in Java (b) software will be used by external customers (c) code is part of a toolkit product (d) software will be used only once

Correct answer is

(d)

Your score on this question is:

5.56

Feedback:

   See section 1.3 of the course notes.    

4.

Which of the following is characteristic of internal software development?

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

Correct answer is

(c)

Your score on this question is:

5.56

Feedback:

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

5.

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 and III only (b) II only (c) I only (d) I and II only

Correct answer is

(c)

Your score on this question is:

5.56

Feedback:

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

6.

Which of the following belong in the specification document for a software project?

  1. Expected input and corresponding output of the system

  2. Explicit constraints the system must satisfy

  3. Explicit milestones and a general description of deliverables for the system

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

Correct answer is

(c)

Your score on this question is:

5.56

Feedback:

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

7.

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

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

Correct answer is

(b)

Your score on this question is:

5.56

Feedback:

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

8.

For a software development project, where should documentation for module interfaces and the dataflow among modules appear?

(a) With general documentation for the system (b) With the documentation for testing done during implementation (c) At the top of each module (d) In the inline documentation

Correct answer is

(a)

Your score on this question is:

5.56

Feedback:

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

9.

In software development, product testing includes performance testing, _____, _____, and documentation testing.

(a) robustness testing, integration testing (b) acceptance testing, installation testing (c) robustness testing, installation testing (d) acceptance testing, integration testing

Correct answer is

(c)

Your score on this question is:

5.56

Feedback:

   See section 2.1.5 of the course notes.    

10.

What possible types of testing might be needed as a result of changes made in the maintenance phase of the software life cycle?

  1. Testing that a problem has been fixed

  2. Testing that new functionality works

  3. Testing that things that used to work still work

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

Correct answer is

(b)

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.    

11.

Which of the following is true of the build-and-fix model of software development?

(a) It is considered to be an incomplete life-cycle model. (b) It is never justified given the modern tools that are now available. (c) It has been a widely used life-cycle model since the 1980s. (d) It is a good choice for large-scale software products.

Correct answer is

(a)

Your score on this question is:

5.56

Feedback:

   See section 2.2.1 of the course notes.    

12.

In the waterfall model of software development, no phase is considered completed until which of the following have occurred?

  1. The documentation for the phase has been written.

  2. The developer's SQA group has verified the phase.

  3. The client has made all payments associated with the phase.

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

Correct answer is

(d)

Your score on this question is:

5.56

Feedback:

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

13.

A good way of insuring that a rapid prototype is not reused for the final product is

(a) to never give the client the source code for the prototype (b) to write it in a different language than the final product (c) to add a clause to that effect in the initial contract (d) to avoid rapid prototyping altogether

Correct answer is

(b)

Your score on this question is:

5.56

Feedback:

   See section 9.5 in the textbook.    

14.

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) be delayed until architectural design of the previous increment is completed (c) begin as soon as requirements for the previous increment are completed (d) begin as soon as specifications for the previous increment are completed

Correct answer is

(b)

Your score on this question is:

5.56

Feedback:

   See section 3.4.1 in the textbook.    

15.

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

  1. Testing occurs early and often.

  2. There is always a working version, although it may be incomplete.

  3. There is early feedback on design.

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

Correct answer is

(d)

Your score on this question is:

5.56

Feedback:

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

16.

Which of the following are advantages of the spiral model?

  1. Prototypes can be reused in development.

  2. There is smooth transition from development to maintenance.

  3. There is risk-informed testing.

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

Correct answer is

(c)

Your score on this question is:

5.56

Feedback:

   See section 2.2.6 of the course notes. See section 3.6 in the textbook.    

17.

Which of the following is true of the unconstrained application of an object-oriented life-cycle model?

(a) It will not work for all object-oriented products. (b) It is likely primarily in products implemented in Java. (c) It focuses excessively on the pre-implementation phases. (d) It may lead to undisciplined development.

Correct answer is

(d)

Your score on this question is:

5.56

Feedback:

   See section 2.2.7 of the course notes. See section 3.7 in the textbook.    

18.

The life-cycle model that supports both iteration within phases and parallelism between phases is the

(a) spiral model (b) incremental model (c) O-O model (d) rapid prototyping model

Correct answer is

(c)

Your score on this question is:

5.56

Feedback:

   See section 2.2.7, of the course notes. See section 3.7, 3.8 in the textbook.    

Go to top of assessment.

Total score: 94.44

© Copyright 2007 iCarnegie, Inc. All rights reserved.

Конец формы

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