 |
| 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 |  |  Software quality might be defined as conformance to explicitly stated requirements and standards, nothing more and nothing less. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 7 |  |  People who perform software quality assurance must look at the software from the customer's perspective. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 8 |  |  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 |
|
|
 |
| 9 |  |  The purpose of software reviews is to uncover errors in work products so they can be removed before moving on to the next phase of development. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 10 |  |  In general the earlier a software error is discovered and corrected the less costly to the overall project budget. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 11 |  |  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 |
|
|
 |
| 12 |  |  Which of the following are objectives for formal technical reviews? |
|  | A) | allow senior staff members to correct errors |
|  | B) | assess programmer productivity |
|  | C) | determining who introduced an error into a program |
|  | D) | uncover errors in software work products |
|
|
 |
| 13 |  |  At the end of a formal technical review all attendees can decide to |
|  | A) | accept the work product without modification |
|  | B) | modify the work product and continue the review |
|  | C) | reject the product due to stylistic discrepancies |
|  | D) | reject the product due to severe errors |
|  | E) | both a and d |
|
|
 |
| 14 |  |  A review summary report answers which three questions? |
|  | A) | terminate project, replace producer, request a time extension |
|  | B) | what defects were found, what caused defects, who was responsible |
|  | C) | what was reviewed, who reviewed it, what were the findings |
|  | D) | none of the above |
|
|
 |
| 15 |  |  In any type of technical review, the focus of the review is on the product and not the producer. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 16 |  |  Sample driven reviews only make sense for very small software development projects. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 17 |  |  Attempts to apply mathematical proofs to demonstrate that a program conforms to its specifications are doomed to failure. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 18 |  |  Statistical quality assurance involves |
|  | A) | using sampling in place of exhaustive testing of software |
|  | B) | surveying customers to find out their opinions about product quality |
|  | C) | tracing each defect to its underlying cause, isolating the "vital few" causes, and moving to correct them |
|  | D) | tracing each defect to its underlying causes and using the Pareto principle to correct each problem found |
|
|
 |
| 19 |  |  Six Sigma methodology defines three core steps. |
|  | A) | analyze, improve, control |
|  | B) | analyze, design, verify |
|  | C) | define, measure, analyze |
|  | D) | define, measure, control |
|
|
 |
| 20 |  |  Software reliability problems can almost always be traced to |
|  | A) | errors in accuracy |
|  | B) | errors in design |
|  | C) | errors in implementation |
|  | D) | errors in operation |
|  | E) | both b and c |
|
|
 |
| 21 |  |  Software safety is a quality assurance activity that focuses on hazards that |
|  | A) | affect the reliability of a software component |
|  | B) | may cause an entire system to fail |
|  | C) | may result from user input errors |
|  | D) | prevent profitable marketing of the final product |
|
|
 |
| 22 |  |  Poka-yoke devices are mechanisms that lead to the |
|  | A) | creation of quality processes with minimal resources |
|  | B) | determining causes of software defects |
|  | C) | prevention of potential quality problems |
|  | D) | rapid detection of quality problems introduced |
|  | E) | both c and d |
|
|
 |
| 23 |  |  The ISO quality assurance standard that applies to software engineering is |
|  | A) | ISO 9000:2004 |
|  | B) | ISO 9001:2000 |
|  | C) | ISO 9002:2001 |
|  | D) | ISO 9003:2004 |
|
|
 |
| 24 |  |  Which of the following is not a section in the standard for SQA plans recommended by IEEE? |
|  | A) | budget |
|  | B) | documentation |
|  | C) | reviews and audits |
|  | D) | test |
|
|