Professional Documents
Culture Documents
Lecture 10:
Modelling Enterprises
Modeling business processes
Why business processes?
Modelling concurrency and synchronization in business activities
UML Activity Diagrams
BPMN Diagrams
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 1
University of Toronto Department of Computer Science
Business Processes
Business Process Automation
Leave existing business processes as they are
Look for opportunities to automate parts of the process
Can make an organisation more efficient; has least impact on the business
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 2
University of Toronto Department of Computer Science
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 3
University of Toronto Department of Computer Science
[need to
reorder]
Dispatch Reorder
Order Item
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 4
University of Toronto Department of Computer Science
[need to
reorder]
Dispatch Reorder
Order Item
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 5
University of Toronto Department of Computer Science
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 6
University of Toronto Department of Computer Science
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 7
University of Toronto Department of Computer Science
Simple Example
Source: adapted from White, 2005
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 8
University of Toronto Department of Computer Science
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 9
University of Toronto Department of Computer Science
Events may change the flow Source: adapted from White, 2005
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 10
University of Toronto Department of Computer Science
Approach
SD model shows dependencies between actors:
goal/softgoal dependency - an actor depends on another actor to attain a goal
resource dependency - an actor needs a resource from another actor
task dependency - an actor needs another actor to carry out a task
SR model shows interactions between goals within each actor
Shows task decompositions
Shows means-ends links between tasks and goals
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 11
University of Toronto Department of Computer Science
Summary
Need to understand business processes
Existing business process
to understand the problem
Potential changes to the business process
To investigate alternative solutions
© 2004-5 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 14