0% found this document useful (0 votes)
11 views20 pages

06_Business Process Modeling_Part2_DFD

Uploaded by

vhare457
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views20 pages

06_Business Process Modeling_Part2_DFD

Uploaded by

vhare457
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Business Process Modeling - DFD

Outline
 Definition(s)
 BPM Tools
• UML
• DFD
DFD for BPM
Application of BPM
 Mapping Customer Journey
• BPM enables the creation of customer-centric models. It is vital in the business
service sector to deliver an exceptional experience and build lasting brand
impressions.
 Financial Process management
• the Financial department, the BPM streamlines budget expenses, approvals,
and financial reporting. It ensures compliance, errors, and better decision-
making.
 Improving Supply Chain
• BPM can leverage the logistics and supply chain management business process.
Automation can also be used to set up the smooth movement of goods, manage
inventory, and swiftly respond to market needs.
 Enhancing HR Process
• BPM enables a seamless recruitment process. By using business process
modelling, the HR department can ensure firm productivity and facilitate agile
HR processes that are aligned with business goals.
 Risk Management
• BPM ensures it mitigates the risk of compliance, helps monitor regular
standards, and reduces timely costs. It is mostly used by businesses subjected to
strict regulations.
 Optimizing market campaigns
• It builds a customer lifecycle, helping the marketer reach potential customers
by enforcing maximum engagement and ROI. It is also used to execute plans
and campaigns.
 Product Development
• BPM ensures product lifecycle management. It minimises the time and effort
spent guiding product development and launch. This results in innovative
marketer products.
 IT Service Management
• BPM innovators use it to maintain system stability, minimize downtime, and
manage change. It also enables IT teams to enhance user satisfaction.
Business Process Modeling benefits
• Improved communication. Visual representations of processes help bridge
communication gaps between technical and non-technical stakeholders,
ensuring everyone shares a common understanding.

• Increased efficiency. By identifying bottlenecks and redundancies, businesses


can streamline operations, reducing wasted time and resources.

• Enhanced process control. With detailed insights into each step, organizations
can maintain better control over processes, ensuring compliance and
consistency across operations.
Business Process Modeling benefits
• Facilitated training. New employees can grasp workflows more quickly with
clear process models, accelerating the onboarding process and reducing
training costs.

• Risk management. Modeling helps identify potential risks and develop


mitigation strategies, providing a proactive approach to managing challenges.
DFD - Questions
1. Using the example of a retail clothing store in a mall, list relevant data flows,
data stores, processes, and sources/sinks. Observe several sales transactions.
Draw a context diagram and a level-0 diagram that represent the selling
system at the store. Explain why you chose certain elements as processes versus
sources/sinks.
DFD - Questions
2. Using the example of Gautrain Passenger Train ticketing system, list relevant
data flows, data stores, processes, and sources/sinks. Observe several sales
transactions. Draw a context diagram and a level-1 DFD diagram that
represent the ticket sales system. Explain why you chose certain elements as
processes versus sources/sinks.
DFD – Recap (Levels)
 DFDs can range from simple overviews to complex, granular representations
of a system or process with multiple levels, starting with level 0.

 The most common and intuitive DFDs are level 0 DFDs, also called context
diagrams. They’re digestible, high-level overviews of the flow of information
through a system or process, so almost anyone can understand it.

Level 0: Context Diagram


 This DFD level focuses on high-level system processes or functions and the
data sources that flow to or from them. Level 0 diagrams are designed to be
simple, straightforward overviews of a process or system.
DFD – Recap (Levels)
Level 1: Process Decomposition
 While level 1 DFDs are still broad overviews of a system or process, they’re also more
detailed — they break down the system’s single process node into subprocesses.

Level 2: Deeper Dives


 The next level of DFDs dives even deeper into detail by breaking down each level 1
process into granular subprocesses.

Level 3: Increasing Complexity


 Level 3 and higher-numbered DFDs are uncommon. This is largely due to the amount
of detail required, which defeats its original purpose of being easy to understand.
Context Diagrams
 A context class diagram is an information system development tool used by
software developers to represent the relationship between the main product and
its various subsystems or components.
 A context diagram outlines how external entities interact with an internal
software system.
 It’s the most basic form of a data flow diagram, providing a broad view of the
system and external entities in an easily digestible way.
 Because of its simplicity, it’s sometimes called a level 0 data flow diagram.
 A system context diagram is typically drawn with the system in the middle (either
in a circle or a square).
Context Diagrams
 Also known as a Level 0 Data Flow Diagram (DFD), provides a high-level view
of an information system and does not go into details about processes.
 Context diagrams are typically included in requirements documents to show how
the system interacts and will interface with other systems.
Example
Context Diagram – Example 1
Example
Context Diagram – Example 2

You might also like