Business Process Analysis with UML and BPMN Training Course
Target Audience:
Managers seeking to understand BPMN diagrams, Business Consultants, Business Analysts, Business Process Engineers, System Analysts, and professionals involved in analyzing and planning business processes using standardized, unified modeling notation.
Course Objectives:
- Create high-quality process diagrams
- Model processes using BPMN notation
- Capture current-state process information
- Implement optimized process flows for people-intensive processes
- Simplify complex process definitions by breaking them into more manageable components
Course Outline
UML
- Business use case diagrams
- UML activity diagrams detailing the use case
- Business entities definitions depicted with Class Diagrams
- Map the model into system use cases
BPMN
- BPMN modeling techniques
- BPMN modeling shape overview
- Swimlane generation and viewing
- BPMN text objects, data objects, annotations, and attributions
- Basic process optimization
- Process design best practices
Requirements
Basic 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
Upcoming Courses
Related Courses
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology
21 HoursBusiness analysis is the process of studying, understanding, and defining business needs to develop solutions that meet those needs. It is a key element in the process of managing organizational change and designing new business solutions. Business analysis aims to ensure that technological, process, or organizational solutions align with business goals and requirements. It plays a crucial role in ensuring the effectiveness of projects and changes within an organization by ensuring that implemented solutions are accurate, feasible, and fully aligned with business requirements.
Testable Requirements - How to Write Good Acceptance Criteria?
14 HoursThis instructor-led live training in Serbia (online or onsite) targets intermediate-level business and IT professionals who want to learn how to write effective acceptance criteria for requirements.
By the end of this training, participants will be able to:
- Understand the importance of acceptance criteria.
- Create and verify requirements acceptance criteria.
- Apply different methods for describing acceptance criteria.
- Ensure the quality of analytical artifacts.
Design Patterns
14 HoursNumerous proven patterns are readily accessible to everyone. Often, the key lies in adapting their names and applying them within a specific technology. This approach can save hundreds of hours that would otherwise be devoted to design and testing phases. Training Goals This course has two primary goals: first, it enables you to reuse well-established patterns, and second, it empowers you to create and reuse patterns tailored to your organization. It helps you estimate how patterns can reduce costs, systematize 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 organization.
Insurance in the Digital Era
14 HoursInsurance in the Digital Era provides a practical overview of how digital transformation is reshaping products, operations, and customer engagement within the insurance sector.
This instructor-led live training (available online or onsite) targets intermediate-level insurance professionals who want to understand and apply digital technologies, data-driven strategies, and innovation frameworks to modernize their insurance offerings and operations.
Upon completing 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’ organizations.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
IREB Certified Professional for Requirements Engineering - RE@Agile Primer
14 HoursThis foundational course is designed to meet the needs of professionals engaged in Requirements Engineering and Agile methodologies. It targets individuals in roles such as project and IT management, domain experts, system analysts, software developers, Scrum Masters, Product Owners, and members of Agile organizations.
RE@Agile integrates IREB’s perspective on Agile values with the Agile viewpoint on Requirements Engineering values. The curriculum covers the classification and evaluation of Requirements Engineering work products and techniques within an Agile context, as well as Agile work products and techniques in the context of Requirements Engineering. It also addresses essential process elements in Agile product development and highlights the motivation for adopting Agile practices in the development process.
A key focus is the synergy between Requirements Engineering and Agile, specifically examining Agile principles relevant to Requirements Engineering and the Agile mindset in relation to core Requirements Engineering values.
The Examination
This course serves as the basis for the RE@Agile Primer examination. Candidates can choose from two examination formats:
- A proctored multiple-choice examination leading to an official RE@Agile Primer certificate. This format is similar to the CPRE Foundation Level and Advanced Level multiple-choice examinations but has a duration of 40 minutes.
- An online multiple-choice self-assessment that provides a confirmation of participation.
IREB Certified Professional for Requirements Engineering - Advanced Level RE@Agile
21 HoursThis Advanced Level Module, RE@Agile, is designed for Requirements Engineers and agile practitioners. It concentrates on understanding and implementing practices and techniques from the Requirements Engineering discipline within agile development processes. Additionally, it covers grasping and applying concepts, techniques, and key process elements of agile approaches in Requirements Engineering processes.
The Examination
This course is designed to prepare participants for the Advanced Level certification exams in the following areas:
- RE@Agile - Practitioner (the certificate involves a multiple-choice exam)
- RE@Agile - Specialist (the certificate involves a written assignment)
IREB Certified Professional for Requirements Engineering - Advanced Level Requirements (Management)
21 HoursThis three-day course is conducted as a live, instructor-led session, available either online (remote) or in-person (classroom).
Target Audience:
The Advanced Requirements Management course is designed for professionals working in requirements engineering, business analysis, business engineering, organizational design, and related fields who wish to expand their knowledge and skills in requirements management.
Examination Details:
Additional examination fees may apply.
The “IREB Certified Professional for Requirements Engineering – Advanced Level (Management)” certification exam includes the following components:
CPRE Advanced Level (Management) – Practitioner
- Earning the Requirements Management - Practitioner certificate requires passing a multiple-choice examination.
CPRE Advanced Level (Management) – Specialist
- Earning the Requirements Management - Specialist certificate requires completing a written assignment.
IREB CPRE – Foundation Level (Extended): Practical Requirements Engineering and Certification Preparation
14 HoursRequirements Engineering (RE) is a crucial discipline in software and systems development, dedicated to identifying, documenting, and managing stakeholder needs and constraints to ensure project success.
This instructor-led, live training (available online or onsite) targets intermediate-level professionals seeking to deepen their understanding of practical Requirements Engineering while preparing for the IREB CPRE – Foundation Level certification exam.
Upon completing this training, participants will be able to:
- Understand and apply the key concepts and terminology defined by the IREB CPRE Foundation syllabus.
- Identify and elicit requirements using effective and context-appropriate techniques.
- Model, document, and validate requirements for real-world projects.
- Manage requirements changes, traceability, and prioritization throughout the project lifecycle.
- Use 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 Customization Options
- Additional modules or industry-specific case studies can be added on request.
IREB Certified Professional for Requirements Engineering - Foundation Level
21 HoursThis course is conducted as a live, instructor-led program, available in both online (remote) and onsite (classroom) formats.
The Certified Professional for Requirements Engineering (CPRE) certification is designed for professionals engaged in Requirements Engineering, Business Analysis, and Testing. The curriculum covers the core principles of the Requirements Engineering domain, along with established methodologies and practical techniques.
The certification framework is established by the IREB, and the CPRE examination can be taken through approved certification bodies.
Who is this course for?
This course is ideal for anyone involved in Requirements Engineering, Business Analysis, or software and systems development. The Foundation Level covers essential topics such as eliciting requirements and documenting them appropriately, verifying and validating requirements, and managing them throughout the entire product lifecycle.
By the end of this training, participants will be able to:
- demonstrate familiarity with the terminology used in Requirements Engineering, Business Analysis, and Requirements Management.
- understand fundamental Requirements Engineering techniques and methods, as well as their practical application.
- become familiar with widely established notations for specifying requirements.
Modeling and Documentation for Business Analysis
14 HoursBusiness Analysis Modeling and Documentation is a hands-on course designed to teach standard modeling languages and tools for capturing, visualizing, and validating business requirements and processes.
This instructor-led live training (available online or onsite) is ideal for professionals with little to no modeling experience who want to apply industry-standard techniques such as UML, BPMN, and wireframing tools to enhance clarity and communication in business analysis projects.
By the end of this training, participants will be able to:
- Utilize UML diagrams to depict functional requirements and system behavior.
- Model business processes in accordance with BPMN standards.
- Develop clear and structured use case diagrams and associated documentation.
- Design wireframes and interactive prototypes using Figma and Balsamiq.
Course Format
- Interactive lectures and group discussions.
- Practical application of modeling tools in sample project scenarios.
- Guided exercises focusing on process, requirements, and UI modeling.
Course Customization Options
- To request customized training tailored to your organization’s standards or preferred toolset, please contact us to arrange.
OCUP2 UML Certification - UML 2 Foundation Exam Preparation
21 HoursOCUP2 Content Developer
NobleProg holds official OMG OCUP 2 Content Developer accreditation, signifying that our course syllabi and training resources were crafted by the very experts who designed the OCUP 2 examination questions.
Audience
This course is tailored for developers, programmers, business analysts, project managers, software architects, testers, documentation specialists, and anyone engaged in the software development lifecycle.
Objectives
Equips you to work with the most frequently used UML elements
Instills the skills needed to construct basic UML models
Prepares you to function effectively as part of a UML Development Team
Requirements Management
21 HoursThis instructor-led live training in Serbia (online or on-site) is designed for intermediate-level business and IT professionals aiming to enhance their skills in requirements management.
By the end of this training, participants will be able to:
- Understand the key activities and products of requirements management.
- Apply effective techniques for requirements elicitation.
- Document requirements using appropriate methods and notations.
- Implement a requirements architecture and repository.
Requirements Analysis
21 HoursThis instructor-led, live training in Serbia (online or onsite) is aimed at persons who wish to understand requirements analysis and conduct requirements analysis efficiently and accurately using analysis 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:
This course is designed to help analysts and designers in the field of System Engineering understand how to efficiently gather requirements and proceed with embedded software design implementation based on system specifications using UML 2 and SysML.
Over three days, the training aims to assist system analysts in expressing their needs effectively and enable designers to create the appropriate architectural design for the system based on these needs.
The resulting system architecture provides a high level of agility for embedded system software when facing changes, as it allows coherent traceability of the business rules encapsulated in system functions and those of the usage choices (use cases) of end-users toward the software implementation level.
Applying SysML with MagicDraw/Cameo
21 HoursThis three-day program covers the fundamentals of modeling, UML, SysML, and the practical application of MagicDraw or Cameo through a case study that illustrates a standard model-based systems engineering methodology.
Course highlights:
- Combines theoretical instruction with hands-on exercises using MagicDraw or Cameo for SysML-based systems modeling;
- Details key SysML concepts and diagram types;
- Offers practical experience in constructing system model examples;
- Demonstrates how to trace model elements across various perspectives;
- Explains efficient utilization of MagicDraw functionalities;
- Relies on a coherent modeling case study throughout.
Target Audience:
- System architects, system engineers, software architects, and other stakeholders responsible for creating and utilizing models.
Instructional Approach:
- Lectures, group discussions, and practical assignments driven by a case study.
Course Materials:
- Instructional slides, the case study model file, and descriptions for practical assignments.
Certification:
- Participants receive a NobleProg certificate confirming their attendance at the training.