Chapter 7 : Logical Modelling Flashcards

1
Q

What is the purpose of Data Flow Diagrams?

A
  1. To show the process that data undergo in a system
  2. To show how data moves and changes through an information system in a graphical
  3. To produce a logical model of an information system in a simple, direct way
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

List out 4 Components of DFD

A
  1. External Entities / Source & Sink
  2. Process
  3. Data Flow
  4. Data Store
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

List out 2 type of symbols representing DFD?

A
  1. Gane and Sarson Symbols
  2. Yourdon Symbols
  • View symbols at slide 8
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does External Entities / Source & Sink also known as?

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

What is External Entities / Source & Sink / Terminators?

A
  1. Is a person, dept, outside organization or other information system that provides data to the system or receives data from the system
  • May be a source, sink or both
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Source also known as?

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

What is a Source

A
  1. An external entity that supplies data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a Sink?

A
  1. An external entity that receives data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Sink also known as ?

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

What is process also known as? ( 2 )

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

What does Process modifies?

A
  1. Modifies or change data from one form to another form
  • Is named to identify the function it accomplishes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the rule for process in a diagram?

A
  1. A diagram should have no more than 9 process symbols
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does Data Flow represents?

A
  1. Represents the transfer of data among data stores, sources or sinks, and processes
  • Line can be curved or straight
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Data Store?

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

When is Data Store used?

A

1.It is used when the system must store data because one or more processes need to use the stored data a later time

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

What is the rule for Data Store?

A
  1. Process may connect to data storesd
17
Q

What is a Data Flow Diagram ?

A
  1. Is a scope of an organizational system that shows the system boundaries, external entities that interact with the system and the major information flows between the entities and the syste
18
Q

What is a Context Diagram ( DFD ) ?

A
  1. Top-level view of the information system
19
Q

What are the symbols used in Context Diagram?

A
  1. One process symbol representing the entire information system
  2. Has the external entities around the perimeter of the page
  3. Use data flow to connect the external entities with the process
20
Q

List out things that I need to identify when drawing context diagram ( 3 )

A
  1. Identify Process ( Name of the system )
  2. Identify External Entities ( Stakeholder )
  3. Identify Data Flows
21
Q

List out 6 guidelines for drawing DFD

A
  1. Draw the context diagram so that it fits on one page
  2. Use the name of the information system as the process name in the context diagram
  3. Use unique names within each set of symbols
  4. Do no cross lines
  5. Provide a unique name and reference number for each process
  6. Ensure that the model is accurate, easy to understand, and meets the needs of its users
22
Q

List out rules between source to sink in Basic Data Flow Diagram

A
  1. A source or a sink cannot provide data to another source or sink without some processing occurring
  • Entity ( Source ) -> Process -> Entity ( Sink )

Source must pass through Process before entering Sink

23
Q

List out rules between source ( Entity ) to data store in Basic Data Flow Diagram

A
  1. Data cannot move directly from a source to a data store without being processed
  • Entity ( Source ) -> Process -> Entity ( Sink )

Source must pass through Process before entering Data Store

24
Q

List out rules between Data Store to Sink ( Entity ) in Basic Data Flow Diagram?

A
  1. Data connot move directly from a Data Store to Sink ( Entity ) without being processed
  • Data Store -> Process -> Entity ( Sink )

Data Store must pass through Process before entering Sink ( Entity )

25
Q

List out rules between Data Store to Data Store in Basic Data Flow Diagram?

A
  1. Data cannot move directly from one data store to another without being processed
  • Data Store -> Process -> Data Store

Data Store must pass through Process before entering Data Store

26
Q

What is lower level diagrams also called?

A
  1. Child Diagram
27
Q

What is Child Diagram exploded from?

A
  1. Parent Diagram
28
Q

What is the rules for drawing Low-level Diagrams? ( 2 )

A
  1. Leveled
    • Also called exploded, partitioned and decomposed
    • Drawn in a series of increasingly detailed diagrams until desired degree of detailed is reached
  2. Balanced
    • Maintain consistency among the entire series of diagrams
29
Q

How many level do we need to create for DFD?

A
  1. Depend on how many Process needed

Order System

Level 0
1. Fill Order
2. Create Invoice
3. Apply Payment

  • 3 Process 3 Level

Level 1
- Make more detail on Fill Order

Level 2
- Make more detail on Create Invoice

Level 3
- Make more detail on Apply Payment

30
Q

What are the rules for creating Level 0 DFD

A
  1. If same data flows in both directions, I can use a double-headed arrow
  2. Diagram 0 is an exploded view of Process 0
  3. Parent Diagram
  4. Child Diagram
  • Process 0
    Order Management System

Level 0
DFD
1. Fill Order
2. Create Invoice
3. Apply Payment

31
Q

What is the next step after creating Level 0 DFD?

A
  1. Draw the Lower Level Diagrams
  • The level are depend on Process
32
Q

What is the techniques that Leveling must use? ( 2 )

A
  1. Leveling
  2. Balancing
33
Q

What is Process Decomposition?

A
  1. Divide System into a more detailed version
  • Enterprise Resource System
  • 1.0 Sale - 1.1 Record Order , …
  • 2.0 Production - 2.1 Serve Product , …
  • 3.0 Procurement - 3.1 Produce Purchase Order , …
  • 4.0 Payroll - 4.1 Record Time Worked , ..
34
Q

List out 3 Correct examples of Data Flows

A
  1. Process to Process
  2. Process to External Entity
  3. Process to Data Store
35
Q

List out 3 Incorrect examples of Data Flows

A
  1. External Entity to External Entity
  2. External Entity to Data Store
  3. Data Store to Data Store