managing information systems (data flow diagrams)

13
Managing Information Systems (Data Flow Diagrams) Enterprise & Project Management 0 Please note that these slides are not intended as a substitute to reading the recommended text for this course.

Upload: others

Post on 05-Jan-2022

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Managing Information Systems (Data Flow Diagrams)

Managing Information Systems (Data Flow

Diagrams) Enterprise & Project Management

0

Please note that these slides are not intended as a substitute

to reading the recommended text for this course.

Page 2: Managing Information Systems (Data Flow Diagrams)

Explain the purpose of DFDs

Construct DFDs

Discuss the Advantages of DFDs

Debate some of the issues in relation to DFDs

Objectives

1

Page 3: Managing Information Systems (Data Flow Diagrams)

A data flow diagram (DFD) is a graphical tool that allows system analysts (and system users) to depict the flow of data in an information system.

The DFD is one of the methods that system analysts use to collect information necessary to determine information system requirements.

What is a Data Flow Diagram?

2

Page 4: Managing Information Systems (Data Flow Diagrams)

A Data Flow Diagram is intended to serve as a communication tool among

– systems analysts

– end users

– database designers

– system programmers

– other members of the project team

What is a Data Flow Diagram?

3

Page 5: Managing Information Systems (Data Flow Diagrams)

Context Diagram

4

Context diagram of a food ordering system

Page 6: Managing Information Systems (Data Flow Diagrams)

DFD have multiple layers / levels

– Level 0 – high level major processes, data flows, and data stores

– Subsequent levels (1,2,3…) – provide detail

Developing DFDs

5

Page 7: Managing Information Systems (Data Flow Diagrams)

Level-0 Diagram

6

Level-0 DFD of a food-ordering

system

Page 8: Managing Information Systems (Data Flow Diagrams)

E-Commerce Application: Process Modeling using DFD

7 Level-0 data flow diagram for the a Web store

Page 9: Managing Information Systems (Data Flow Diagrams)

Symbol Signifies

A data flow

External entity symbol

Process symbol

Data store symbol

DFD Symbols

Customer

2 Sales Desk

Enter new customer order

M2 Mailing List

8

Page 10: Managing Information Systems (Data Flow Diagrams)

Data flow: arrows depicting movement of data

External entity: is a source or destination of a data flow which is outside / interface with the system.

Process: work or actions performed on data (inside the system)

Data store: data at rest (inside the system)

Definitions and Symbols

9

Page 11: Managing Information Systems (Data Flow Diagrams)

1. Create a rough draft

2. Identify key data flows

3. Identify processes and data stores

4. Check for completeness

5. Establish level of detail

6. Review with users

Six steps in Constructing of a Level 1 DFD

10

Page 12: Managing Information Systems (Data Flow Diagrams)

Note that a DFD is NOT time-sensitive, and that it is NOT a flowchart. It simply defines the functions of the system.

Four advantages over narrative explanations of data movement

– Easy to draw and amend

– Understanding of the interrelationships of systems and subsystems

– Communicating current system knowledge to users

– Analysis of the proposed system

However, there is a tendency to get ‘lost in the detail’ and confuse users.

Pros and Cons of Building a DFD

11

Page 13: Managing Information Systems (Data Flow Diagrams)

DFD should allow:

– User manager to confirm the boundaries and scope are correct.

– System analyst to understand the present system and identify alternative solutions. Also provides evidence of what and how it is done.

– Project manger to assign team member to the task of building / implementing the solution

Different perspectives

12