Answers for Certified Software Quality Engineering Quiz #4

1. Answer A is correct.  At its most basic, software quality is increased by eliminating defects from that software.  The most cost effective way of handling software defects is to prevent them.  Answers B-D are benefits of improving the quality of software, they are not mechanisms for obtaining that improvement.  Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – page 5 or The Certified Software Quality Engineering Handbook by Linda Westfall – page 4.  CSQE Body of Knowledge Area: I.A.1

2. Answer D is correct.  The costs of building the software perfectly the first time, including the cost of documenting the detailed design do not count as costs of quality.  The costs of documenting the standardized processes (Answer A) would count as a prevention cost of quality.  The cost of documenting the test cases (Answer B) and audit reports (Answer C) would count as appraisal costs of quality. Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – pages 113-114 or The Certified Software Quality Engineering Handbook by Linda Westfall – pages 90-91. CSQE Body of Knowledge Area: II.B.1

3. Answer B is correct.  Agile software development methods, including Scrum, extreme programming, test-driven development, feature-driven development and so on, typically use iterative software development. Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – pages 172 and 178 or The Certified Software Quality Engineering Handbook by Linda Westfall – pages 136-138. CSQE Body of Knowledge Area: III.A.3

4. Answer B is correct.  A work breakdown structure is a method for subdividing a project into a hierarchy of sub-projects, tasks and activities.   Process documentation/modeling defines the specific steps in standardized process (Answer A).  Risk identification and analysis techniques are used to identify and prioritize risks (Answer C).  Activity networks show the sequential relationships (predecessor/ successor) between the various activities in a project (answer D).  Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – page 299 or The Certified Software Quality Engineering Handbook by Linda Westfall – page 241.  CSQE Body of Knowledge Area: IV.A.2

5. Answer C is correct.   The fact that the simple act of measurement, which gives attention (demonstrated interest by management) to the attributes being measured causes workers to endeavor to make those measurements improve is known as the Hawthorne effect.  Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – page 414 orThe Certified Software Quality Engineering Handbook by Linda Westfall – page 319.  CSQE Body of Knowledge Area: V.A.4

6. Answer A is correct.  Dynamic analysis includes methods of performing V&V by evaluating a software component or product by executing it and comparing the actual results to expected results. Testing, piloting and simulations are forms of dynamic analysis.  Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – page 450 or The Certified Software Quality Engineering Handbook by Linda Westfall – pages 388-389. CSQE Body of Knowledge Area: VI.A.1

7. Answer C is correct.  Tailoring standardized SCM processes and work instructions is performed at the project level in order to adapt them to the specific needs of the project. Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – page 550-551 or The Certified Software Quality Engineering Handbook by Linda Westfall – page 484. CSQE Body of Knowledge Area: VII.A.1

© 1999-2019 Westfall Team, Inc.