Title: BCS414 41
1Chapter 4
Data and Process Modeling
- Structure Analysis
- describes a system in terms of
- Input
- Output
- Data and
- Process
2- Structure Analysis
- involves 3 main tools
- Data Flow Diagrams
- Data Dictionary
- Process Description
3- Data Flow Diagrams DFD
- Shows how data moves through an information
system - (what the system does)
- but not show program logic or processing steps
- (not how it does)
- DFD Symbols
- Process Symbol
- Data Flow Symbol
- Data Store Symbol
- External Entity Symbol
4(No Transcript)
5Process Symbol Receives input data and produces
output Data Flow Symbol Path for data to move
from one part of the information systems to
another Data Store Symbol Represent a
situation in which system must retain
data External Entity Symbol Person, department,
outside organization or other information system
that provides data to the system or receives
output from the system
6(No Transcript)
7(No Transcript)
8(No Transcript)
9(No Transcript)
10(No Transcript)
11(No Transcript)
12- Context Diagrams
- Top-level view of an information system that
shows the systems boundaries and scope - Conventions for DFD
- Must fit on one page
- Process name should be the name of information
system - Use unique names within each set of symbols
- Do not cross lines
- Use unique reference number for each process
symbol
13(No Transcript)
14Strategies for Developing DFD A set of DFD is a
graphical, top-down model Create context
diagram, then diagram 0, then all the
child diagram for
diagram 0, and so on
15(No Transcript)
16(No Transcript)
17(No Transcript)
18- Data Dictionary
- Central storehouse of information about
- the systems data
- Define and describe all data elements and
- meaningful combination of data elements
19Data Dictionary
20(No Transcript)
21Documenting the Data Flow
22Documenting the Data Stores
23Documenting the Process
24Documenting the External Entities
25Documenting the Records
26- Process Description Tools
- Modular Design building blocks for the
process - combine of 3 logical structures
- 1. Sequence
- 2. Selection
- 3. Iteration
- Structured English
- Decision Tables
- Decision Trees
27Modular Design
Sequence
Selection
Iteration
28Structured English
29Decision Tables
30Decision Trees
31 Sequence of models between logical and physical
models? Four-Model Approach 1. Physical model
of the current system 2. Logical model of the
current system 3. Logical model of the new
system 4. Physical model of the new system
32(No Transcript)
33(No Transcript)
34(No Transcript)
35(No Transcript)
36(No Transcript)
37(No Transcript)
38(No Transcript)
39(No Transcript)
40(No Transcript)
41(No Transcript)
42Process ???????????????? Data Store ??????????????
??????? ??????
Entity ???????????????????? ??????????? ?????????
Data Store ?????????? Process ??????