E-Learning Material Business Processes. What’s a business process? Activities and Actions UML notation Decisions Objects and roles Examples.

Slides:



Advertisements
Similar presentations
Solutions to Review Questions
Advertisements

Activity Diagrams in UML. Definition Activity diagrams represent the dynamics of the system. They are flow charts that are used to show the workflow of.
Software Design Process A Process is a set of related and (sequenced) tasks that transforms a set of input to a set of output. Inputs Outputs Design Process.
How to Document A Business Management System
Extending the Requirements Model - techniques for detailing use cases
7M701 1 Activity Diagram. 7M701 2 Example 7M701 3 Activity Diagram: what is it? Describes activities and flows of data or decisions between activities.
IMS1001 – Information Systems 1 CSE Information Systems 1
Activity Diagrams [Arlow and Neustadt, 2005] CS 425 / 625 Seminar on Software Engineering University of Nevada, Reno Department of Computer Science & Engineering.
UML Activity Diagrams In UML an activity diagram is used to display the sequence of actions They show the workflow from start to finish Detail the many.
IS After the strategy, the real work ;-)  After determining organizational value chains, after modeling the organizational architecture, after.
1 CS 691z/791z Topics in Software Engineering Chapter 13: Activity Diagrams & Chapter 19: Basic Statecharts [Arlow and Neustadt, 2002] March 8, 2007.
L06-2-S1 Activity Diagrams 2003 SJSU -- CmpE Software Engineering II Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
7M822 UML Activity Diagrams 6 October 2008.
03/12/2001 © Bennett, McRobb and Farmer Activity Diagrams Based on Chapter 5 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and.
Activity Diagrams. What is Activity Diagrams?  Activity diagrams are a technique to describe procedural logic, business process, and work flow.  An.
1999 – 2006 M.E. Fayad SJSU -- CmpE Software Engineering Management Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
Requirements Analysis Activity Diagrams b511.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis.
Analysis into Design. Specifying Business Rules Identifying necessary constraints in an organisation’s operations Can apply to structured or semi-structured.
COMP1007 Intro to Requirements Analysis © Copyright De Montfort University 2002 All Rights Reserved COMP1007 Introduction to Requirements Analysis Lecture.
Process Modelling Using Data Flow Diagrams - Building and Levelling Them; Process Modelling Using Function Decomposition CSE Information Systems.
RBNetERP or Enterprise Resource Planning is a software that allows companies to integrate all their operations and resources and manage them through one.
1COM6030 Systems Analysis and Design © University of Sheffield 2005 COM 6030 Software Analysis and Design Lecture 6 - Use cases and activity diagrams Dr.
Software Design Processes and Management
Copyright © 2016 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Software Engineering EKT 420. What is Activity Diagram Activity diagrams are graphical representations of workflows of stepwise activities and actions.
Interaction Modeling. Sequence Models  There are two kinds of sequence models: scenarios and sequence diagrams  A scenario is a sequence of events that.
BPMN By Hosein Bitaraf Software Engineering. Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes.
CS 325: Software Engineering March 3, 2015 Activity Modeling for Transformational Systems Trtansformational Systems UML Activity Diagrams.
Interaction Models (2): Sequence Diagrams Extracted from textbook: Object Oriented Modeling and Design with UML M. Blaha, J. Rumbaugh 1.
February 20, 2012  Present Fayad KSU – SWE Process and Modeling Software Process and Modeling Dr. M.E. Fayad, Professor Software Engineering Department,
Programming Logic and Design Fourth Edition, Comprehensive Chapter 15 System Modeling with the UML.
University of Sunderland ISIC 1 Data Flow Diagrams - Part 2 Hierarchical DFDs.
Chapter 11 Activity Diagrams. 2 “Activity diagrams are a technique to describe procedural logic, business processes, and work flows” - M. Fowler An activity.
Information Systems Engineering Activity Diagram 1.
CMSC 345 Use Cases. u Describes the system’s behavior under various conditions as the system responds to a request from one of the stakeholders, called.
Chapter 14: Activity Diagrams November 2015 [Arlow and Neustadt, 2005] CS 425/625 Senior Projects University of Nevada, Reno Department of Computer Science.
Essentials of Visual Modeling w/ UML Instructor Notes
UML Activity Diagrams.
University of Southern California Center for Systems and Software Engineering 9/20/2010© USC-CSSE Activity Diagrams for Business Workflows and.
LECTURE 5 4/2/16 1. Functional decomposition 2 A few words on “assumptions” Assumptions arise when there is uncertainty about interpreting observations.
Interaction Models (2): Activity Diagrams Extracted from textbook: Object Oriented Modeling and Design with UML M. Blaha, J. Rumbaugh.
Software Engineering: Models David Millard
Activity Diagrams. Notation Activity1()cActivity2() 1. Activities 2. Transition.
UML Activity and Sequence Diagrams David Millard
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 UML Activity Diagrams.
Information Technology Management
Activity Diagrams Dan Fleck Coming up: Activity Diagram.
Business Process and Functional Modeling
Activity Diagrams.
Information Delivery Manuals: Process Mapping
Activity Diagram.
CSS 496 Business Process Re-engineering for BS(CS)
Activity and State Transition Diagram
Visit for more Learning Resources
Activity Diagrams.
UML Activity Diagrams.
UML Activity Diagrams & State Charts
Use Case Modeling - techniques for detailing use cases
Chapter 14: Activity Diagrams
Activity Diagrams Dan Fleck Coming up: Activity Diagram.
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
BPMN - Business Process Modeling Notations
Chapter 14: Activity Diagrams
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
Chapter 14: Activity Diagrams
Activity Diagrams for Business Workflows and Scenarios
Information Systems Engineering
Object-Oriented Analysis & Design
Presentation transcript:

E-Learning Material 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 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 Might be complex and contain other activities Action Specific thing that changes an object and produces a result Like an activity, but can’t be broken down any further

UML Notation ActivityAction Exactly the same!

Example Complete form Complete first name Complete surname Complete address Complete order details Activity Action

Decisions Called branch Up to three options Just like a flowchart! input options

Putting them together Take order Get from stock Calculate subtotal Courier Post [express delivery] [standard] Guard condition included between square brackets Arrows indicate dependency and flow – next activity is dependent on previous activity

Forks and joins Activity Synchronisation bar Concurrent activities 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 Especially useful for representing departments

Swimlanes Activity ProductionDistributionAccounts Time

Bit more notation… Start of process End of process

Coupled process 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 Buying a pint of beer Choosing somewhere to live The more you do, the easier it will get!