Ch 17: Software Quality Assurance

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/16

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards

What is Software Quality Assurance (SQA)?

Planned, systematic activities ensuring processes and products meet standards and requirements.

2
New cards

What are SQA’s main goals?

Prevent defects, ensure compliance, support continuous improvement, ensure high-quality requirements/design/code.

3
New cards

List core elements of SQA.

  • Standards

  • Reviews & audits

  • Testing

  • Error/defect analysis

  • Change mgmt

  • Configuration mgmt

  • Education/training

  • Safety & security mgmt

  • Risk mgmt

  • Vendor mgmt

4
New cards

What is formal SQA?

Independent assessments (audits) verifying standards/processes are followed; often aligned with ISO 9001.

5
New cards

Difference between SQA, QC, QM?

  • SQA: Process-focused

  • QC (quality control): Product-focused

  • Quality Mgmt: Planning, assurance, control, improvement

6
New cards

What is statistical SQA?

Using defect data to identify root causes, measure process capability, and apply Pareto principle.

7
New cards

What is Six Sigma?

Data-driven quality methodology targeting 3.4 defects/million opportunities.

8
New cards

What does DMAIC stand for?

Define, Measure, Analyze, Improve, Control.

9
New cards

What does DMADV stand for (for new processes)?

Define, Measure, Analyze, Design, Verify.

10
New cards

How does AI support reliability?

Predicts failures, identifies defect-prone modules, uses ML + Bayesian inference + genetic algorithms.

11
New cards

What is MTBF?

The avg time from one failure to the next failure

Mean Time Between Failures = MTTF + MTTR.

12
New cards

What is MTTF?

Mean Time To Failures

The avg time a system operates before it fails.

13
New cards

What is MTTR?

Mean Time To Repair

The avg time it takes to repair a system after a failure occurs.

14
New cards

Availability formula?

(The proportion of time the system is up, running, and available)

Availability = MTTF / (MTTF + MTTR).

15
New cards

What is software safety?

Ensuring hazards are identified and mitigated to prevent tragic failures.

16
New cards

What is the SQA continuous improvement cycle (SQA chart)?


Identify problem → Identify indicators → Prepare criteria → Compare results → Analyze → Improve → Repeat.

17
New cards

What is included in an SQA Plan?

Scope, standards, roles, tools, configuration management, metrics, audits, documentation.