Data Flow Diagram Guidelines Flashcard

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

What must be true about the input and output of a process in a DFD?

The input to a process must be different from the output of that process.

2
New cards

Why must every process have a unique name in a DFD?

A process name should clearly describe its function to avoid confusion and ensure accurate documentation.

3
New cards

Can a process have only outputs?

No. If an object has only outputs, it must be a source, not a process.

4
New cards

Can a process have only inputs?

No. If an object has only inputs, it must be a sink, not a process.

5
New cards

How is a process labeled in a DFD?

A process is labeled using a verb phrase (e.g., 'Process Order').

6
New cards

Can data move directly from one data store to another in a DFD?

No. Data must be moved by a process.

7
New cards

Can data move directly from an outside source to a data store?

No. Data must be moved by a process.

8
New cards

Can data move directly from a data store to an outside sink?

No. Data must be moved by a process.

9
New cards

How is a data store labeled?

A data store has a noun phrase label (e.g., 'Customer Database').

10
New cards

Can data move directly from a source to a sink?

No. It must be moved by a process if the data is relevant to the system; otherwise, it is not shown on the DFD.

11
New cards

How is a source/sink labeled?

A source or sink is labeled with a noun phrase (e.g., 'Supplier').

12
New cards

How does data flow direction work in a DFD?

Data flows in only one direction between symbols. For actions like 'read before update,' use two separate arrows to indicate different timings.

13
New cards

What does a fork in data flow indicate?

A fork means the same data is sent from a common point to multiple processes, data stores, or sources/sinks, indicating copies of data going to different locations.

14
New cards

What does a join in data flow mean?

A join means identical data is received at a common location from multiple sources (processes, data stores, or external entities).

15
New cards

Can data flow directly back to the process it originated from?

No. At least one intermediary process must handle the flow before it loops back.

16
New cards

What does a data flow to a data store represent?

It represents an update (delete or change).

17
New cards

What does a data flow from a data store represent?

It represents a retrieval or use of data.

18
New cards

How is a data flow labeled?

A data flow should have a noun phrase label. Multiple noun phrases can appear on one arrow if they move together as a single unit.

19
New cards

How does time work in DFDs?

Time is not well-represented in DFDs. It is best to treat DFDs as perpetual systems with no defined start or stop points.

20
New cards

How should DFD development be approached?

DFD development is iterative. Expect to redraw diagrams multiple times to achieve the closest approximation of the system.