Lesson 6 - Intro to Quality Concepts and S/W QA (Ch 19, Ch 20) Flashcards

1
Q

Software quality is the concern of every software process _____.

A

stakeholder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

If a software team stresses quality in all software engineering activities, it reduces the amount of _____ that must be done. This results in lower costs and improved time-to-market.

A

rework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

To achieve high quality software, four elements must be present:

A

proven software engineering process and practice, solid project management, comprehensive quality control, and the presence of a quality assurance infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Developers track quality by examining the _____ of all quality control activities.

A

results

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Developers measure quality by _____ errors before delivery and defects released to the field.

A

examining

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

quality is something that you immediately recognize, but cannot explicitly define.

A

The transcendental view

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

quality in terms of meeting an end-user’s specific goals.

A

The user view

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

quality in terms of the conformance to the original specification of the product.

A

The manufacturer’s view

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

quality can be tied to inherent characteristics (e.g., functions and features) of a product.

A

The product view

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

quality based on how much a customer is willing to pay for a product.

A

The value-based view

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

refers to characteristics designers specify for the end product to be constructed

A

Quality of design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

degree to which design specifications are followed in manufacturing the product

A

Quality of conformance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

defined as an effective software process applied in a manner that creates a useful product that provides measurable value for those who produce it and those who use it.

A

Software quality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

An effective software process establishes the _____ that supports any effort at building a high quality software product.

A

infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A useful product delivers the content, functions, and features that the end-user _____, but as important, it delivers these assets in a reliable, error free way.

A

desires

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

By adding value for both the producer and user of a software product, high quality software provides benefits for the software organization and the _____ community.

A

end-user

17
Q

People discover mistakes as they _____ software engineering work products.

A

develop

18
Q

Technical _____ are the most effective technique for finding mistakes early in the software process. If you find an error early in the process, it is less expensive to correct. In addition, errors have a way of amplifying as the process proceeds.

A

reviews

19
Q

Reviews save time by reducing the amount of _____ that will be required late in the project.

A

rework

20
Q

In ______, six steps are employed: planning, preparation, structuring the meeting, noting errors, making corrections, and verifying that corrections have been performed properly.

A

technical review

21
Q

The output of a review is a list of issues and/or errors that have been _____, as well as the technical status of the work product reviewed.

A

uncovered