ELearning Material Business Processes Business Processes Whats a
E-Learning Material Business Processes
Business Processes What’s a business process? Activities and Actions UML notation Decisions Objects and roles Examples
What’s a business process? Defines how a business achieves its purpose l l Strategic processes develop vision and mission Operational processes achieve specific goals and objectives If we are to make a profit, it should add value Comprises activities and actions
Activities and Actions Activity Carried out by an object – ongoing l Might be complex and contain other activities l Action Specific thing that changes an object and produces a result l Like an activity, but can’t be broken down any further l
UML Notation Activity Action • Exactly the same!
Example Complete first name Activity Complete surname Complete form Complete address Action Complete order details
Decisions • Called branch input • Up to three options • Just like a flowchart! options
Putting them together Arrows indicate dependency and flow – next activity is dependent on previous activity Take order Get from stock Guard condition included between square brackets Calculate subtotal [express delivery] Courier [standard] Post
Forks and joins Synchronisation bar Concurrent activities Activity Activity cannot occur before completion of prior activities
Objects and roles UML allows us to partition activities by object or by role Object partitioning is used when designing software Role partitioning is the general convention for business modelling l Especially useful for representing departments
Swimlanes Production Time Activity Distribution Activity Accounts Activity
Bit more notation… Start of process End of process
Coupled process Activity Activity Department 1 Department 2
Example processes Delivering a product to a customer Checking the credit history of a supplier Balancing the accounts Verifying manufacturing capacity Stock checks Engineering design change Updating the website
Recap What’s a business process? Activities and Actions UML notation Decisions Objects and roles Examples
And now… Try modelling a simple process Making a cup of tea l Buying a pint of beer l Choosing somewhere to live l The more you do, the easier it will get!
- Slides: 16