Business Process Analysis with UML and BPMN Training Course
Who This Course Is For:
Designed for managers seeking to comprehend BPMN diagrams, as well as business consultants, business analysts, business process engineers, system analysts, and professionals engaged in analysing and planning business processes through standardised, unified modelling notation.
Course Objectives:
- Create high-quality process diagrams
- Model processes using BPMN notation
- Document current 'as-is' process information
- Implement optimised process flows for people-intensive operations
- Simplify complex process definitions by breaking them down into more manageable components
Course Outline
UML
- Business use case diagrams
- UML activity diagrams illustrating the use case
- Business entity definitions represented via Class Diagrams
- Mapping the model to system use cases
BPMN
- BPMN modelling techniques
- Overview of BPMN modelling shapes
- Generating and viewing swimlanes
- BPMN text objects, data objects, annotations, and attributions
- Basic process optimisation
- Best practices for process design
Requirements
Fundamental knowledge of UML and some experience with Business Process Management would be beneficial.
Open Training Courses require 5+ participants.
Business Process Analysis with UML and BPMN Training Course - Booking
Business Process Analysis with UML and BPMN Training Course - Enquiry
Business Process Analysis with UML and BPMN - Consultancy Enquiry
Testimonials (2)
The trainer shared his knowledge and led great atmosphere.
Agnieszka Dubanska - Narodowy Fundusz Zdrowia
Course - Modelowanie procesów biznesowych z wykorzystaniem UML i BPMN
exercises made with the comments of trainer
Ewa Korol - Narodowy Fundusz Zdrowia
Course - Modelowanie procesów biznesowych z wykorzystaniem UML i BPMN
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology
21 HoursBusiness analysis is the process of investigating, understanding, and defining business needs to develop solutions that meet those needs. It is a key element in the process of managing change within an organization and designing new business solutions. Business analysis aims to ensure that technological, procedural, or organizational solutions meet business goals and needs. It is a key element in ensuring the effectiveness of projects and changes within an organization by guaranteeing that implemented solutions are appropriate, feasible, and fully aligned with business requirements.
Next-Level Business Analysis: Tools & Techniques for Impact
7 HoursThis workshop caters to seasoned Business Analysts, Product Owners, and User Researchers seeking to master advanced methodologies that deliver tangible business value. Through practical exercises and applicable tools, participants will learn to dissect complex data, refine processes, engage stakeholders effectively, and translate strategic goals into action via OKRs. By the conclusion, attendees will possess a definitive toolkit to amplify their impact and achieve measurable outcomes.
Design Patterns
14 HoursA wide array of proven patterns is readily accessible. Often, this simply involves adapting the terminology and applying the pattern within a particular technology stack. This approach can save hundreds of hours that would otherwise be devoted to design and testing. Training Objectives This course has two primary goals: first, to enable you to reuse widely established patterns, and second, to assist you in creating and reusing patterns tailored to your organisation. It helps you to estimate how patterns can reduce costs, systematise the design process and generate a code framework based on your patterns. Audience Software designers, business analysts, project managers, programmers and developers as well as operational managers and software division managers. Course Style The course focuses on use cases and their relationship with a specific pattern. Most of the examples are explained in UML and in simple Java examples (the language can change if the course is booked as a closed course). It guides you through the sources of the patterns as well as showing you how to catalogue and describe patterns which can be reused across your organisation.
Insurance in the Digital Era
14 HoursInsurance in the Digital Era provides an applied overview of how digital transformation is reshaping products, operations, and customer engagement within the insurance industry.
This instructor-led, live training (available online or onsite) is designed for intermediate-level insurance professionals who wish to understand and apply digital technologies, data-driven strategies, and innovation frameworks to modernise insurance offerings and operations.
By the end of this training, participants will be able to:
- Explain the role of AI, Big Data, IoT, and automation in modern insurance workflows.
- Identify InsurTech trends and how they affect the insurance ecosystem.
- Design customer-centric strategies enabled by digital tools and data insights.
- Apply data-driven approaches to risk management and decision making.
- Develop an innovation and change management approach suitable for insurers.
- Assess real-world case studies and translate lessons into local initiatives.
Format of the Course
- Interactive lecture and discussion.
- Case study analysis and group workshops.
- Practical exercises and action planning for participants’ organisations.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
IREB CPRE – Foundation Level (Extended): Practical Requirements Engineering and Certification Preparation
14 HoursRequirements Engineering (RE) is a pivotal discipline within the software and systems development landscape. It centres on identifying, documenting, and managing the needs and constraints of stakeholders to ensure project success.
This instructor-led, live training (available online or onsite) is tailored for intermediate-level professionals keen to deepen their grasp of practical Requirements Engineering while preparing for the IREB CPRE – Foundation Level certification exam.
Upon completing this training, participants will be equipped to:
- Understand and apply the core concepts and terminology outlined in the IREB CPRE Foundation syllabus.
- Identify and elicit requirements using effective, context-appropriate techniques.
- Model, document, and validate requirements for real-world projects.
- Manage requirements changes, traceability, and prioritisation throughout the project lifecycle.
- Leverage Requirements Engineering tools and best practices to enhance communication and project outcomes.
- Be fully prepared to take and pass the IREB CPRE – Foundation Level certification exam.
Format of the Course
- Interactive lecture and discussion.
- Case-based exercises and collaborative workshops.
- Exam preparation sessions and practice questions.
Course Customisation Options
- Additional modules or industry-specific case studies can be added upon request.
Modeling and Documentation for Business Analysis
14 HoursThis practical course on Modeling and Documentation for Business Analysis concentrates on standard modeling languages and tools essential for capturing, visualising, and validating business requirements and processes.
Delivered as an instructor-led, live training session (available online or onsite), it is designed for professionals with little to no modeling experience who wish to apply industry-standard techniques such as UML, BPMN, and wireframing tools to enhance clarity and communication within business analysis projects.
Upon completion of this training, participants will be able to:
- Utilise UML diagrams to represent functional requirements and system behaviour.
- Model business processes in accordance with BPMN standards.
- Create clear and structured use case diagrams and accompanying documentation.
- Design wireframes and interactive prototypes using Figma and Balsamiq.
Course Format
- Interactive lectures and group discussions.
- Hands-on application of modelling tools within sample project scenarios.
- Guided exercises focused on process, requirements, and UI modelling.
Course Customisation Options
- To arrange a customised training session tailored to your organisation’s standards or preferred toolset, please contact us.
Object Constraint Language (OCL) and Web Ontology Language (OWL)
21 HoursThis instructor-led, live training in Australia (online or onsite) is tailored for programmers or anyone keen to learn and utilise OCL and OWL to express various model query, manipulation, and specification requirements.
By the conclusion of this training, participants will be able to:
- Gain a deeper understanding of the architecture underlying OCL and OWL.
- Utilise OCL and OWL to articulate model transformations.
OCUP2 UML Certification - UML 2 Foundation Exam Preparation
21 HoursOCUP2 Content Developer
NobleProg holds official OMG OCUP 2 Content Developer status, meaning that our course outlines and training materials have been crafted by the same experts who design the OCUP 2 exam questions.
Audience
Software developers, programmers, business analysts, project managers, software architects, testers, technical writers, or anyone engaged in the software development lifecycle.
Objectives
Equips you with the skills to work with the most commonly used UML elements.
Teaches you how to construct simple UML models.
Prepares you to become a member of a UML Development Team.
Requirements Analysis
21 HoursThis instructor-led, live training in Australia (online or onsite) is aimed at individuals seeking to understand requirements analysis and perform it efficiently and accurately using analytical techniques for their projects.
By the end of this training, participants will be able to:
- identify different types of requirements.
- understand the overall concepts of, and activities within, requirements analysis.
- be familiar with the requirements analysis methodology.
- use different requirements analysis techniques to their advantage.
- structure requirements in order to communicate efficiently with architects and developers through an iterative requirement gathering process.
System Engineering using SysML and UML 2
21 HoursObjective:
Aim to equip System Engineering analysts and designers with the skills to efficiently capture requirements and proceed with embedded software design implementation, grounded in system specifications utilising UML 2 and SysML.
Over this 3-day training, the goal is to assist system analysts in effectively articulating their requirements and enable designers to formulate the appropriate system architecture based on these needs.
The resulting system architecture offers a robust level of agility for embedded system software when facing changes, as it ensures coherent traceability of business rules encapsulated within system functions, as well as usage choices (use cases) by end-users, down to the software implementation level.
Applying SysML with MagicDraw/Cameo
21 HoursThis three-day training course covers the fundamentals of modelling, UML, and SysML, alongside the practical application of MagicDraw or Cameo through a case study that illustrates a standard model-based systems engineering approach.
The course:
- Combines lectures with hands-on exercises to utilise MagicDraw or Cameo for SysML-based systems modelling;
- Elucidates key SysML concepts and diagram types;
- Offers practical experience in constructing system model examples;
- Demonstrates how to trace model elements across various views;
- Explains how to leverage MagicDraw features effectively;
- Relies on a consistent modelling case study throughout.
Audience:
- System architects, system engineers, software architects, and other stakeholders involved in creating and utilising models.
Methods:
- Presentations, discussions, and practical assignments based on case studies.
Course Materials:
- Slides, a case study model, and descriptions of practical assignments.
Certificates:
- Each participant receives a NobleProg certificate confirming their attendance at the training.
Object-oriented analysis and design using the language UML
21 HoursThe "Object-oriented Analysis and Design using UML" course is aimed at analysts, designers, programmers, testers, and project managers, offering an introduction to system modelling using UML. Through a case study, participants gain skills in modelling requirements, business processes, and documenting both functional and non-functional requirements. Subsequent stages of the training cover the analytical model, design phases (both static and dynamic), and practical application of the Enterprise Architect modelling tool. The course provides a solid foundation for effective business process modelling in enterprises, utilising UML throughout all stages of software creation.
OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
14 HoursAudience:
Developers, programmers, business analysts, project managers, software architects, testers, documentation specialists, or anyone involved in the software development lifecycle.
Objectives:
Equips you to work with a wide range of UML elements
Teaches you how to create complex UML models
Prepares you to become a qualified senior member of a UML Development Team.
UML in Enterprise Architect (workshops)
21 HoursThis course is tailored for analysts, designers, developers, testers, and project managers.
The workshop covers problem analysis, system design, and documentation using UML and Sparx Systems' Enterprise Architect. During the training, participants will explore advanced program capabilities (such as MDA, profiles, and XMI) alongside best practices that significantly simplify and accelerate the modelling process.
As the training focuses on the Enterprise Architect tool, participants must already possess UML modelling skills. For those wishing to learn modelling from scratch, we offer dedicated UML training courses.
The training method
10% lecture, 90% workshop