CSQA practice question 7 of 35

QA is a management function with emphasis on the process producing the product.

Full set: 471 questions
Answer options
A: True
B: False
Correct Answer:
TRUE
Explanation

The statement is correct. Quality Assurance (QA) is a proactive management discipline focused on preventing defects by ensuring that the processes and standards used to create a product are appropriate and correctly implemented. Its primary emphasis is on the process itself, with the goal of building quality into the product from the start, rather than inspecting for defects after the fact. This process-centric view is a core management function designed to provide confidence that the final product will meet the required quality standards.

Why Incorrect

This is a "TRUE OR FALSE" question. The statement "False" would be incorrect because it would mischaracterize the fundamental nature of Quality Assurance. To claim QA is not a management function or not process-focused would be to confuse it with Quality Control (QC). QC is a reactive, product-oriented activity focused on identifying defects in the finished product through testing and inspection. In contrast, QA is a preventative, process-oriented management activity.

References

1. IEEE Computer Society, Guide to the Software Engineering Body of Knowledge (SWEBOK), Version 3.0. (2014). In Chapter 11: Software Quality, the guide distinguishes between quality assurance and other quality activities. It states, "Software quality assurance (SQA) is a set of activities that define and assess the adequacy of software processes to provide evidence that establishes confidence that the software processes are appropriate for and produce software products of suitable quality for their intended purposes." This clearly defines QA as a process-focused set of activities that provide confidence, aligning with the concept of a management function. (See Section 2.1, SQA Activities).

2. ISO 9000:2015, Quality management systems — Fundamentals and vocabulary. The international standard defines Quality Assurance as the "part of quality management focused on providing confidence that quality requirements will be fulfilled." This confidence is achieved through the systematic management and evaluation of processes, confirming its role as a management function with a process emphasis. (See Clause 3.3.6).

3. Pressman, R. S., & Maxim, B. R. (2020). Software Engineering: A Practitioner's Approach (9th ed.). McGraw-Hill Education. In Chapter 16, "Software Quality Assurance," the text describes SQA as "a management activity that is applied throughout the software process." It further explains that SQA encompasses a set of auditing and reporting functions that assess the effectiveness and completeness of quality control activities, reinforcing its role as a management oversight function focused on the entire process. (See Chapter 16.1, "Elements of Software Quality Assurance").

Scroll to Top