Business Process Analysis with UML and BPMN Training Course
Target Audience:
This course is designed for managers seeking to understand BPMN diagrams, as well as business consultants, analysts, process engineers, and system analysts who are involved in analyzing and planning business processes using standardized, unified modeling notation.
Course Objectives:
- Create high-quality process diagrams
- Model using BPMN notation
- Document as-is process information
- Implement optimized process flows for labor-intensive processes
- Simplify complex process definitions and break them down into more manageable segments
Course Outline
UML
- Business use case diagrams
- UML activity diagrams detailing the use case
- Business entity 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 investigating, understanding, and defining business needs to develop solutions that meet those needs. It is a crucial element in organizational change management and the design of new business solutions. Business analysis aims to ensure that technological, process, or organizational solutions meet business goals and needs. It plays a key role in ensuring the effectiveness of projects and organizational changes by ensuring that implemented solutions are accurate, feasible, and fully aligned with business requirements.
Design Patterns
14 HoursNumerous proven patterns are readily accessible to all. Often, the process simply involves adapting their names and applying them within a specific technology. This approach can save hundreds of hours that would otherwise be dedicated to design and testing. Training Goals This course has two primary objectives: first, to enable the reuse of well-established patterns, and second, to empower you to create and reuse patterns tailored to your organization. It helps you estimate how patterns can reduce costs, streamline 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 Age provides a practical look at how digital transformation is reshaping products, operations, and customer engagement within the insurance sector.
This instructor-led, live training (available online or onsite) is designed for 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.
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’ organizations.
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) stands as a fundamental discipline in software and systems development, dedicated to identifying, documenting, and managing the needs and constraints of stakeholders to guarantee project success.
This instructor-led, live training (available online or onsite) is designed for 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:
- Understand and apply the key concepts and terminology outlined in 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.
Model Based Development for Embedded Systems
21 HoursModel-Based Development (MBD) is a software development methodology that enables faster, more cost-effective development of dynamic systems such as control systems, signal processing and communication systems. It relies on graphic modeling rather than the traditional text based programming.
In this instructor-led, live training participants will learn how to apply MBD methodologies to reduce development costs and accelerate the time to market of their embedded software products.
By the end of this training, participants will be able to
- Select and utilize the right tools for implementing MBD.
- Use MBD to carry out rapid development in the early stages of their embedded software project.
- Shorten the release of their embedded software into the market.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Modeling and Documentation for Business Analysis
14 HoursModeling and Documentation for Business Analysis is a practical course focused on standard modeling languages and tools used to capture, visualize, and validate business requirements and processes.
This instructor-led, live training (online or onsite) is aimed at professionals with limited or no experience in modeling who wish to apply industry-standard techniques like UML, BPMN, and wireframing tools to improve clarity and communication in business analysis projects.
By the end of this training, participants will be able to:
- Use UML diagrams to represent functional requirements and system behavior.
- Model business processes using BPMN standards.
- Create clear and structured use case diagrams and documentation.
- Design wireframes and interactive prototypes using Figma and Balsamiq.
Format of the Course
- Interactive lecture and discussion.
- Hands-on use of modeling tools in sample project scenarios.
- Guided exercises focused on process, requirements, and UI modeling.
Course Customization Options
- To request a customized training for this course based on your organization’s standards or preferred toolset, please contact us to arrange.
Object Constraint Language (OCL) and Web Ontology Language (OWL)
21 HoursThis instructor-led, live training in Mexico (online or in-person) is aimed at developers 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 status, meaning that our course syllabi and training resources were created by the very same experts who design the OCUP 2 exam questions.
Audience
Software developers, programmers, business analysts, project managers, software architects, QA testers, documentation specialists, or anyone engaged in the software development lifecycle.
Objectives
Equips you with the skills to work with the most frequently used UML elements.
Teaches you how to construct basic UML models.
Prepares you to effectively participate as a member of a UML Development Team.
Requirements Analysis
21 HoursThis instructor-led, live training in Mexico (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 support System Engineering analysts and designers in efficiently gathering requirements and proceeding with embedded software design implementation, grounded in system specifications through the use of UML 2 and SysML.
Over the course of three days, the training assists system analysts in effectively articulating their needs and enables designers to develop the appropriate system architecture based on those requirements.
The resulting system architecture enhances the agility of embedded system software when facing changes, as it ensures coherent traceability from business rules encapsulated within system functions and end-user usage choices (use cases) down to the software implementation level.
Applying SysML with MagicDraw/Cameo
21 HoursThis 3-day training program covers the fundamentals of modeling, UML, SysML, and the practical use of MagicDraw or Cameo through a comprehensive case study that illustrates a typical model-based systems engineering approach.
Course Details:
- Combines theoretical lectures with hands-on exercises in systems modeling using SysML via MagicDraw or Cameo;
- Clarifies key SysML concepts and diagram types;
- Offers practical experience in constructing system model examples;
- Demonstrates techniques for tracing model elements across various views;
- Explores efficient utilization of MagicDraw features;
- Relies on a cohesive modeling case study for context.
Target Audience:
- System architects, system engineers, software architects, and other stakeholders involved in creating and utilizing models.
Teaching Methods:
- Presentations, interactive discussions, and practical assignments grounded in case studies.
Course Materials:
- Presentation slides, the case study model, and descriptions of practical assignments.
Certification:
- Each participant receives a NobleProg certificate confirming their attendance at the training.
Object-oriented analysis and design using the language UML
21 HoursThe 'Analysis and Object-Oriented Design Using UML' training is aimed at analysts, designers, developers, testers, and project managers, offering an introduction to system modeling using UML. Through a case study, participants acquire skills in modeling requirements, business processes, and documentation of 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 modeling tool. The training provides a solid foundation for effective process modeling in companies, using UML at 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, individuals responsible for documentation, or anyone involved in the software development process.
Objectives:
Equips you with the ability to work with 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 provides an in-depth look at problem analysis, system design, and documentation using UML and Sparx Systems' Enterprise Architect. Participants will explore the software’s advanced features—such as MDA, profiles, and XMI—alongside best practices designed to significantly streamline and accelerate the modeling process.
Since the training emphasizes the Enterprise Architect tool, it is assumed that participants already possess UML modeling skills. For those interested in learning how to model from scratch, we offer dedicated UML training.
The training method
10% lecture, 90% workshop
UML for the IT Business Analyst
21 HoursThe role of IT Business Analyst is one of the fastest-growing positions in the IT industry. Business Analysts are present in nearly every organization and are key members of any IT team, whether in the private or public sector.
This course offers a clear, step-by-step guide on how Business Analysts can effectively perform their roles using cutting-edge object-oriented technology.