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 anyone involved in analyzing and planning Business Processes using standardized and unified modeling notation.
Course Objectives:
- Create high-quality process diagrams
- Model processes using BPMN notation
- Document 'as-is' process information
- Design optimized process flows for people-intensive processes
- Break down complex process definitions into more manageable components
Course Outline
UML
- Business use case diagrams
- UML activity diagrams detailing the use case
- Definition of Business Entities using Class Diagrams
- Mapping the model into system use cases
BPMN
- BPMN modeling techniques
- Overview of BPMN modeling shapes
- Generation and viewing of swimlanes
- BPMN text objects, data objects, annotations, and attributions
- Basic Process optimization
- Best practices for process design
Requirements
Basic knowledge of UML and some experience with Business Process Management would be advantageous.
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 examining, understanding, and defining business needs in order to develop solutions that meet those needs. It is a crucial element in the change management process within an organization and in designing new business solutions. Business analysis aims to ensure that technological, process, or organizational solutions meet business goals and needs. It plays a vital role in ensuring the effectiveness of projects and changes within an organization by ensuring that the implemented solutions are accurate, feasible, and fully aligned with business requirements.
Design Patterns
14 HoursNumerous well-established design patterns are readily accessible to all. Often, the process involves adapting the nomenclature and applying the pattern within a specific technological context. This approach can save hundreds of hours that would otherwise be dedicated to design and testing phases. Training Goals This course has two primary objectives: first, to enable you to leverage widely recognized patterns, and second, to empower you to create and reuse patterns tailored to your organization. It aids in estimating how patterns can reduce costs, systematize the design process, and generate a code framework based on your specific patterns. Audience Software designers, business analysts, project managers, programmers, developers, 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 perspective on how digital transformation is redefining products, operational processes, and customer interactions within the insurance sector.
This instructor-led live training, available both online and onsite, is designed for intermediate-level insurance professionals seeking to understand and implement digital technologies, data-driven strategies, and innovation frameworks to modernize insurance offerings and operations.
Upon completion of this training, participants will be able to:
- Describe the impact of AI, Big Data, IoT, and automation on contemporary insurance workflows.
- Recognize key InsurTech trends and their influence on the insurance ecosystem.
- Develop customer-centric strategies leveraging digital tools and data insights.
- Implement data-driven methodologies for risk management and decision-making.
- Formulate innovation and change management approaches tailored for insurance companies.
- Analyze real-world case studies and adapt lessons learned to local initiatives.
Course Format
- Interactive lectures and discussions.
- Case study analysis and collaborative group workshops.
- Practical exercises and action planning tailored to participants' organizations.
Course Customization Options
- To arrange customized training for this course, please contact us.
IREB CPRE – Foundation Level (Extended): Practical Requirements Engineering and Certification Preparation
14 HoursRequirements Engineering (RE) serves as a pivotal discipline in software and systems development, dedicated to identifying, documenting, and managing stakeholder needs and constraints to guarantee project success.
This instructor-led, live training (available online or onsite) targets intermediate-level professionals eager 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 able to:
- Grasp 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 prioritization throughout the project lifecycle.
- Utilize 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.
Model Based Development for Embedded Systems
21 HoursModel-Based Development (MBD) is a software engineering approach that facilitates faster, more cost-efficient creation of dynamic systems, including control systems, signal processing, and communication systems. It emphasizes graphical modeling as an alternative to traditional text-based programming.
Through this instructor-led live training, participants will discover how to apply MBD methodologies to lower development costs and speed up the time-to-market for their embedded software products.
Upon completion of this training, participants will be capable of:
- Selecting and employing appropriate tools to implement MBD.
- Leveraging MBD to enable rapid development during the early phases of embedded software projects.
- Reducing the time required to bring embedded software solutions to market.
Course Format
- A combination of lectures, discussions, exercises, and intensive hands-on practice.
Modeling and Documentation for Business Analysis
14 HoursThe course on Modeling and Documentation for Business Analysis is a practical program designed to teach the standard modeling languages and tools utilized to capture, visualize, and validate business requirements and processes.
This instructor-led, live training (available online or onsite) targets professionals with little to no prior modeling experience who want 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:
- Utilize UML diagrams to represent functional requirements and system behavior.
- Model business processes according to 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 discussions.
- Hands-on practice with modeling tools in sample project scenarios.
- Guided exercises focusing on process, requirements, and UI modeling.
Course Customization Options
- To request a customized version of this training tailored to your organization’s standards or preferred toolset, please contact us to arrange it.
Object Constraint Language (OCL) and Web Ontology Language (OWL)
21 HoursThis instructor-led, live training in Romania (online or onsite) is aimed at programmers or anyone who wish to learn and use OCL and OWL for expressing all kinds of model query, manipulation, and specification requirements.
By the end of this training, participants will be able to:
- Have a better understanding of OCL and OWL architecture.
- Use OCL and OWL to express model transformations.
OCUP2 UML Certification - UML 2 Foundation Exam Preparation
21 HoursOCUP2 Content Developer
NobleProg holds the official OMG OCUP 2 Content Developer credential, meaning our course outlines and training materials were crafted by the same experts who designed the OCUP 2 exam questions.
Audience
Developers, programmers, business analysts, project managers, software architects, testers, documentation specialists, and anyone involved in the software development lifecycle.
Objectives
Equips you to work with the most commonly used UML elements
Teaches you how to construct basic UML models
Prepares you to become a member of a UML Development Team
Requirements Analysis
21 HoursThis instructor-led, live training in Romania (online or onsite) is designed for individuals seeking to understand requirements analysis and perform it efficiently and accurately using analytical techniques for their projects.
Upon completion of this training, participants will be able to:
- recognize various types of requirements.
- comprehend the core concepts and activities associated with requirements analysis.
- gain familiarity with requirements analysis methodologies.
- leverage diverse requirements analysis techniques to enhance project outcomes.
- organize requirements effectively to facilitate efficient communication with architects and developers via an iterative gathering process.
System Engineering using SysML and UML 2
21 HoursObjective:
Empowering Analysts and Designers in the System Engineering field to effectively gather requirements and proceed with embedded software design implementation based on system specifications, utilizing UML 2 and SysML.
This three-day training course is designed to assist system analysts in clearly expressing their requirements and help designers develop appropriate system architectures derived from those needs.
The resulting system architecture enhances the agility of embedded system software when facing changes by ensuring coherent traceability between business rules encapsulated in system functions, usage choices (use cases) of end-users, and the software implementation level.
Applying SysML with MagicDraw/Cameo
21 HoursThis is a 3-day training covering principles of modeling, UML, SysML and use of MagicDraw or Cameo following a case study, which demonstrates a typical model-based systems engineering approach.
The course:
- Includes lectures and hands-on practice in using MagicDraw or Cameo for systems modeling using SysML;
- Explains major SysML concepts and diagrams;
- Provides hands-on experience building system model examples;
- Shows how to trace model elements in different views;
- Explains how to use MagicDraw features efficiently;
- Is based on a consistent modeling case study.
Audience:
- System architects, system engineers, software architects and other stakeholders who will create and use models.
Methods:
- Presentations, discussions, and case study-based practical assignments.
Course Materials:
- Slides, case study model, and practical assignment descriptions.
Certificates:
- Each participant receives NobleProg certificate indicating that he/she attended the training.
Object-oriented analysis and design using the language UML
21 HoursThe "Object Analysis and Design using UML" training is directed at analysts, designers, developers, testers, and project managers, offering an introduction to system modeling using UML. Through a case study, participants gain skills in modeling requirements, business processes, and documentation of functional and non-functional requirements. Subsequent training stages include the analytical model, design phases - both static and dynamic, and practical application of the Enterprise Architect modeling tool. The training provides a solid foundation for efficient process modeling in enterprises, using UML at all stages of software development.
OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
14 HoursAudience:
This course is designed for developers, programmers, business analysts, project managers, software architects, testers, documentation specialists, and any professionals involved in the software development lifecycle.
Objectives:
• Equips you to utilize a wide variety 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. The training highlights the software's advanced capabilities (such as MDA, profiles, and XMI) along with best practices that can significantly simplify and accelerate the modeling process.
Since the training focuses on the Enterprise Architect tool, participants are expected to already possess knowledge of UML modeling. For those wishing to learn modeling from scratch, we offer dedicated UML training.
Training Methodology
10% Lecture, 90% Workshop
UML for the IT Business Analyst
21 HoursThe role of IT Business Analyst is one of the most rapidly expanding positions in the IT sector. Business Analysts are present in nearly every organization and serve as crucial components of any IT team, whether operating within the private or public domain.
This course offers a clear, step-by-step methodology for Business Analysts to effectively execute their responsibilities by leveraging cutting-edge object-oriented technologies.