SHE Level 4
SCQF Credit Points 20.00
ECTS Credit Points 10.00
Module Code MHI322957
Module Leader Richard Holden
School School of Computing, Engineering and Built Environment
Subject Computing
  • A (September start)

Pre-Requisite Knowledge

Fundamentals of Computing, Fundamentals of Software Engineering, Programming 2, Object Oriented Analysis & Design Or equivalent

Summary of Content

This module is concerned with the modelling of business processes. It starts with an overview of business process modelling history, standards, development lifecycle and deployment platforms. Comprehensive coverage of the standardised Business Process Modelling Notation (BPMN) is provided so that students are in a position to read and develop process models. Simulation of process models as well as model deployment, execution and approaches to process model analytics are covered. During the module students are expected to develop and work with a range of different types of business process model typical of a range of businesses.


Overview of Business Process Modelling (BPM) -360 - History and purpose of BPM - Modelling standards - The BPM lifecycle - Overview of available modelling and execution environments Business Process Modelling Notation (BPMN) -360 - Overview of BPMN - Pools and lanes - Processes and activities - BPMN tasks: manual, user, script, service, business rules, send and receive - Events and gateways - Message and sequence flow - Data objects, messages and datastores - Subprocesses - Relationship to UML Use Case and Activity Diagrams and Business Process Execution Language (BPEL) - Model creation using integrated development environments Business Model Simulation -360 - Simulation overview - Purpose served by simulation - Simulating a business process model - As-Is and To-Be models Process Deployment and Execution -360 - Deployment platforms - Executing a process model - Integration with external business systems including legacy systems - Service buses Introduction to Process Model Analytics -360 - Purpose of analytics - Monitoring options - BPM Dashboards

Learning Outcomes

On successful completion of this module, students should be able to:1. Demonstrate a comprehensive understanding of business process modelling history, associated standards, development lifecycle and deployment environments.2. Demonstrate a comprehensive understanding of Business Process Modelling Notation (BPMN) capabilities such as activities, tasks, events, gateways, flows, stores and subprocesses.3. Compare and contrast business process modelling development, simulation and execution environments as well as techniques used to integrate with external business systems including legacy systems.4. Critically evaluate the role played by business process simulation and process model analytics.5. Develop, simulate, execute and analyse a range of different types of business process models.

Teaching / Learning Strategy

The university 'Strategy for Learning' documentation has informed the learning and teaching strategy for this module. The module's material will be introduced through lectures, while laboratory exercises, based on the lecture material, will give practical experience. All lecture and laboratory material will be made available on GCU Learn and links will be provided to appropriate external material such as podcasts, MOOCs, videos and literature. During all lab sessions, students will receive formative feedback on their performance in undertaking the laboratory exercises. Summative feedback and grades will also be provided for the coursework assignments undertaken as part of the module using GCU Learn. GCU Learn will also be used to provide the students with module specific forums and wikis to stimulate student and lecturer interaction outwith the normal lecture and laboratory sessions. Appropriate integrated development and execution environments and tools will be provided to allow the students to work on the creation, execution and analysis of the business models covered in the module.

Indicative Reading

Silver B (2011) BPMN Method and Style 2nd ed., Cody-Cassidy Press Shapiro R, White S, Nathaniel P et al (2011) BPMN 2.0 Handbook, Future Strategies Inc. Pillar R (2012) Oracle BPM 11g Modeling, Oracle Corporation OMG Standards Team (2010) BPMN 2.0 by Example, Object Management Group (OMG) OMG Standards Team (2011) Business Process Model and Notation (BPMN), Version 2, Object Management Group (OMG)

Transferrable Skills

D1 Specialist knowledge and application D2 Critical thinking and problem solving D3 Critical Analysis D4 Communication skills, written, oral and listening D5 Numeracy D7 Computer literacy D8 Self confidence, self discipline & self reliance (independent working) D10 Creativity, innovation & independent thinking D15 Ability to prioritise tasks and time management

Module Structure

Activity Total Hours
Practicals (FT) 24.00
Lectures (FT) 24.00
Assessment (FT) 18.00
Independent Learning (FT) 134.00

Assessment Methods

Component Duration Weighting Threshold Description
Course Work 01 n/a 50.00 n/a Practically Based Assignment
Course Work 02 n/a 50.00 n/a Practically Based Assignment