Answers for Certified Software Quality Engineering Quiz #9

1. Answer A is correct.  Brainstorming is a team tool for generating lots of creative ideas or suggestions in a short period of time.  The affinity diagram tool is used to organize ideas or items into significant categories.  Storyboards are used to in requirements engineering to describe user interfaces through pictorial sequences.  The force field analysis tool is used to identify driving forces that help move towards reaching a goal and restraining forces inhibiting movement towards a goal.  Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – page 66-67 or The Certified Software Quality Engineering Handbook by Linda Westfall – page 55.  CSQE Body of Knowledge Area: I.E.2

2. Answer C is correct.  During the analyze step in the DMAIC model, statistical tools are used to Analyze the data from the measure step and the current process to fully understand the influences that each input variable has on the process and its results. Gap analysis is performed to determine the differences between the current performance of the process and the desired performance. Based on these evaluations the root cause(s) of the problem and/or variation in the process are determined and validated. The objective of the analyze step is to understand the process well enough that it is possible to identify alternative improvement actions during the improve step. Reference:The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – page 123-124 or The Certified Software Quality Engineering Handbook by Linda Westfall – page 95. CSQE Body of Knowledge Area: II.B.2

3. Answer A is correct.  In the Yourdon/DeMarco notation for data flow diagrams, a rectangle is the symbol used for an entity external to the system.  In this example diagram, the function (labeled Element 3) received the data (labeled Element 2) from the external entity (labeled Element 1) and communicates two data items.  One data item (labeled Element 4) is stored in a data repository (labeled Element 5).  The other data item (labeled Element 6) is transferred to another process (labeled Element 7).   That process (labeled Element 7) then stores a third data item into the data repository (labeled Element 5).  Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – pages 221-222 or The Certified Software Quality Engineering Handbook by Linda Westfall – pages 173-174.  CSQE Body of Knowledge Area: III.C.7

4. Answer B is correct.  Since the engineer can only work on the task part time, it will increase the estimated calendar time (duration) that it will take to do the activity.  The estimated effort it takes to do the activity would not be affected.  Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – page 289 or The Certified Software Quality Engineering Handbook by Linda Westfall – page 233.  CSQE Body of Knowledge Area: IV.A.1

5. Answer D is correct.  Derived measures are measures that are calculated as a function of two or more values of other explicit or derived measures.  For example, the defect density of a document could be calculated by a function that divides the number of defects found by the size of the document in pages.  Therefore, defect density is a derived measure.  Explicit measures, also called base measures or metric primitives, are measurements that are taken directly.  For example, we can directly measure effort hours, the number of defects and the number of pages in a document so those are explicit measures.  Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – page 372 or The Certified Software Quality Engineering Handbook by Linda Westfall – pages 313-314.  CSQE Body of Knowledge Area: V.A.1

6. Answer A is correct.  Suspension criteria are the specific measurable criteria that when met indicates that the testing activities should be stopped until the resumption criteria are met.  For example, if a certain number of critical defects are discovered or if a certain percentage of test cases are blocked, it may no longer be considered cost effective to continue the testing effort until development corrects the software.  The arrival rate of problems reported by testers would be expected to increase, especially during the early stages of system testing.  Having “95% of the planned test cases executed and passed” and having “no more than 10 non-closed majors all with work arounds” are examples of possible exit criteria from system testing not a suspension criteria.  In addition, if the 10 major problems all have work arounds, then testing can probably continue without significant impact.  Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – page 470 or The Certified Software Quality Engineering Handbook by Linda Westfall – page 404.  CSQE Body of Knowledge Area: VI.B.2

7. Answer B is correct.  Merging is the configuration management process of taking two or more versions or revisions of a product and combining them into a single new version or revision. Reference: The Certified Software Quality Engineering Handbook 2nd Edition by Linda Westfall – pages 564-565 or The Certified Software Quality Engineering Handbook by Linda Westfall – pages 498-499.  CSQE Body of Knowledge Area: VII.A.3

© 1999-2018 Westfall Team, Inc.