Professional Documents
Culture Documents
Definition
A “Simple” Process for
• A business process is a
Making Lunch
collection of activities
designed to produce a
specific output for a
particular customer or
market.
• It implies a strong
emphasis on how the
work is done within an
organization, in
contrast to a product
which focuses on what.
Definition
• A process is thus a specific ordering of work activities
across time and place, with a beginning, an end, and
clearly defined inputs and outputs: a structure for action.
Definition
• Process modeling is a technique for
organizing and documenting a system’s
processes, inputs, outputs and data stores.
• It is a formal way of representing how a
business operates. The main tool of process
modeling is Data Flow Diagram (DFD).
Example – Business Process Modeling (BPM)
For Example: Processing a customer’s order from an internet-
based mail order company involves:
• The customer placing an order (the customer need)
• Send IT-based information to the warehouse
• Sending IT-based information to the accounts department
• Generate of an invoice
• Stock picking
• Packing and recording
• Sending the appropriate IT-based information to the
distribution hub
• Allocate and organise shipment for the vehicle drivers
• Delivery of the item and invoicing (the customer need
fulfilled).
Key Terms
• Logical process models describe processes without suggesting
how they are conducted.
• Physical process models include information about how the
processes are implemented.
• Data model: is static; its main tool is Entity Relationship
Diagram (ERD).
• Process model: it is active; it shows motion, its main tool is
Data Flow Diagram (DFD).
• Decomposition is the process of modeling the system and its
components in increasing levels of detail.
• Balancing involves ensuring that information presented at one
level of a DFD is accurately represented in the next level DFD
System Models
Logical models show what a system ‘is’ or ‘does’.
implementation-independent; that is, they
depict the system independent of any technical
implementation. As such, logical models
illustrate the essence of the system.
System Models
Physical models show not only what a system ‘is’ or
‘does’, but also how the system is physically and
technically implemented.
Course Assigned
Registration slip COURSE
REGISRTATION Student info
Fee Status
SYSTEM
STUDENT
Course Info
COURSE Fee Status FINANCIAL
SYSTEM
List Course
Offered STUDENT
COURSE
3
Lecturer Info
LECTURER
Courses Assigned
Course
Course Assigned
Course Choose
Assign
days and
rooms
times
1.2
3.Gray hole
3.1.2 3.1.1
Existing account Generate an
Create a new
member account employee bank
statement
Employee
status
Employee address
3.1.3 Accounts
New account status Frozen account notification
Freeze member Receivable
account number Department
Illegal Data Flows
Illegal Corrected
data data
flows flows
a process is
needed to
B1 B2 B1 exchange data B1
flows between
boundaries
a process is
needed to
B1 DS1 B1 update (or DS1
use) a data
store
a process is
needed to
DS1 B1 DS1 present data B1
from a data
store
a process is
needed to
move data
DS1 DS2 DS1 DS2
from one data
store to
another
Validating DFDs