9
A diagrammatic representation of the flow of data through a process/system or sub- system/ sub-process. Shows what happens to the data as it goes through a process.

Cs112 dataflow

Embed Size (px)

Citation preview

Page 1: Cs112 dataflow

A diagrammatic representation of the flow of data through a process/system or sub-system/ sub-process.

Shows what happens to the data as it goes through a process.

Page 2: Cs112 dataflow

Symbols and Symbols and Notations:Notations:

DFD NotationDFD Notation

Data Flow

Data Description

Process

Source orDestination

Data Store

Page 3: Cs112 dataflow

Case Scenario 1:

The University of Zukota, located in central Africa, offers training courses in computer application development. Here is a brief description of the admission process for these training courses:

• Applications for courses have to be sent to the University's training department. Applications should contain personnel details, training course(s) desired and (intended) donor name.

• The training department’s staff stores the application details after some verification, and sends a letter of acceptance to the applicant and a letter of intimation to the respective donor.

• On receipt of the donor’s confirmation. A Visa letter is then issued to the applications.

Page 4: Cs112 dataflow

Context Context DiagramDiagram

Training Databases

Applicant and Training Data

Donor Confirmation

Acceptance and VISA

Letter ofIntimation

Applicationof Courses

AdmissionProcess

DonorApplicant

The drawing of DFD normally starts at the top level often called

Is a general overview of how the system interacts with the external entities

Page 5: Cs112 dataflow

Case Scenario 2:

A fragrance shop is having their mid year sale. All red tagged items are 50% off and green tagged items are 75% off. Items should be validated to give proper discounts. After discount was given, amount to be paid will be calculated. Printed receipt will be given to the costumer. The security will then check if the costumer has the printed receipt check for the purchased items before releasing.

Page 6: Cs112 dataflow

Costumer Validate items

for discounts

Prices database

Compute for the

purchased items

Print Receipt

Verify the

Receipt

Security

Page 7: Cs112 dataflow

Data Data DictionaryDictionary is a central depository of all the elements

that are used in a system a place where you look up the meaning of a place where you find the details of an

element e.g. numeric characters in data items, where

the data item is used, its initial value, data types, etc.Data names The data of the data item

Data description A brief description of the data item

Aliases The data name referred by another name

Data type The data type of the data item

Length The size of the data item

Data Values Permissible values that can be stored

Used In Which process(es) uses it

Page 8: Cs112 dataflow

Data names STOCK-NO

Data description A unique number that identify each stock item

Aliases ITEM-NUMBER

Data type Character

Length 5

Data Values 10000-99999

Used In Data-entry procedureCheck-stk-no procedureUpdate-master procedure

Page 9: Cs112 dataflow