Possible Answers for the Second Examination March 19, 1999 All the questions were matching. These answers indicate which choices on the right belong with each of the choices on the left. 1. Direct Measurement: the thing itself, external attributes Indirect Measurement: Determiner of the thing, internal product attributes Anitbugging: Defensive Programming Bang: implementation independent size Function-strong: Actions more important Data-strong: Data more important Flexibility: modification effort Integrity: limits users Audibility: standards conformance Error tolerance: minimizes impact Traceability: identify requirements RE: connections between data FuP: transformations CFuPI: adjusted transformations COBi: none 2. Design Metrics: Structural Complexity, System Complexity, fan-in, data structure, depth, number of unique database items Component-Level Design Metric:a stickiness, fan-in, data slice, , Cyclomatic complexity, module coupling Bang Primitive: number of tokens, Analysis Metric: Notice that all the component-level design metrics are also design metrics. I gave credit whether you included them or not. 3. Design Metric Goal: prediction, personnel assigns, success likelihood, Analysis Metric Goal: prediction, personnel assigns, success likelihood DeMarco's Bang Module Classification: synchronization, Display, Amalgamation 4. Measurement Principle: prior objectives, unambiguous, derived from theory, collection can be automated Metric Attribute: effective quality feedback, consistent, persuasive, derived from theory,