1803ICT Information Systems Foundations
1803ICT Information Systems Foundations
Module 3 Business Process Modeling
By the end of this Module you will:
Be able to explain the need for modeling in IS
Explain what is meant by a business process
Explain the purpose of a BPMN model
Use appropriate notation to draw a process model from a case
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
Business Process Modelling
To design effective information systems.
we first need to understand problems. That means understanding the activities and relationships within that the organizational system.
But organizations are complex open systems, thus it can be difficult to understand what is needed….
Enter models….
“A model is a simple representation of reality that helps us understand how something works or will work”
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
2
Modeling in IS
Models help us to visualize a system as it is or as we want it to be.
Models permit us to specify the structure or behaviour of a system in a way that helps us to see how different elements relate and interact with each other.
Models give us a template that guides us in constructing a system.
Models document the decisions we have made. (http://umlguide2.uw.hu/ch01lev1sec1.html).
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
3
Modeling in IS
Modelling is critical as a tool in the design of new ways of working.
Process Modelling allows us to represent in detail the current or intended features of critical elements of organisational systems.
we can specify the working of some system at a high level or at a low level of detail.
Process Modelling is a key skill of all business analysts
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
4
Any form of Modeling needs three elements:
Constructs:
The components of the Modeling approach
Notation:
The way we choose to represents constructs in the model
Circles for actors, boxes for processes, etc.
Principles:
Formal and informal rules for constructing the model correctly
Business Process Modelling Notation (BPMn) is commonly employed to model business processes.
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
5
Take a look at this process model – What do each of the symbols mean?
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
6
Modeling in IS
BPMn
(swim lanes explained)
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
7
BPMn categories of elements
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
8
Modeling in IS
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
9
Modeling in IS
Business Process Diagram (BPMN 2.0) — Cab Booking Process
http://www.conceptdraw.com/samples/business-process-diagrams-business-process-model-notation
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
10
Formal
Notation (ontology)
for BPMn
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
11
Events or Actors
Activities/Processes Data store
Activity / process
(eg, painting the product)
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
12
Information flow
Physical information flow
Physical flow (HAS mode only)
Information flow
Information flow (physical like paper)
Flow
(Physical items,
raw material)
Information flow
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
13
Putting it all together
Dotted line means sequence of activities
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
14
Activity:
Draw a process model (BPMn) for borrowing a library book.
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
15
Activity:
Draw a process model (BPMn) for borrowing a library book.
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
16
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
We have argued above that Modeling is critical to understanding the current workings of some organisation or part of. It is also critical as a tool in the design of new ways of working. The concept of system can be applied hierarchically within the process of Modeling or design. In other words, we can specify the working or some system at a high level or at a low level of detail. In a previous section we discussed building high-level models of purposeful activity. In this section we discuss the application of process Modeling to organisational problems. Process Modeling allows us to represent in detail the current or intended features of critical elements of organisational systems.
17
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
18
The Modeling technique for an IS model uses four main constructs:
Agents
Information flows/Document flows
Information stores
Processes (information-handling)
Modeling Information Systems
Revised Information system modeling constructs
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
19
Inventory management process shown as an information model.
A possible process for managing inventory is illustrated as a process model below. It is also known as an information system model because it shows Document flow, Data flow, data storage, and process.
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
20
Inventory management process shown as an information model.
Feedback is particularly evident in the decision point stock level < re-order level
if ‘true’ this decision point generates an order for new stock that replenishes inventory
Activities are reliant on information
inputs: shipping note from suppliers; sales order from customers
Activities also generate information
outputs: purchase order to suppliers or to a data store.
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
21
Inventory management process shown as an information model.
The entire process is made up of a workflow of defined activities
Embedded within this flow is inherent control represented by key decision points
Diamonds in the diagram are an example of an if statement
An if statement is a decision point and a basic way to control flow
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
22
https://www.heflo.com/business-process-modeling-tool/
Module 3 Business Process Modeling
3.1 The need for Modeling
and Modeling in IS
3.2 Modeling
notation
Examples
BPMN notation has evolved over time. In this course we touch on the basic elements only.
23
/docProps/thumbnail.jpeg