Chapter 7 Flashcards

1
Q

Why is process modelling studied?

A
  • to communicate business process and design
  • Modelling standardises our design
  • Modelling allows us to better understand the processes
  • Models allow us to improve processes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are data flow diagrams?

A

Graphically characterize data processes and flows in a business system

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

What do data flow diagrams (DFDs) depict?

A

System inputs
Processes
Outputs

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

advantages of the data flow approach

A
  • Freedom from committing to the technical implementation too early
  • Understanding the interrelatedness of systems and subsystems
  • Communicating current system knowledge to users
  • Analysis of proposed system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a context diagram?

A
  • Highest level in the data flow diagram
  • Contains only one process that represents the entire system
  • Process is given the number 0
  • All external entities and data flows are shown
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is diagram 0?

A
  • Explosion of the context diagram
  • Can include up to 9 processes
  • Each process is numbered
  • All data stores and external entities are included
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a child diagram?

A
  • An explosion of a process on diagram 0
  • Cannot produce output or receive input that the parent process does not also
    receive or output
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Common data flow diagram errors

A
  • Forgetting to include data flow
  • Arrow pointing in one direction
  • Connecting data flows and external entities to each other
  • Incorrectly labelling processes or data flow
  • Including more than 9 processes
  • Creating unbalanced decomposition in child diagrams
  • No data processing (input of process = output of process)
  • Process has no input
  • Process has no output
  • Two data stores are connected
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Logical Data Flow Diagram (DFD)

A
  • Focuses on the business and how it operates
  • Not concerned with how the system will be constructed
  • Describes business events that take place and the data required and
    produced by each event
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Physical Data Flow Diagram (DFD)

A

shows how the system will be implemented

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

Progression of models from logical to physical

A
  1. Current logical data flow diagram
    - Derive the logical DFD by examining physical DFD and isolating unique business activities
  2. New logical data flow diagram
    - Create logical DFD by adding input, output and processes required in the new system to the logical DFD
  3. New physical DFD
    - Derive physical DFD by examining processes on the new logical diagram.
    - Determine where user interfaces should exist, nature of processes and data stores
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Benefits of developing logical data flow diagrams

A
  • Better communication with users
  • More stable system
  • Better understanding of business by analysts
  • Flexibility and maintenance
  • Elimination of redundancy and easier creation of physical model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

CRUX matrix: what does CRUD stand for?

A

C: create
R: read
U: update
D: delete

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

CRUX matrix

A
  • Activities present in a system for each master file

- A tool to represent where each of these processes occurs in a system

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

Partitioning Data flow diagrams

A
  • Process of examining a data flow diagram and determining how it should be divided into collections of manual procedures and computer programs
  • Dashed line is drawn around a process/group of processes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly