 System context diagrams can be helpful in understanding the context in which the system will be part of software engineering.A data dictionary or "database dictionary" is a file that defines the basic organization of a database.A database dictionary contains a list of all files in the database, the number of records in each file, and the names and types of each data field.