Quality assurance 

KabInfo.Net 1. Variation control in the context of software engineering involves controlling variation in the
a. process applied
b. resources expended
c. product quality attributes
d. all of the above

2. There is no need to assess customer satisfaction when trying to determine the quality of a piece of software.
a. True
b. False

3. A key concept of quality control is that all work products
a. are delivered on time and under budget
b. have complete documentation
c. have measurable specifications for process outputs
d. are thoroughly tested before delivery to the customer

4. The goal of quality assurance is to provide management with the data needed to determine which software engineers are producing the most defects.
a. True
b. False

5. Quality costs may be divided into costs associated with
a. prevention, appraisal, and failure
b. people, process, and product
c. customers, developers, and maintenance
d. all of the above

6. Until a mature software process has been achieved an organization would be wise to spend most of its efforts on which TQM step
a. developing a visible, repeatable, measurable process
b. examining the ways in which customers use their products
c. observing the use of their products in the marketplace
d. optimizing the impact of intangibles on their current process

7. Software quality might be defined as conformance to explicitly stated requirements and standards, nothing more and nothing less.
a. True
b. False

8. People who perform software quality assurance must look at the software from the customer's perspective.
a. True
b. False

9. Which of these activities is not one of the activities recommended to be performed by an independent SQA group?
a. prepare SQA plan for the project
b. review software engineering activities to verify process compliance
c. report any evidence of noncompliance to senior management
d. serve as the sole test team for any software produced

10. The purpose of software reviews is to uncover errors and defects in work products so they can be removed before moving on to the next phase of development.
a. True
b. False

11. In general the earlier a software defect is discovered and corrected the less costly to the overall project budget.
a. True
b. False

12. Defect amplification models can be used to illustrate the costs associated with using software from its initial deployment to its retirement.
a. True
b. False

13. Which of the following are objectives for formal technical reviews?
a. allow senior staff members to correct errors
b. assess programmer productivity
c. par determining who introduced an error into a program
d. uncover errors in software work products