Chapter 7 Logical Modelling Flashcards

1
Q

Purpose of Data Flow Diagrams

A
  • to show the processes where data undergo in a system
  • to show how data moves and changes through an IS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

External entities

A

They are a person, department
(People that interacts with the system)
- may be a source and sink

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

Source and Sink

A

Source - an external entity that supplies data
Sink - an external entity that receives data

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

Process

A

Is named to identify the function it accomplishes

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

Data Flow

A

Representing a specific piece of data such as student ID and names

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

Data Store

A

is used when the system must store data.
- processes may need to use the stored data at a later time

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

Context Diagram

A

-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

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

Lower-level diagrams

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Diagramming Mistakes in DFD

A

Inputs but No Outputs - Black Hole
Inputs Not Sufficient To Produce Outputs - Grey Hole
Outputs but No Inputs - A miracle

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

Level 0 DFD

A

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

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

Level 1 DFD

A
  • Must use levelling and balancing techniques
    Levelling Example
  • Uses detailed DFD’s to describe an IS
  • Exploding and decomposing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly