Chapter 7 Logical Modelling Flashcards
Purpose of Data Flow Diagrams
- to show the processes where data undergo in a system
- to show how data moves and changes through an IS
External entities
They are a person, department
(People that interacts with the system)
- may be a source and sink
Source and Sink
Source - an external entity that supplies data
Sink - an external entity that receives data
Process
Is named to identify the function it accomplishes
Data Flow
Representing a specific piece of data such as student ID and names
Data Store
is used when the system must store data.
- processes may need to use the stored data at a later time
Context Diagram
-DFD (data flow diagram) shows the scope of the system boundaries, external entities that interacts with the system and major information flows between the entities and the system
Lower-level diagrams
- Also called child diagram
- Is exploded from parent diagram
Leveled - also called exploded, drawn in a detailed diagram until the desired goal is reached
Balanced - maintaining consistency among the entire diagrams
Diagramming Mistakes in DFD
Inputs but No Outputs - Black Hole
Inputs Not Sufficient To Produce Outputs - Grey Hole
Outputs but No Inputs - A miracle
Level 0 DFD
Level 0 -
1. Identify related process - main functionalities
2. Identify data flows to/from external entities to/from identified processes and identifying the data store that is needed
Level 1 DFD
- Must use levelling and balancing techniques
Levelling Example - Uses detailed DFD’s to describe an IS
- Exploding and decomposing