Data Dictionary
Documents specific facts about the system What?
Data flows
Data stores
External entities
Processes
Records (data structures)
Data elements (data items, fields)
Why?
Elements of the system will be described precisely enough to be translated into code
Allows critical information to be communicated between users and system developers
Enhances efficiency by avoiding confusion over names and formats
Must document specific data-related facts, data flows, processes, data stores, external entities, data elements, records, and data dictionary reports
Standard form or CASE tool can be used
How is the data dictionary important to the design of systems?
