The BA is analyzing the requirements that are represented in the Class Diagram. In addition to the diagram, the BA would like to include a separate document that has the information about the data elements to ensure a common understanding of the classes' attributes. What technique is used to define the data elements?
Correct Answer: D
Explanation
A data dictionary is a technique that is used to define the data elements of a system or a domain. It provides detailed information about the attributes of each data element, such as name, description, type, format, length, range, default value, validation rules, relationships, and constraints. A data dictionary helps to ensure a common understanding of the data elements among the stakeholders and to maintain consistency and accuracy in the data usage and manipulation. A data dictionary can be used to complement a class diagram, which is a graphical representation of the classes and their associations in an object-oriented system or domain.
References: The answer can be verified from the following sources:
A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3, Chapter 9: Data Modeling, p. 326-331; Chapter 10: Data Dictionary, p. 332-335.
Business Analysis for Practitioners: A Practice Guide, Chapter 5: Requirements Analysis and Design Definition, p. 123-124, 129-130.