Topic 6 - Quality Flashcards

1
Q

Quality Definition

A

IEEE: Degree to which a system, component, or process meets (1) specified requirements, and (2) customer needs and expectations

ISO: the totality of features and characteristics of a product or service that bear on its ability to satisfy specified or implied needs

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

Software Quality Assurance (SQA)

A

Set of systematic activities providing evidence of the ability of the software process to produce a software product that is fit to use

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

Software Quality Assessment

A

Use of standards and process models has a positive impact on the quality of the software product

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

Importance of standards

A

Makes sure people keep doing best practices, clear definition of what quality is, easy for new people to learn

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

Quality Concepts

A
  • Variation control

Quality of …

  • design
  • conformance
  • control
  • assurance

Costs of …

  • Prevention
  • Appraisal
  • Failure
  • External failure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quality Management methods

A
  • Kaizen
  • Atarimae hinshitsu
  • Kanse
  • Miryokuteki hinsitsu
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

SQA groups

A

A group that plans the SQA plan, reviews software, enforces compliance to standards

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

Software reviews

A

When experienced software engineers review software using formal techniques to find errors and improve quality.

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

Review Roles

A
  • Presenter
  • Coordinator
  • Recorder
  • Reviewers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Software reliability

A

How well the software can function without errors under certain conditions

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

Reliability metrics

A
  • Probability of Failure on Demand (PDFOD)
  • Rate of Fault Occurrence (ROCOF)
  • Mean Time to Failure (MTTF)
  • Availability
  • Reliability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Software Safety

A

Identifying potential things that would cause software to fail

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

Static Validation

A

A way to analyze documentation and code without actually running the software in an enviornment.

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

Parasoft Jtest

A

A program that does static validation.

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