Академический Документы
Профессиональный Документы
Культура Документы
modeling
Chapter 5
Introduction
Introduction
Overview of Data
and Process
Modeling Tools
1.
2.
3.
4.
DFDs
Symbols
Process Symbol
Data Flow Symbol
Data Store Symbol
Entity Symbol
Process Symbol
Process
Process Symbol
Also referred to as a
black box
Data Flow
HOURS WORKED
DATE OF BIRTH
APPLY
INSURANCE
PREMIUM
CALCULATE
GROSS PAY
CALCULATE
GROSS PAY
PAYMENT AMOUNT
Spontaneous
Generation
Black Hole
Gray Hole
PAY RATE
FINAL GRADE
Data Store
CORRECT
POST
PAYMENT
CREATE
INVOICE
CUSTOMER PAYMENT
INVOICE
CUSTOMER
PAYMENTS
ACCOUNTS
RECEIVABLE
DAILY PAYMENTS
INVOICE DETAIL
PAYMENT DETAIL
SYMPTOM
ADMIT
PATIENT
ADMISSION FORM
PREPARE
DEPOSIT
POST
PAYMENT
DIAGNOSE
PATIENT
PATIENTS
TREATMENT
TREAT PATIENT
INCORRECT
COURSES
DAILY
PAYMENTS
STUDENTS
POST
PAYMENT
CUSTOMER
PAYMENT
DAILY
PAYMENT
BOOK
FLIGHT
FLIGHT
REQUEST
PASSENGERS
ENTITY SYMBOL
ENTITY SYMBOL
SINK
CORRECT
BANK
CUSTOMER
ORDER
BANK
DEPOSIT
PAYMENT
PAYMENT
CUSTOMER
INVOICE
VERIFY
ORDER
PREPARE
DEPOSIT
APPLY
PAYMENT
APPLY
PAYMENT
CUSTOMER
PAYMENT
APPLY
PAYMENT
INCORRECT
PAYROLL
DEPARTMENT
PAYCHECK
EMPLOYEE
CUSTOMER
PAYMENT
ACCOUNTS
RECEIVABLE
BANK
BANK
DEPOSIT
DAILY
PAYMENTS
Step 1: Draw a
Context Diagram
Context
Diagram
A top-level view of
an information
system that shows
the systems
boundaries and
scope.
To show detail inside the black box, you create DFD diagram
0.
Diagram 0
STUDENT
RECORDS
SYSTEM
ASSIGN
FINAL
GRADE
FINAL
GRADE
GRADING
DETAILS
CLASS
ROSTER
1
STUDENT
GRADE
GRADE
STUDENT
WORK
GRADING
PARAMETERS
CLASS
ROSTER
CLASS GRADEBOOK
D1
ESTABLISH
GRADEBOOK
GRADEBOOK
CLASS
DETAILS
GRADING
PARAMETERS
4
INSTRUCTORS
GRADE REPORT
PRODUCE
GRADE
REPORT
STUDENTS
Parent Diagram
Child Diagram
Function Primitive
Balancing
Data Dictionary
The smallest piece of data that has meaning within an information system.
Records
A meaningful combination of related data elements that included in a data flow or retained in a data
store.
Modular Design
Process
Conditio
n or
Decision
Sequence
Selection
Iteration
Logic
Sequence
One or more of the steps might represent a sub process that contains additional
logical structure
Verify Product
Code
Verify Price
Verify Stock
Level
Selection
The process of one of two or more process steps based on the results of a test or
condition.
Hour
s
>40?
No
Yes
Calculate
Overtime Pay
Iteration
End
of
File
Yes
No
Print Paycheck
Structured English
Use only the three building blocks of sequence, selection, and iteration
Structured English
Decision Tables
Decision Tables
Decision Trees
Sequence of Models
Four-Model Approach
Chapter Summary
Chapter Summary
Chapter Summary
Chapter 4 Complete