0% found this document useful (0 votes)
69 views3 pages

Lecture Notes 1.3.2

A data dictionary lists all data elements, flows, and stores appearing in a data flow diagram (DFD) model of a system. It defines each data item and composite data elements in terms of component items. For basic data elements, the dictionary lists the name and type. A data dictionary provides a standard language and consistent vocabulary for all information, which helps avoid confusion among engineers working on a project. It also defines data structures in terms of their elements.

Uploaded by

Ashutosh mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views3 pages

Lecture Notes 1.3.2

A data dictionary lists all data elements, flows, and stores appearing in a data flow diagram (DFD) model of a system. It defines each data item and composite data elements in terms of component items. For basic data elements, the dictionary lists the name and type. A data dictionary provides a standard language and consistent vocabulary for all information, which helps avoid confusion among engineers working on a project. It also defines data structures in terms of their elements.

Uploaded by

Ashutosh mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Data Dictionaries

A data dictionary lists all data elements appearing in the DFD model of a system.
The data items listed contain all data flows and the contents of all data stores
looking on the DFDs in the DFD model of a system.

A data dictionary lists the objective of all data items and the definition of all
composite data elements in terms of their component data items. For example, a
data dictionary entry may contain that the data grossPay consists of the
parts regularPay and overtimePay.

                  grossPay = regularPay + overtimePay

For the smallest units of data elements, the data dictionary lists their name and
their type.

A data dictionary plays a significant role in any software development process


because of the following reasons:

o A Data dictionary provides a standard language for all relevant information


for use by engineers working in a project. A consistent vocabulary for data
items is essential since, in large projects, different engineers of the project
tend to use different terms to refer to the same data, which unnecessarily
causes confusion.
o The data dictionary provides the analyst with a means to determine the
definition of various data structures in terms of their component elements.

Structured Charts

It partitions a system into block boxes. A Black box system that functionality is
known to the user without the knowledge of internal design.
Structured Chart is a graphical representation which shows:

o System partitions into modules


o Hierarchy of component modules
o The relation between processing modules
o Interaction between modules
o Information passed between modules

The following notations are used in structured chart:


Pseudo Code:

Pseudo Code is system description in short English like phrases describing the
function. It use keyword and indentation. Pseudo codes are used as replacement for
flow charts. It decreases the amount of documentation required.

You might also like