9. Data Dictionary

If the system includes software and or a database. Then the system specification should include a data dictionary.

This serves two purposes.

  • It defines precisely the details of each major data structure.
  • It offers the opportunity to share common data structures within the system.

The second point is a good way of saving time and cutting down on debugging and testing as the validation of that structure only needs to be done once.

A data dictionary may include

  • tables, fields, records and relationships
  • constants, variables and data structures
  • validation that is required in the system
  • query structures


Challenge see if you can find out one extra fact on this topic that we haven't already told you

Click on this link: Creating a System Requirements Document


Copyright © www.teach-ict.com