|
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 |
|
|