SDM 5 - Introduction to Data Flow Diagram Flashcards

1
Q

What is the purpose of data flow diagram?

A
  • To show how the system interacts with the external entities, as well as databases
  • To show the processes that data undergo in a system
  • To show how data moves and changes through an information system in a graphical, top-down fashion
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why do we choose DFD?

A

DFDs reperesent data flow in a logical way, meaning it does not constrict the implementation of the data flow
DFDs also do not distinguish manual or automated processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what are the components of DFD?

A

External entities / Source & sink
Process
Data flow
Data store

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What do external entities represent?

A

Person, department, outside organization, outside information system that provides or consumes the data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does process represent?

A

Transforms input into output

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does data flow represent?

A

Transfer of data among data stores, sources or sinks, processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what do data store represent?

A

Data repository

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a context diagram?

A

A top level diagram that graphically defines the system boundary and the flow of data between the system and external entities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Give one example of DFD

A

Yourdon/DeMarco context diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the key characteristics of the context diagram?

A

Only 1 process
The relationship between the external entities and the system is drawn around the perimeter
No data store drawn
entities are connected to the process with data flow
No direct connection between 2 entities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Is the DFD useful?

A

It assist a system analyst in graphically conceptualizing and visualizing data transformation from input to output in a system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly