/
Bachelor of Information Bachelor of Information

Bachelor of Information - PowerPoint Presentation

relylancome
relylancome . @relylancome
Follow
344 views
Uploaded On 2020-06-22

Bachelor of Information - PPT Presentation

Technology Systems Analysis amp Design IT 2405 Nisansala Dharmasena Bertholameuse BSc Special Hons in ITPGD in IT MSc in IT PGD in IR Dip in Journalism MPhil in Computer Science Reading ID: 783515

order product data level product order level data pay payment flow raw materials dfd diagrams produce customer creating construct

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "Bachelor of Information" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Bachelor of Information

Technology

Systems Analysis & Design

IT 2405

Nisansala

Dharmasena BertholameuseBSc Special (Hons) in IT,PGD in IT, MSc in IT,PGD in IR, Dip in Journalism, M.Phil. in Computer Science (Reading)

7. System Design

–Practical- Data Flow Diagram

Slide2

Bachelor of Information Technology

Systems Analysis & Design

IT2405

Nisansala

Dharmasena

Bertholameuse

BSc Special (Hons) in IT,PGD in IT, MSc in IT,

PGD in IR, Dip in Journalism, M.Phil. in Computer Science (Reading)

7. System Design

Data

Flow Diagrams - Practical

Slide3

Intended Learning Outcomes

After completing this module students should be able to

;Understand the concepts of Data Flow Diagrams

Slide4

Outline

Introduction Lemonade stand example

Slide5

Creating Data Flow Diagrams

Steps:

Create a list of activities

Construct Context Level DFD

(identifies external entities and processes)

Construct Level 0 DFD

(identifies manageable sub process )

Construct Level 1- n DFD

(identifies actual data flows and data stores )

Check against rules of DFD

Slide6

DFD Naming Guidelines

External Entity

 NounData Flow  Names of dataProcess  verb phrase

a system namea subsystem nameData Store  Noun

Slide7

Creating Data Flow

Diagrams

Lemonade

Stand Example

Slide8

Creating Data Flow Diagrams

Steps:

Create a list of activities

Old way: no Use-Case Diagram

New way: use Use-Case Diagram

Construct Context Level DFD

(identifies sources and sink)

Construct Level 0 DFD

(identifies manageable sub processes )

Construct Level 1- n DFD

(identifies actual data flows and data stores )

Example

The operations of a simple lemonade stand will be used to demonstrate the creation of dataflow diagrams.

Slide9

Create a list of activities

Example

Think through the activities that take place at a lemonade stand.

Customer Order

Serve Product

Collect Payment

Produce Product

Store Product

Creating Data Flow Diagrams

Slide10

Example

Also think of the additional activities needed to support the basic activities.

Customer Order

Serve Product

Collect Payment

Produce Product

Store Product

Order Raw Materials

Pay for Raw Materials

Pay for Labor

Creating Data Flow Diagrams

Create a list of activities

Slide11

Example

Group these activities in some logical fashion, possibly functional areas.

Customer Order

Serve Product

Collect

Payment

Produce Product

Store

Product

Order Raw Materials

Pay for Raw

Materials

Pay for

Labor

Create a list of activities

Creating Data Flow Diagrams

Slide12

0.0

Lemonade System

EMPLOYEE

CUSTOMER

Pay

Payment

Order

Context Level DFD

Example

Create a context level diagram identifying the sources and sinks (users).

Customer Order

Serve Product

Collect

Payment

Produce Product

Store

Product

Order Raw Materials

Pay for Raw

Materials

Pay

for

Labor

VENDOR

Payment

Purchase Order

Production Schedule

Received Goods

Time Worked

Sales Forecast

Construct Context Level DFD

(identifies sources and sink)

Product Served

Creating Data Flow Diagrams

Slide13

Level 0 DFD

Example

Create a level 0 diagram identifying the logical subsystems that may exist.

Customer Order

Serve Product

Collect

Payment

Produce Product

Store

Product

Order Raw Materials

Pay for Raw

Materials

Pay for

Labor

Construct Level 0 DFD

(identifies manageable sub processes )

2.0

Production

EMPLOYEE

Production

Schedule

1.0

Sale

3.0

Procure-

ment

Sales Forecast

Product Ordered

CUSTOMER

Pay

Payment

Customer Order

VENDOR

Payment

Purchase Order

Order

Decisions

Received Goods

Time Worked

Inventory

Product Served

4.0

Payroll

Creating Data Flow Diagrams

Slide14

Level 1 DFD

Example

Create a level 1 decomposing the processes in level 0 and identifying data stores.

Construct Level 1- n DFD

(identifies actual data flows and data stores )

1.3

Produce Sales Forecast

Sales Forecast

Payment

Customer Order

Serve Product

Collect Payment

Produce Product

Store Product

Order Raw Materials

Pay for Raw Materials

Pay for Labor

1.1

Record Order

Customer Order

ORDER

1.2

Receive Payment

PAYMENT

Severed Order

Request for Forecast

CUSTOMER

Creating Data Flow Diagrams

Slide15

Level 1 DFD

Example

Create a level 1 decomposing the processes in level 0 and identifying data stores.

Construct Level 1 (continued)

Customer Order

Serve Product

Collect Payment

Produce

Product

Store Product

Order

Raw Materials

Pay for Raw Materials

Pay

for

Labor

2.1

Serve Product

Product Order

ORDER

2.2

Produce Product

INVENTORTY

Quantity Severed

Production

Schedule

RAW MATERIALS

2.3

Store

Product

Quantity Produced & Location Stored

Quantity Used

Production Data

Creating Data Flow Diagrams

Slide16

Level 1 DFD

Example

Create a level 1 decomposing the processes in level 0 and identifying data stores.

Construct Level 1 (continued)

Customer Order

Serve Product

Collect

Payment

Produce Product

Store

Product

Order Raw Materials

Pay for Raw

Materials

Pay for Labor

3.1

Produce Purchase Order

Order Decision

PURCHASE ORDER

3.2

Receive Items

Received Goods

RAW MATERIALS

3.3

Pay Vendor

Quantity

Received

Quantity On-Hand

RECEIVED ITEMS

VENDOR

Payment Approval

Payment

Creating Data Flow Diagrams

Slide17

Level 1 DFD

Example

Create a level 1 decomposing the processes in level 0 and identifying data stores.

Construct Level 1 (

continued

)

Time Worked

Customer Order

Serve Product

Collect

Payment

Produce Product

Store

Product

Order Raw Materials

Pay for Raw

Materials

Pay for

Labor

4.1

Record Time Worked

TIME CARDS

4.2

Calculate Payroll

Payroll Request

EMPLOYEE

4.3

Pay Employee

Employee ID

PAYROLL

PAYMENTS

Payment Approval

Payment

Unpaid time cards

Creating Data Flow Diagrams

Slide18

Process Decomposition

4.1

Record Time Worked

4.2

Calculate Payroll

4.3

Pay Employee

3.1

Produce Purchase Order

3.2

Receive Items

3.3

Pay Vendor

2.1

Serve Product

2.2

Produce Product

2.3

Store

Product

1.1

Record Order

1.2

Receive Payment

2.0

Production

1.0

Sale

3.0

Procure-ment

4.0

Payroll

0.0

Lemonade System

Level 0

Level 1

Context Level

Slide19

Screen Capture – MS Visio

Slide20

Lesson Summary

Understand the concepts of Data Flow Diagrams

Slide21

Bachelor of Information Technology

Systems Analysis & Design

IT2405

Nisansala

Dharmasena

Bertholameuse

BSc Special (Hons) in IT,PGD in IT, MSc in IT,

PGD in IR, Dip in Journalism, M.Phil. in Computer Science (Reading)

7. System Design

Data

Flow Diagrams - Practical

Slide22

Bachelor of Information

Technology

Computer

Systems

I

IT1205Nisansala Dharmasena BertholameuseBSc Special (Hons) in IT,PGD in IT, MSc in IT,

PGD in IR, Dip in Journalism, M.Phil. in Computer Science (Reading)

7. System Design

- Practical- Data Flow Diagram