OMG Schulungen

OMG Schulungen

Object Management Group standards courses


Object-Oriented Analysis and Design using UML

Learned a lot of practical material. The exercises were very practical also.


Understanding Business Process Modeling with BPMN 2.0

The knowledge of the Trainer

Sripal S - Techwave Consulting India Pvt Ltd

Understanding Business Process Modeling with BPMN 2.0

the way of delivering speech

Bhaskar naidu - Techwave Consulting India Pvt Ltd

BPMN 2.0 for Business Analysts

I gained a good overview of the process editors, business rules and BPMS tools landscape. I highly recommend the practical BPMN for Business Analysts course, even for experienced analysts, with its excellent process scenarios and modelling practice it will position you a cut above the rest!

Anees Baig

OCUP2 UML 2.5 Certification - Foundation Exam Preparation

The experience and knowledge of the trainer - he was able to answer any questions

Shelley Walker - JT Global

Business Process Management

The trainers subject matter expertise.

Simon White - Micromass UK Ltd

BPMN 2 Fundamentals and Workshop

Exercises, The training room, Tea kitchen

Alisher Khaydarov - Siemens Wind Power

BPMN 2 Fundamentals and Workshop

The trainer gave good examples I could relate to, provided excellent exercises to support each topic covered. Few participants made it possible for the trainer to respond adequately to the participants' individual questions. The trainer stayed motivated throughout and has excellent knowledge of the subject. The trainer prepared us very well for the exam we will take in the near future.    

Great presentation of BPMN2 and the subtleties of the standard. Prep for OCEB exam.

David Attwood - Siemens Wind Power

BPMN 2.0 for Business Analysts

The pace and progression was perfect to really understand things quickly

Stephen Brewell - 10x

Understanding Business Process Modeling with BPMN 2.0

The examples given really helped me to understand some of the concepts. The trainer made sure that we were following the whole training and didn't hesitate to come back to a previous point of there was any doubt.
The trainer adapted the training to our needs, giving focus to the items we would like to have more details. Practical exercises were good too.

Amanda Moscardini - Campinas Valley

Understanding Business Process Modeling with BPMN 2.0

Devraj made sure to understand my questions and answered them precisely. The suggestions on how to design diagrams under certain conditions were really good. I would like to reinforce how professional and efficient Devraj was with us.

Leandro Antonio - Campinas Valley

BPMN 2.0 for Business Analysts

I like the way Birol customized some parts of the training to cater to my role as Business Analyst. This way, he was able to focus on the topics that are important and not dwell on topics that I generally will not use in my work. He teaches very clear and ensures that you understand a topic before going to the next. You can say that he is a seasoned professor and very knowledgeable on his subject, and knows how to analyze training needs of the student to effectively cover topics which are essential and relevant. This makes his sessions very effective as it is flexible and right on target. His materials are very comprehensive and he makes a point to follow the curriculum but making it more relevant to the student. I appreciate that he knows industry standards and is able to give his insights as to what works. I've never learned as much as I did on a 2-day course and it is worth all the time and effort. The training did expedited my learning of BPMN 2.0 and gave me the basics and confidence to start practicing the technique in my work. Thank you Birol and NobleProg for a wonderful learning experience I will surely recommend the course and trainer to future colleagues.

Irma Irosido


OMG Schulungsübersicht

Code Name Dauer Übersicht
updmint Überblick über Unified Profile for DoDAF/MODAF (UPDM) 21 hours UPDM is an Object Management Group (OMG) initiative to develop a modeling standard that supports both the USA Department of Defense Architecture Framework (DoDAF) and the UK Ministry of Defence Architecture Framework (MODAF). The modeling standard is called the Unified Profile for DoDAF and MODAF (UPDM). Introduction to UPDM Compliance Normative References Terms and Definitions Symbols and Acronyms Additional Information Additional Materials Overview of this Specification Acknowledgements Language Architecture Introduction Philosophy Core Principles Profile Structure Representing Stereotype Constraints UML Constraint Representation Important Areas of the Architecture UPDM Profile DoDAF Class Library UPDM L1 ActualProject
fumlintro Einführung in FUML 21 hours Compliance Conformance Levels Meaning and Types of Conformance Genericity of the Execution Model Conformance Statement Normative References Terms and Definitions Symbols Additional Information Changes to Adopted OMG Specifications On the Semantics of Languages and Models On the Semantics of Metamodels Alignment with the OMG Four Layer Metamodeling Architecture Acknowledgements Abstract Syntax Overview Classes Common Behaviors Activities Actions Execution Model Overview Loci Classes Common Behaviors Activities Actions Foundation Model Library Primitive Types Primitive Behaviors Common Basic Input/Output Base Semantics Design Rationale Conventions Structure Behavior
umlmdl Data Modelling with UML 14 hours This course has been created for Subject Matter Experts which are required to model their data with UML. It covers consistent modelling techniques without going into implementation details. Short Introduction to Data Modelling in General Languages used to describe data ERD and other pre UML notations Why data modelling is not database modelling Concepts of storing the data (Relational, Hierarchical, Object Oriented, etc...) UML and Data Modelling Class Diagram Association Aggregation Composition Inheritance (Generalization and Specialization) Attributes Attribute and attribute types Attributes and relations Data Types Constraints on data Constraints on relations Views of data models Business View Modeller View Architect View Designers View Implementers Views (just short explanation) Other useful UML diagrams Composite structure diagram Profile diagram Avoid Redundancies Stereotyping vs Inheritance Tags Design Patterns (just introduction)
SysMLExa SysML by example 21 hours This practical training will show you how to use efficiently the SysML modeling language. You will discover in particular the block diagrams for structural modeling of complex systems. You will deepen the sequence diagram, the state diagram and activity diagram for dynamic modeling. You will also learn to use specific SysML diagrams, such as the requirements diagram and the parametric diagram, as well as the important concept of allocation. We will also focus on the need to define a modeling approach, adapted to the context of the company and the type of system to be studied. We will finally see what is the state of the art of SysML modeling tools. Audience: Project managers, architects, system engineers, having to model complex systems including both software and hardware Teaching Method: Theoretical presentation with examples Case Study on paper (demo of a SysML tool by the trainer) Introduction Systems Engineering (SE) SysML Objectives and Origins SysML Diagrams Proposed Approach Requirement Modeling Use Case Diagram Sequence Diagram Case Study #1  Requirement Diagram Case Study #2 Structural Modeling Block, Value Type Composition, Aggregation, Association, Generalization Block Definition Diagram Case Study #3 Internal Block Diagram Port, Interface, Flow Specification Case Study #4 Package Diagram Dynamic Modeling State Diagram Activity Diagram Case Study #5 Transverse Modeling Parametric Diagram Allocation Concept Requirement Diagram and Traceability Case Study #6 Conclusion The Four Pillars of SysML Crossword SysML Tools Resources
bpmncomp BPMN 2 - von der Analyse bis zur Ausführung 35 hours Teilnehmer Dieser Kurs bereitet die Teilnehmer darauf vor Business-Prozesse mit BPMN auszuführen. Graphische Darstellung sowie die meist genutzten Attribute der BPMN 2 Elemente werden detailliert behandelt. Technologie In diesem Kurs werden nur OMG specification Elemente und Attribute behandelt. Standardmäßig wird jBPM genutzt, aber jedes andere Tool, soweit es BPMN 2.0 supported, kann benutzt werden. Schulungsformat Es werden Beispiele anhand von Cases besprochen und anschließend führen die Teilnehmer Übungen durch um ihre Prozesse auszuführen. Überblick BPMN als OMG standard Wie man Spezifikationen liest Analyse Methoden und Styles Prozesse und Rules Ausführen von BPMN2 process elements Prozesse und Activities Activity vs Task Human Interactions Types of Tasks Sub-Process Call Activity Loop Characteristics and Multi-Instance Events Concepts Start und End Events Intermediate Events Trigger Types of Events Message Timer Error Escalation Cancel Compensation Link Gateways Sequence Flow Considerations Exclusive Gateway Inclusive Gateway Parallel Gateway Event-Based Gateway Parallel Event-Based Gateway Complex Gateway Compensation Compensation Handler Compensation Triggering Relationship between Error Handling and Compensation Transaction Transaction definition Transaction outcomes success error cancel Human Tasks (outside specification) Human tasks inside processes Human task service Human task clients Testing and debugging Unit testing Debugging  
ubpmbpmn2 Understanding Business Process Modeling with BPMN 2.0 14 hours This training course aims at helping business analysts to learn to model efficiently their business processes using BPMN as well as resources that are handled by their activities. Being conducted by an agile enterprise framework, business analysts learn during this course how to use appropriate BPMN notations and business extensions of UML in order to deal with their "business requirements" and coherently drive underlying design level activities. 1 Introduction     1.1 Total Quality Management (TQM)      1.2 Business Process Reengineering (BPR)     1.3 Six Sigma     1.4 Business process management (BPM)     1.5 The Process Perspective     1.6 Process Management     1.7 Process Modeling Analysis & Design         1.7.1 BPM Lifecycle    BPM Lifecycle    BPM Lifecycle     1.8 Stakeholders in the BPM Lifecycle         1.8.1 Ownership of Processes    Process Owner Responsibilities    Process Owner Skills & Capabilities     1.9 BPMN Elements         1.9.1 The five basic categories of elements          1.9.2 Flow Objects          1.9.3 Data          1.9.4 Connecting Objects          1.9.5 Swimlanes          1.9.6 Artifacts      1.10 Business Process Management Systems (BPMS)         1.10.1 BPMS Key Drivers and Objectives 1         1.10.2 BPMS Key Drivers and Objectives 2         1.10.3 Processing Modeling         1.10.4 The BPM Technology Continuum         1.10.5 The BPM Stack         1.10.6 The BPM Stack 2 Business Process     2.1 Process Logic     2.2 Conformance     2.3 Sub-models within an end-to-end BPMN model      2.4 BPMN and WSBPEL      2.5 BPMN 2.0 compared to BPMN 1.2      2.6 BPMN Sub-models      2.7 Private (Internal) Business Process     2.8 Public Process      2.9 Collaboration     2.10 Choreography     2.11 Conversation      2.12 Levels of BPMN Process Modelling         2.12.1 Descriptive modeling     2.13 BPMN Activity     2.14 Types of Activities     2.15 Types of Sub-Processes     2.16 Sequence Flow     2.17 Token      2.18 Sequence Flow Splitting     2.19 Basic BPMN Flow Objects     2.20 Quiz 3 BPMN Concepts for Analysts      3.1 Gateways          3.1.1 Exclusive Gateway          3.1.2 Exclusive Gateway Example         3.1.3 Merging (exclusive)         3.1.4 Parallel Gateway          3.1.5 Parallel Gateway Example 1         3.1.6 Parallel Gateway Example 2         3.1.7 Inclusive Gateway          3.1.8 Inclusive Gateway Example 1         3.1.9 Inclusive Gateway Example 2     3.2 Gateways Quiz      3.3 Events          3.3.1 Events Example         3.3.2 None Events     3.4 Pool and Participant     3.5 Message Flows          3.5.1 Demonstration      3.6 4 Basic Message Events          3.6.1 Message Events Example     3.7 Timer Events          3.7.1 Timer Example 1         3.7.2 Timer Example 2     3.8 Interrupting vs. Non-Interrupting     3.9 Event-Based Exclusive Gateway         3.9.1 Example         3.9.2 Example         3.9.3 Event-Based Gateway Starts a Process     3.10 Artifacts          3.10.1 Group          3.10.2 Text Annotation      3.11 Types of Tasks          3.11.1 Receive Task          3.11.2 Send Task          3.11.3 Service Task          3.11.4 User Task          3.11.5 Manual Task          3.11.6 Business Rule Task          3.11.7 Script Task          3.11.8 Asynchronous Communication - tasks         3.11.9 Asynchronous Communication - events         3.11.10 Synchronous Communication      3.12 Parallel Event-Based Gateway     3.13 Complex Gateway     3.14 Data Modeling         3.14.1 Data Objects         3.14.2 Data Input, Data Output         3.14.3 Data Store     3.15 Link Events         3.15.1 Link Events Example          3.15.2 Link Events as Off-Page Connector     3.16 Signal Events         3.16.1 Signal Event Example 1         3.16.2 Signal Event Example 2     3.17 Error Events         3.17.1 Error Events Example 1         3.17.2 Error Events Example 2         3.17.3 Error Events Example 3     3.18 Escalation Events         3.18.1 Escalation Example     3.19 Compensation         3.19.1 Compensation handler         3.19.2 Compensation Using Event Sub-Process     3.20 Transaction         3.20.1 Transaction in BPMN         3.20.2 Collapsed Transaction Sub-Process         3.20.3 Cancel Events     3.21 Loops and multi-instance         3.21.1 Standard Loop          3.21.2 Multi-Instance Activity         3.21.3 Multi-Instance Activity Example     3.22 Global Task and Global Process         3.22.1 Call Activity     3.23 Events Quiz      3.24 Artifacts Quiz      3.25 Process, Collaboration, Choreography and Conversation in BPMN 2.0         3.25.1 Process - again    Types of BPMN Processes          3.25.2 Collaboration         3.25.3 Choreography    Choreography Example 1    Choreography Task    Choreography Task with a Message    Two-way Choreography Task    Sequence Flow    Gateways    Exclusive Gateway Example    Choreography Example 2 from spec    Choreography Example 2 from spec         3.25.4 Conversations    Conversation Example 4 Workflow Patterns      4.1 Workflow (Control Flow) Patterns      4.2 Workflow (Control Flow) Patterns      4.3 New Control-Flow Patterns      4.4 Basic Patterns: Sequence      4.5 Basic Patterns: Parallel Split      4.6 Basic Patterns: Synchronization      4.7 Basic Patterns: Exclusive Choice      4.8 Basic Patterns: Simple Merge      4.9 Basic Patterns: Multi-Choice      4.10 Basic Patterns: Structured Synchronizing Merge      4.11 Basic Patterns: Multi-Merge      4.12 Basic Patterns: Structured Discriminator      4.13 Basic Patterns: WCP-10 Arbitrary Cycles  5 Structural Patterns      5.1 Basic Patterns: Implicit Termination      5.2 Basic Patterns: Multiple Instances without Synchronization      5.3 Basic Patterns: Multiple Instances with a priori Design-Time Knowledge      5.4 Basic Patterns: Multiple Instances with a priori Run-Time Knowledge      5.5 Basic Patterns: Multiple instances without a priori run-time knowledge      5.6 Basic Patterns: Deferred Choice      5.7 Basic Patterns: Interleaved Parallel Routing      5.8 Basic Patterns: Milestone      5.9 Basic Patterns: Cancel Activity      5.10 Basic Patterns: Cancel Case  6 Simulate and Execute BPMN Models     6.1 Process Models Simulation     6.2 Correspondences BPMN and UML     6.3 BPMN tools Notice : The above training-mentoring sessions are conducted interactively using Business Modeling tools in order to ensure good level of traceability between business specifications and their execution. Concepts are first explained using basic examples and are then followed by solution drafts to your own problems. After this session, we can accompany you by reviewing and validating your solutions depending on your needs.
mdldromgdmn Modelling Decision and Rules with OMG DMN 14 hours This course teaches how to design and execute decisions in rules with OMG DMN (Decision Model and Notation) standard.Introduction to DMN Short history Basic concepts Decision requirements Decision log Scope and uses of DMN (human and automated decision making) Decision Requirements DRG DRD Decision Table Simple Expression Language (S-FEEL) FEEL Overview of Execution Tools available on the market Simple scenarios and workshop for executing the decision tables
OMGUAF1 Nato Architecture Framework (NAF) 35 hours This course gives a solid understanding across all aspects of Nato Architecture Framework. It does not focus on a specific view or function, but allows the delegates to easily find more information in the documentation and easily understand it. During the course the delegates will do simple exercises, answer questions, etc... Sparx Enterprise Architect is usually used during the course, but any other tools can be used instead. Background NATO C3 NATO C3 Organisation Mission NAF goals Framework Documentation Structure What is inside the NAF How NAF works NATO Network Enabled Capability What is an Enterprise Architecture? How to describe the architecture? Why Architecture Matters? Architecture is a language EA and decisions Types of NATO Architectures Quiz: Which architecture is described by the sentences below? Overarching Architecture (OA) Reference Architectures (RA) Target Architectures (TA) Baseline Architecture NATO Architecture Views NATO All View (NAV) NATO Capability View (NCV) NATO Operational View (NOV) NATO Service-Oriented View (NSOV) NATO Systems View (NSV) NATO Technical View (NTV) NATO Programme View (NPV) Stakeholders Communities of Interest Life-cycle management in NAF How NAF align stakeholders interest with the architecture? Identification of Stakeholders Identification of Communities of Interest (CoIs) Example CoIs Relation between Stakeholders and CoI’s Requirements Analysis of CoIs Description of CoI Interests CoI’s Architecture Interests and Impacts Requirements of Architecture Views
eraamauml Efficient Requirement Management using Agile Methods and Agile UML Modeling 21 hours Objective: This training course aims at helping product managers, products owners, business analysts, system architects and developers understand how to efficiently Manage Requirements on the basis of the product vision till guiding developers accurately in implementing them. More in detail, this course aims at assisting product managers in better defining the value propositions of their products on the basis of strategies and stakeholder needs. Business Analysts and product owners understand how to describe requirements of the product backlog then discover appropriate epics and user stories of the system while contributing to the required value creation. Along interactive case study exercises, participants learn how to describe in detail such requirements in order to validate correct understanding of needs and prepare system acceptance tests. Thus, only using a very common and productive UML profile, they learn to structure requirements in order to communicate efficiently with architects and developers through an iterative requirement gathering process. Audience: Product Managers Product Owners Business Analysts Anyone interetsted in the Requirements Management Process Introduction What is the Requirement Management Process ? Why Agile ? Business agility and agile software delivery : Definitions Linking Agile to Business : Business Motivation Model vs. Business Model Canvas, How to effciently use the Value Proposition Canvas for defining the Product Vision ? Business agility vs. agile software delivery principles What is Agile Not ? Impacts of alignment with strategies and capabilities Requirement Management in an Agile Context Scrum Life Cycle : Issues about completeness of requirements and traceability How productive models enhance communication in 'Agile' ? Business Extensions of Agile : Structuring Business Value Contribution of a User Story A Panorama of UML diagrams for modeling requirements Frameworks for tracing requirements toward software implementation and tests The 5 levels planning of an agile project (from Clarifying the Vision and Product Backlog to Tasks… and the Architecture Walking Skeleton) Managing Requirements within Agile Methods (Scrum, DAD) vs. the Unified Process (RUP) Roles, teams, environments Presentation of the Case Study for Structuring requirements and managing them using an iterative process How to describe the business vision and needs via traceable models ? Qualification of the requirements : The Kano model vs. the Value Proposition Canvas Structuring the Vision of the Product on the basis of strategies, environmental forces and trends Value proposition, key activities, key resources, revenue streams and cost structures,  Discovering the business scope of the product using the customer needs, gains and pains Describing business use cases using 'value streams' and 'value stages' Bridging the business scope of the product with expected 'value contributions' Case Study : Describing the vision of the product How to describe user needs via agile use case modeling (epics and user stories) ?  Agile Estimating and Planning Building and managing the product backlog / granularity of requirements Ahead of the sprint planning Creation of the sprint backlog Agile User Story Pattern : system scope (the subject), actors, use cases, user stories, acceptance criteria, the INVEST model The Walking Skeleton using Disciplined Agile Delivery : From Processes to Technology  How to find out epics and user stories on the basis of value streams ? Value contribution of epics and user stories Writing tasks : granularity and size using the SMART model Case Study : Discovering epics and user stories on the basis of value streams Validating and testing correct understanding of detailed specifications  Using an incremental requirement gathering process and the sprint backlog Rules for efficient epic, user story and architecture descriptions Diagrams for validating epics and user story descriptions  How to choose the right diagram ?  Refining features using use cases and relationships modeling Testing correct understanding of requirements using Test-Driven Requirements Given/When/Then structures and Operation Contracts for guiding developers in implementing requirements Coverage analysis and change management Case Study : Validating, testing and communicating detailed requirements to developers Conclusion Steps of efficient requirement gathering and system analysis processes  Traceability between requirements and analysis models  Patterns for gathering and testing requirements  Notice: The above training-mentoring sessions are conducted interactively using examples from Requirement Engineering and Modeling tools in order to ensure good level of traceability between requirements and underlying solutions. Concepts are first explained using basic examples and are then followed by solution drafts to your potential case. After this session, we can also accompany you by reviewing and validating your solutions depending on your needs.
cmmnint Introduction to OMG Case Management Model And Notation (CMMN) 7 hours Case Management Model And Notation is OMG specification which defines a common meta-model and notation for modeling and graphically expressing a Case, as well as an interchange format for exchanging Case models among different tools. CMMN is to Case management what the BPMN is to business process management. This course presents basic ideas of Case Management according to CMMN.Case Management Elements Core Infrastructure Case Model Elements Case and Role Information Model Elements Plan Model Elements Artifacts Notation Case Case Plan Models Case File Items Stages Entry and Exit Criterion Plan Fragments Tasks Milestones Event Listeners Links Planning Table Decorators Artifacts
sysengsysmluml2 System Engineering using SysML and UML 2 21 hours Objective: Helping Analysts and Designers of the System Engineering domain to understand how to efficiently gather requirements then go through the embedded software design implementation on the basis of system specifications using UML 2 and SysML. This 3 days training aims at assisting system analysts to express efficiently their needs and designers to make the appropriate architectural design of the system on the basis of these needs. The resulting system architecture provides a good level of agility to the embedded system software in face of changes as it allows a coherent traceability of the business rules encapsulated in system functions and those of the usage choices (use cases) of the end-users toward the software implementation level. Introduction The System Development Life Cycle with the Harmony Process (IBM/Telelogic) Overview of the UML/SysML diagrams used in requirements gathering, system analysis and design of the System Engineering domain A Method based Framework for requirement gathering, system analysis and design Gathering Requirements and Transforming them into System Specifications Making business and system requirements traceable using the SysML requirement diagram Define the scope of the system composed of functions and use cases that invoke these functions Model the Life Cycle of the System that orchestrates transitions between its states where functions are triggered Prepare test cases using scenarios that realize Use Cases and System Functions Case Study : Model the System Scope and the usage of the system functions on the basis of requirements Transforming System Specifications into Design Level Components Model the Block Diagram of the system and refine it using internal blocks Elaborate the Communication Architecture between Sub-System using Parts, Ports and Interfaces Case Study : Elaborate the block and Internal Block diagrams on the basis of system specifications and by considering design level choices Model the description of white box Interactions at the design level Case Study : Model interactions between blocks and Internal Blocks on the basis of design level choices Mapping of Operations on the Components (Parts) of Blocks Elaborate the Parametric Diagram of the System Functions Case Study : Update the Block and Internal Block Diagrams on the basis of design level scenarios Conclusion Steps of requirement analysis and system specifications in system engineering Traceability between requirements and the software System Integration and Acceptance Tests of the requirements Notice: The above training-mentoring sessions are conducted interactively using Requirement Engineering and Modeling tools like Enterprise Architect (EA) in order to ensure good level of traceability between requirements and underlying solutions. Concepts are explained first using basic examples and are then followed by solution drafts to your own problems. After this session, we can accompany you by reviewing and validating your solutions depending on your needs.
bpmndmncmmn BPMN, DMN, and CMNN - OMG standards for process improvement 28 hours Business Process Model and Notation (BPMN), Decision Model and Notation (DMN) and Case Management Model and Notation (CMMN) are three Object Management Group (OMG) standards for processes, decisions, and case modelling. This course provides an introduction to all of them and informs when should we use which. Inrtoduction to Standards BPMN, DMN, and CMMN - what are those standards about? When should we use BPMN? When should we use DMN? When should we use CMMN? Business Process Model and Notation (BPMN) Basic BPMN Symbols in Examples Activity Gateways Events Sequence Flow Message Artifacts Modeling Collaboration Pool, Participants Lanes Message Flow How to model messages Activities Activity vs Task Human Interactions Types of Tasks Sub-Process Call Activity Loop Characteristics and Multi-Instance Items and Data Data Modeling Events Concepts Start and End Events Intermediate Events Trigger Types of Events Message Timer Error Escalation Cancel Compensation Link Gateways Sequence Flow Considerations Exclusive Gateway Inclusive Gateway Parallel Gateway Event-Based Gateway Parallel Event-Based Gateway Complex Gateway Decision Model and Notation (DMN) Introduction to DMN Short history Basic concepts Decision requirements Decision log Scope and uses of DMN (human and automated decision making) Decision Requirements DRG DRD Decision Table Simple Expression Language (S-FEEL) FEEL Case Management Model and Notation (CMMN) Case Management Elements Core Infrastructure Case Model Elements Case and Role Information Model Elements Plan Model Elements Artifacts Notation Case Case Plan Models Case File Items Stages Entry and Exit Criterion Plan Fragments Tasks Milestones Event Listeners Links Planning Table Decorators Artifacts
umlocl1 UML OCL 7 hours UML language architecture UML 2.0 Language Architecture OCL within architecture Object Constraint Language (OCL) OCL OCL Language Description Abstract Syntax Concrete Syntax Semantics Described using UML OCL Standard Library Use of OCL Expressions in UML Models Semantics Page Other OCL concepts Example usage and Exercises Typical cases in each diagaram type Exercises
soamlad Analyse und Design mit SoaML 14 hours This course explains the OMG SoaML standards and shows how to model the SOA landscape. It introduces the language and then shows how to discover, design and implement services and infrastructure for SOA. This course always covers the newest version of the SoaML specification. Motivation behind SoaML Standards before SoaML Vendors standards and Open Source standards The IT and the business perspective on SOA Contracts and Interfaces Top-down and bottom-up approaches Service classification Compliance Level for SoaML SoaML UML Profile Specification Agent Attachment Capability Consumer Collaboration Collaboration Use Expose MessageType Milestone Participant Port Property Provider Request ServiceChannel ServiceContract ServiceInterface Service ServiceArchitecture Categorization Catalog Categorazation Category CategoryValue RAS Placeholders BMM Integration MotivationElement MotivationRealziation SoaML Metamodel
processmining Process Mining 21 hours Process mining, or Automated Business Process Discovery (ABPD), is a technique that applies algorithms to event logs for the purpose of analyzing business processes. Process mining goes beyond data storage and data analysis; it bridges data with processes and provides insights into the trends and patterns that affect process efficiency.  Format of the course     The course starts with an overview of the most commonly used techniques for process mining. We discuss the various process discovery algorithms and tools used for discovering and modeling processes based on raw event data. Real-life case studies are examined and data sets are analyzed using the ProM open-source framework. Audience     Data science professionals     Anyone interested in understanding and applying process modeling and data mining Overview     Discovering, analyzing and re-thinking your processes Types of process mining     Discovery, conformance and enhancement Process mining workflow     From log data analysis to response and action Other tools for process mining     PMLAB, Apromoro     Commercial offerings Closing remarks
sysmlmd Applying SysML with MAGICDRAW 21 hours This is a 3-day training covering principles of modeling, UML, SysML and use of MagicDraw following a case study, which demonstrates a typical model-based systems engineering approach. The course: Includes lectures and hands-on practice in using MagicDraw 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 No Magic and NobleProg certificates indicating that he attended the training. Introduction Trainer and Participant Introductions Introduction to modeling Introduction to SysML Introduction to MagicDraw A Case Study Definition Structural System Decomposition Package Diagram Notation Decomposing System into Packages Modeling Package Dependencies Practical Assignment: Modeling Package Structure Analyzing User Needs Use Case Diagram Notation Identifying Actors Identifying Use Cases Use Case Relationships Practical Assignment: Modeling Use Cases Defining System Requirements From Use Cases to System Requirements Requirements Diagram Notation Specifying Requirements Defining Requirements Structure Verifying Requirements with Test Cases Requirements Relationships Practical Assignment: Modeling Requirements Defining Structural Blocks (Black Box View) Block Definition Diagram Notation Structural Blocks Modeling Block Properties Defining Relationships between Blocks Defining System Data Dictionary Practical Assignment: Modeling Black Box View of a System Modeling Block Structure (White Box View) Internal Block Diagram Visualizing Block Parts Linking Parts with Connectors Defining Ports Defining Item Flows and Interface Blocks Practical Assignment: Modeling White Box View of a System Modeling System Constraints Defining Constraint Blocks Binding Constraint Properties with Value Properties Executing Parametrics Practical Assignment: Modeling Parametrics Designing State-Based System Behavior State Machine Diagram Notation Identifying States Defining State Transition Events Specifying Signals Specifying Effects Executing State Machines Practical Assignment: Modeling Statemachines Designing Control and Data Flows Activity Diagram Defining Activities Specifying Parameters Defining Actions Modeling Control Flows Modeling Data Flows Executing Activities Executing Activities in Combination with State Machines and Parametrics Practical Assignment: Modeling Activities Designing Communications Sequence Diagram Notation Modeling Lifelines Modeling Messages Decomposing Interactions Using References Applying Interaction Fragments Defining Timing Constraints Practical Assignment: Modeling Interactions Modeling Cross-Cutting Constructs Logical and Physical Architectures Allocation relationship Allocations Display Options Identifying Types of Allocations Allocation Matrix Practical Assignment: Building Allocation Matrix Wrap up Summarizing Training Discussing Remaining Questions
umlitba UML für den IT Business-Analysten 21 hours One of the fastest growing roles in the IT industry is the IT Business Analyst. Business Analysts are found in almost organizations and are important members of any IT team whether in the private or public sector.   This course provides a clear, step-by-step guide to how the Business Analyst can perform his or her role using state-of-the-art object-oriented technology. Overview of Software Development Process and Modelling Methodologies and their impact on the work of a Business Analyst Waterfall steps Analysis, Design, Implementation, Testing, Maintenance Agile approach to business analysis Who Are Business Analysts? Perspective on the BA Role The Dynamic (Behavioral) Model The Static (Structural) Model Structured Analysis The BA’s Perspective on Object Orientation Object Oriented Programming and its impact on modelling The UML Standard Cognitive Psychology and OO? Objects Attributes and Operations Operations and Methods Encapsulation Classes Relationships Generalization Association Aggregation Composition Polymorphism Use Cases and Scenarios Business and System Use Cases An Overview of Business Object-Oriented Modeling (B.O.O.M.) B.O.O.M. and SDLCs The B.O.O.M. Steps Sequencing the Steps What Do You Define First—Attributes or Operations? Analyzing End-to-End Business Processes Interviews During the Initiation, Analysis, and Test Phases Step 1: Initiation Business Requirements Document Template Step 1a: Model Business Use Cases Step 1a i: Identify Business Use Cases (Business Use-Case Diagram) Putting Theory into Practice Note to Rational Rose Users Case Study D1: Business Use-Case Diagrams Step 1a ii: Scope Business Use Cases (Activity Diagram) Case Study D2: Business Use-Case Activity Diagram with Partitions Scoping the IT Project with System Use Cases Step 1b: Model System Use Cases Case Study E1: Role Map Step 1b ii: Identify System Use-Case Packages (System Use-Case Diagram) Case Study E2: System Use-Case Packages Step 1b iii: Identify System Use Cases (System Use-Case Diagram) Case Study E3: System Use-Case Diagrams Step 1c: Begin Static Model (Class Diagrams for Key Business Classes) Step 1d: Set Baseline for Analysis (BRD/Initiation) Storyboarding the User’s Experience Step 2: Analysis The Use-Case Description Template Documenting the Basic Flow Use-Case Writing Guidelines Basic Flow Example: CPP System Review Case Report Documenting Alternate Flows Documenting Exception Flows Guidelines for Conducting System Use-Case Interviews Activity Diagrams for System Use Cases Related Artifacts Decision Tables Case Study F1: Decision Table Decision Trees Case Study F2: Decision Tree Condition/Response Table Business Rules Advanced Use-Case Features Case Study F3: Advanced Use-Case Features Life Cycle Requirements for Key Business Objects What Is a State Machine Diagram? Step 2a ii: 1. Identify States of Critical Objects Case Study G1: States Step 2a ii: 2. Identify State Transitions Case Study G2: Transitions Step 2a ii: 3. Identify State Activities Case Study G3: State Activities Step 2a ii: 4. Identify Composite States Case Study G4: Composite States Step 2a ii: 5. Identify Concurrent States Gathering Across-the-Board Rules with Class Diagrams Step 2b: Static Analysis Step 2b i: Identify Entity Classes Case Study H1: Entity Classes Step 2b ii: Model Generalizations Case Study H2: Generalizations Step 2b iii: Model Transient Roles Case Study H3: Transient Roles Step 2b iv: Model Whole/Part Relationships The Composite Structure Diagram Case Study H4: Whole/Part Relationships Step 2b v: Analyze Associations Case Study H5: Associations Step 2b vi: Analyze Multiplicity Case Study H6: Multiplicity Optimizing Consistency and Reuse in Requirements Documentation Step 2b vii: Link System Use Cases to the Static Model Case Study I1: Link System Use Cases to the Static Model Case Study I1: Results Step 2b viii: Add Attributes Meta-Attributes Case Study I2: Add Attributes Step 2b ix: Add Look-Up Tables Case Study I5: Analyze Look-Up Tables Step 2b x: Add Operations Case Study I7: Distribute Operations Step 2b xi: Revise Class Structure Case Study I8: Revise Structure Designing Test Cases and Completing the Project Step 2c: Specify Testing Structured Walkthroughs Decision Tables for Testing Case Study J1: Deriving Test Cases from Decision Tables Boundary Value Analysis Case Study J2: Select Test Data Using Boundary Value Analysis System Tests Beyond the System Tests Step 2d: Specify Implementation Plan Step 2e: Set Baseline for Development What Developers Do with Your Requirements Object Oriented Design Patterns Visibility Control Classes Boundary Classes Sequence Diagrams Communication Diagrams Other Diagrams Layered Architecture Interfaces Mix-Ins Implementing OO Using an OO Language Implementing OOA Using Procedural Languages Implementing a Database from OOA Using a RDBMS
bonitabpm Bonita BPM for designers 7 hours Bonita BPM is an open-source business process management and workflow suite made up of three major components: Bonita Studio, Bonita BPM Engine and Bonita Portal. Bonita is often used in projects that require complex workflows such as Supply Chain Management, e-Government, Human Resources, and Contract management. Audience     Managers, business analysts and process designers who wish to design, validate and simulate a process with Bonita BPM. Format of the course     Emphasis is on hands-on practice. Concepts will be taught through samples, exercises and hands-on development. Introduction to BPM     Modeling an organization's business processes     BPM vs ERP Overview of Bonita BPM     Bonita BPM Architecture     Bonita BPM vs JBPM Installation and setup Defining your process with Bonita Studio Exploring Bonita BPM Workspace Modeling your process using visual flowcharts Adding data types Creating forms Changing element types Making your process executable Aligning elements and adding notes Using connectors to interact with external applications Managing organizations, users, and actors Setting up reporting Configuring your process for deployment and testing Testing your processes Deploying your processes Closing remarks
anafmd Applying NAF with MAGICDRAW 21 hours This is a 3-day training covering principles of modeling, NAF, UPDM and use of MagicDraw following a case study, which demonstrates a typical defense architecture approach. The course: Includes lectures and hands-on practice in using MagicDraw for NAF modeling using UPDM; Explains NAF views, sub-views and concepts; Explains UPDM concepts and diagrams; Provides hands-on experience building models; 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:  Enterprise architects,  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 No Magic and NobleProg certificate indicating that he attended the training. Introduction Trainer and Participant Introductions Introduction to NAF Introduction to UPDM Introduction to MagicDraw A Case Study Definition Managing Capability Portfolio Capability View Sub-views for Capability View Practical Assignment Defining Operational Scenarios Operational View Sub-views for Operational View Practical Assignment Defining Capability Configurations Systems View Sub-views for Systems View Practical Assignment SOA Service-Oriented View Sub-views for Service-Oriented View Incorporating Services into Operational and Systems Views Managing Project Portfolio Programme View Sub-views for Programme View Practical Assignment Applying Standards Technical View Sub-views for Technical View Describing Architecture All View Sub-views for All View Practical Assignment Establishing Traceability Specifying and analyzing traces between different architecture Views Wrap up Summarizing Training Discussing Remaining Questions Identifying Further Action Points
bpmnuml Business Process Modeling using BPMN and UML 14 hours Objective: This training course aims at helping business analysts to learn to model efficiently their business processes using BPMN as well as resources that are handled by their activities. Being conducted by an agile enterprise framework, business analysts learn during this course how to use appropriate BPMN notations and business extensions of UML in order to deal with their "business requirements" and coherently drive underlying design level activities. Introduction Definition of BPM for an Agile Enterprise Place of the OMG's BPMN 2.0 in this context Elements of the BPMN 1.x Basic Notions Process and Collaboration Diagrams, Participants : Pool, Lane Diagram repartition on the basis of abstraction levels Process, Sub-Process, Activity, Task Events and Gateways typology, Synchronisations, Connectors, Message Flows, Data Objects, Best Practices, Case Study : Model the Business Process and establish the corresponding bridge toward an Organised Process Advanced Elements using BPMN 2.0 BPMN 2.0 advanced concepts Choreography, Collaboration and Conversation Diagrams, Detailed events and gateway typologies, Interruption Management, Incident Management, Multi-instance Elements, Transaction and Compensation, Workflow Patterns, Case Study : Update the previous diagrams considering Interruption and Compensation mechanisms Simulate and Execute BPMN Models Process Models Simulation, Correspondences BPMN and UML, BPMN tools, Business Analysis Monitoring (BAM), Case Study : Check for the previous business process correctness and adjust them Conclusion Steps of an efficient BPMN and Resource Modeling, Key Elements of the BPMN within Zachman frameworks, Using BPMN for SOA Evolution Management : the Roadmap Notice : The above training-mentoring sessions are conducted interactively using Business Modeling tools in order to ensure good level of traceability between business specifications and their execution. Concepts are first explained using basic examples and are then followed by solution drafts to your own problems. After this session, we can accompany you by reviewing and validating your solutions depending on your needs.
bpmn2funws BPMN 2 Fundamentals and Workshop 14 hours Audience: Delegates who have an interest in Process Modelling will benefit from attending this business process modeling notation training course including: Business and Process Analysts Process Designers and Implementers Project and Programme Managers Anyone involved with business change and transformation. Day 1 AM Course Introduction Modelling Business Processes - Modelling Notations (BPMN) Introducing BPMN Basic BPMN Notation - Flow Objects Exclusive Gateway Parallel Gateway Exercises PM Inclusive Gateway Exercises Events Pools and Lanes Message Flows Artifacts Data Exercises Day 2 AM Event-Based Gateway Exercises Intermediate Boundary Events Exercises BPMN Diagrams OMG Certification (OCEB) PM Facilitated Workshop Using the acquired BPMN knowledge to undertake exercises based on company process examples
3166 Praxisaspekte von UML 21 hours The course extends possessed knowledge of UML. During the training, we focus on the practical use of the language of the UML object-oriented analysis. Best Practices Software crisis Best Practices in Software Development Iterative development Management requirements Component-based architecture Visual modeling Verification of quality Change management RUP Characteristics of RUP Two dimensions of RUP UML for RUP Create an object model UML 2 as a way to represent the model The object model Methods of describing the model Practical analysis of the specification of the use cases Actor A use case Association Relations inculde, extend Some object-oriented concepts in practice Abstraction Encapsulation Generalization Polymorphism The system architecture Mapping the structure and behavior of the system Two categories of UML diagrams Modeling the relationship between structure and behavior Different levels of modeling behavior Mapping class analytical design elements Relations refine Building strong relationships between the results of the analysis phase and the design phase Modeling design classes Class Association Enumeration Forward/reverse engineering Subsystem Design Component The relationship of the delegation Connector Assembly Description of the aspects of concurrency in the system architecture Examples wykorzytania in activity diagrams, sequence and state machine Description of the aspects of the architecture of the dispersion The different perspectives of architecture description
usecase Use Case Modeling 14 hours This course is designed for business analysts, managers, team leads and process owners to provide them with the required competencies for creating use case diagrams and use case scenarios, which serve as a vehicle for eliciting, analyzing, documenting and communicating functional requirements. Delegates will practice creating use cases in the Unified Modeling Language (UML) to graphically represent the interactions between use cases and actors. Introduction to Use Case Modeling Brief background and context for use cases Use case definitions, elements, and components Benefits of use case modeling Organizing requirements with use cases Use case diagrams as a UML notation Organizing the model with packages Use case actors Users and Actors Business and system actors Identifying actors and mapping stakeholders Use Cases - Indentify and Describe Identifying use cases and writing description Use Case Controls: preconditions postconditions assumptions scenarios Use Case Scenarios Main success scenario Alternates and exceptions Indicating iteration Advanced Techniques <<include>> relationship <<exclude>> relationship Generalization Specialization Multiplicity Practical Use Cases Concepts Flows of events and their purpose: primary, alternate, and exception paths Methods for documenting primary flows Documenting alternate and exception flows Documenting scenarios Narrative flow examples Use Cases and Test Cases Relationship between use cases and test cases/scenarios Translating use cases into test cases Use cases and user interfaces/prototyping Prototyping roles, preparation, and execution UML Concepts UML notation Class and object relationships Extracting classes from use cases Verifying a class: attributes, operations, and associations/multiplicity Include relationship and example Referring to includes in flows Extend relationship and example Referring to extends in flows Generalization relationship and example Use case documentation
activitidev Activiti für Business Processes Designers (Prozessgestaltung) 28 hours This course is created for people who will be responsible for executing process with Activity. Einführung Kurze Einführung in BPMS Lizenz Downloaden und Installieren Activiti API Process Engine API und Services Exception strategy Arbeiten mit Activiti Services Anwendung des Prozesses Starten einer process instance Completing tasks Suspending und Aktivierung eines Prozesses Query API Ausdrücke Unit testing Debugging unit tests Process Engine in einer Web-Application Deployment Business archives Deploying programmatically Deploying mit Activiti Explorer Versioning von process definitions Bereitstellung eines process diagram Erzeugen eines process diagram Category BPMN 2.0 Einführung Was ist BPMN? Definieren eines Prozesses Zum Start: Tutorial (10 min) Vorkenntnisse Ziele Fallbeispiel Prozessdiagramm XML representation Starten eines process instance Task lists Claiming der Task Vervollständigung der Task Prozess beenden Code Überblick zukünftige Verbesserungen BPMN 2.0 Konstrukte Maßgeschneiderte Erweiterungen Events Event Definition Timer Event Definition Error Event Definition Signal Event Definition Message Event Definition Start Event None Start Event Timer Start Event Message Start Event Signal Start Event Error Start Event End Events None End Event Error End Event Cancel End Event Boundary Events Timer Boundary Event Error Boundary Event Signal Boundary Event Message Boundary Event Cancel Boundary Event Compensation Boundary Event Intermediate Catching Events Timer Intermediate Catching Event Signal Intermediate Catching Event Message Intermediate Catching Event Intermediate Throwing Event Intermediate Throwing None Event Signal Intermediate Throwing Event Compensation Intermediate Throwing Event Sequence Flow Beschreibung Graphical notation XML representation Conditional sequence flow Default sequence flow Gateways Exclusive Gateway Parallel Gateway Inclusive Gateway Event-based Gateway Tasks User Task Script Task Java Service Task Web Service Task Business Rule Task Email Task Mule Task Camel Task Manual Task Java Receive Task Shell Task Execution listener Task listener Multi-instance Compensation Handlers Sub-Processes and Call Activities Sub-Process Event Sub-Process Transaction subprocess Call activity (subprocess) Transactions and Concurrency Asynchronous Continuations Exclusive Jobs Process Initiation Authorization Data objects Forms Formulareigenschaften External form rendering History Querying history HistoricProcessInstanceQuery HistoricVariableInstanceQuery HistoricActivityInstanceQuery HistoricDetailQuery HistoricTaskInstanceQuery History configuration History for audit purposes Eclipse Designer Installation Activiti Designer editor features Activiti Designer BPMN features Activiti Designer deployment features Extending Activiti Designer Activiti Explorer Process diagram Tasks Start process instances My instances Administration Reporting Changing the database Activiti Modeler Model editing Importing existing models Convert deployed definitions to a editeable model Export model to BPMN XML Deploy model to the Activiti Engine REST API General Activiti REST principles Deployment Process Definitions Models Process Instances Executions Tasks History Forms Database tables Engine Runtime Jobs Users Groups Legacy REST - General Usage Repository Engine Processes Tasks Identity Management  
ocres200 OMG Certified Real-time and Embedded Specialist (OCRES) - Intermediate Exam Preparation 28 hours The Intermediate Exam covers a range of concepts and knowledge from Real-time and Embedded modeling and programming standards. The OCRES Intermediate Examination covers several chapters of a textbook on real-time software engineering, plus portions of these seven OMG specifications: OMG MDA Guide UML Profile for Schedulability, Performance, and Time UML Profile for Quality of Service and Fault Tolerance Real-time CORBA with Static Scheduling CORBA for Embedded (CORBA/e) Lightweight CORBAservices Data Distribution Service
brsbvr Einführung von Business-Regeln mit SBVR 14 hours This course is designed for Business Analysts, Software Architects, Managers and System Developers who wants to write and implement Business Rules using OMG SBVR standard. The Business Problem Traditional way of handing Business Analysis and rules Areas of Opportunity: Changing the Face of Business Business Rule Concepts Organising Basic Knowledge: Terms and Facts Exercising Control: Rules Doing Work: Processes Best Practices for Expressing Rules (SBVR) Expressing Rules: The Dos and Don'ts Developing Rule Statements Functional Categories of Rules (Rule Classficiation Scheme) Sentence Patterns for Rule Statements Using Decision Tables Business Rule Approach: IT professionals A New View of Business Logic Fact Models: Structuring the Basic Business Knowledge The Theoretical Foundation of Facts: Predicates Higher-Order Rules: Pattern-R Rule Types Process, Rules and Domain Specific Lanaguges Implementaions Bottom up aproach (extrating existing rules from systems) Top down approach DSL implmentation (commonly examples based on Drools DSL) How Rules are invoked from processes (during the course we show examples using jBPM)
sysml System Modeling with SysML 21 hours This course is offered in two variants to provide a practical understanding of how systems can be modelling using the newest version of OMG's Systems Modelling Language (SysML) specification. The notation and underlying semantics of SysML are explained in a way that allows students to apply what they learn to any suitable system modelling method or tool. Introduction to System Modelling What is a system model? The four pillars of system modelling Model centric vs document centric What is SysML? Relationship between SysML and UML The four pillars of SysML Common and Crosscutting Constructs Profiles, stereotypes and tags Diagram frames Comments Allocations Requirement Diagrams What is a requirement? Modelling atomic requirements Requirement traceability Activity Diagrams Modelling flow-based logic Actions vs activities Understanding token flow Control flow vs object flow Modelling decisions · Modelling concurrency Swimlanes and responsibility Use Case Diagrams The system as a black box Identifying the system boundary with actors Use cases as system services Behind the use case diagram Use case structure · Nominal and alternative scenarios Handling common behaviour Extended and specialised behaviour Block Definition Diagrams What is a block? Block features Modelling types Modelling system hierarchy Generalising system elements Internal Block Diagrams Parts revisited Ports with Flow Properties Standard ports and interfaces  Proxy ports and interface blocks  Full ports  Parametric Diagrams What is a constraint block? Constraining system properties Package Diagrams What is a package? Structuring the model with packages Package containment Package dependencies Representing the model structure Views and viewpoints Sequence Diagrams Interaction-based behaviour Simple sequences Synchronous vs asynchronous Fragment nodes Interaction use nodes State Machine Diagrams States and their syntax Transitions between states Pseudo state notation (initial, decision, history, end) Decomposing states Modelling concurrent states System Modelling Resources and Further Reading Suggested web resources Recommended literature
ocres300 OMG Certified Real-time and Embedded Specialist (OCRES) - Advanced Exam Preparation 28 hours The Advanced Exam covers a broader range of concepts and knowledge from Real-time and Embedded programming standards than the intermediate Exam. The OCRES Advanced Exam covers several additional chapters of a textbook on real-time software engineering, plus portions of these nine OMG specifications: OMG MDA Guide UML Profile for Schedulability, Performance, and Time UML Profile for Quality of Service and Fault Tolerance Real-time CORBA with Dynamic Scheduling CORBA for Embedded (CORBA/e) Data Distribution Service Lightweight CORBA Component Model Deployment and Configuration Extensible Transport Frameworks
bpm Business Process Management 35 hours It is a course that positions itself in the midst of administration and Information Technology, incorporating tools and techniques for designing, implementing, controlling and analyzing Operational Business Processes - This usually involves individuals, organizations and software applications. This course contains practical assignments, participants will be introduced to topics during theory classes and these will be accompanied by practical exercises. What will you learn? 1. The Basics of BPM 2. BPM Implementation Strategies 3. Process modeling, analysis and design 4. Governance and business strategies 5. Modeling a process with BPMN 6. Business rules   Introduction A Brief History of Process The Process Perspective Process Management Process Modeling Analysis & Design Business Process Management Framework Business Process Management Systems (BPMS) Business Process Architecture BPM Implementation Strategies BPM Value Proposition The BPM Community Why automate BPM? Topology of a SOA reference architecture BPM Vendors overview Positioning of BPM tools Aligning IT and Business BPM vs BPMS When to choose a BPMS IT and business must work hand in hand Matching the right technology to your problem Adopting a development model Overview of a BPM system Terms and concepts Understanding Basic Concepts and Architecture Process Modelling Process Analysis Process Design Components and structure of a BPMS Enterprise Process Management Planning Key Skills, Roles and Responsibilities Governance and Business strategy The past: data/functions vs objects & services The future: core business logic vs process control Design implications for Architects Alignment of Business and IT The Role of Business Stewardship The Role of Business Rule Analysts Modelling a process with BPMN The added value of BPMN Composability and basic services Promoting an incremental and iterative approach Why should Use Cases drive the project? Declaration of message properties Use of correlation sets Develop a complex parallel execution of activities Designing concurrency BPMN implemented by vendors Example: Microsoft XLANG Fault Handling and Exception Management Defining Events Configuring Timeouts Handling Faults Catching Exceptions Compensation Management Business Rules Motivations for BRs Basic Concepts Rule Maturity Model (KPI RMM™) KPI STEP™ Principles New Roles of Business and I/T The Business Focus in Business Rules When is a BR Approach Appropriate? New Aspects for Scoping a BR Project Key Elements of a BR Project Plan The Role of a BR Pilot Overview of Mining BRs from Code BPM as enabler of SOA: Key components Application frontends Basic Services The value of an ESB Using a Repository Increased agility for the business The BPM Board Distributing technology white papers Controlling & measuring improvement processes Managing the repository Setup of a quality gateway The 4 pillars of success Metrics The context of organizational performance What makes a good metric Measurement & management hierarchy Process management: More than measurements Metrics within processes Management roles in measurement Management questions to be answered Pitfalls of process management efforts Architecture of a BPM System EAI and B2B aspects Topology and scalability Design tools Deployment tools Monitoring and management The process engine Process definition repository Core BPMS features and Interfaces Repository support Database support BAM Human workflow solutions  
bpmn2 Erstellen von Business-Process-Modellen in BPMN 2.0 21 hours This course has been created for anyone responsible for modelling processes in BPMN 2.0. It focuses on practical aspects of all BPMN 2.0 specification as well as implementations of common patterns. It is a series of short lectures followed by exercises: the delegates will have a problem described in English, and will have to create a proper diagram for each problem. After that, the diagrams will be discussed and assessed by the group and the trainer. This course focuses on understand the BPMN diagrams but also covers basic part of the execution part of BPMN. BPMN 2.0 in context of Business Process Management Process modeling versus process execution Business Process Management Suites and their conformance with BPMN 2.0 Processes and their connection to the company strategies and policies Process goal and metrics Process context Modelling Styles Modelling Workflows (Private Process) Modelling Business Participants Interactions (Public Process) Modelling Choreographies Basic BPMN Symbols in Examples Artifacts, Error, Escalation, Events, Expressions Flow Element, Flow Element Containers Gateways, Message, Sequence Flow Process Design Activities Resource Assignment Performer Tasks Human Interactions Sub-Process Loops Gateways Modeling Collaboration Pool, Participants and Lanes Message Flow Using Participants Using Choreography Diagram Data Data Modeling Data Store Example of Data Execution Events Concepts Start and End Events Intermediate Events Event Definitions Handling Events Scopes Compensation Compensation Handler Compensation Triggering Relationship between Error Handling and Compensation
manbppm Managen von Geschäftsprozessen mit ProcessMaker 14 hours ProcessMaker is an Open Source BPM software application. It is a light weight, fully web based tool written in PHP, which can compete with expensive enterprise solutions. This course presents you with how to implement process management using ProcessMaker, focusing on how to create a process definition, define roles, groups and users, and start a process from an external application. BPM Quick Overview What is BPM and how can it be implemented? BPMN and other standards ProcessMaker and other tools ProcessMaker Basics Managing Users Managing Processes Process Map DynaForms DynaForm Fields Dependent Fields Managing Cases Reports on ProcessMaker ProcessMaker Advanced Process Supervisors Sub-Process Case Tracker Web Entry Conditional Notifications Process Permissions PM Tables Events Remote access with WebDAV ProcessMaker Integration Invoking web services from ProcessMaker Using ProcessMaker web services
UML Objektorientierte Analyse und Design mit UML 21 hours This course is intended for analysts, designers, developers, testers and project managers. It is an introduction to system modeling using UML. Based on selected systems (case study) following phases of system modeling are presented: from modeling requirements, through business process modeling and documentation of functional and non-functional requirements, to the analytical model. The next step is the design phase - static and dynamic modeling using project classes and the interaction between the system components. Training can be the basis for a comprehensive process modeling in enterprise systems through the use of UML in all phases of software development. Application and introduction to the web application What is the servlet and JSP page, what they are and how to use them What is the difference between a typical application, a Java web application Web application architecture Discussion of the issues of architecture within the web application Introduction to the discussion of the different layers and application layers and their applications Introduction to MVC What is the model, view and controller, what are the tasks defined within each of these three components of the model. Discussion of problems solvable with the help of the design pattern Servlets Introduction to the abstraction of the servlet, HTTP request handling process Basic HTTP Why HTTP? How does a servlet can handle the request? What type of query you can handle? The life cycle of a servlet Web application What is a web application? What is the application deployment descriptor? In what way the service control flow between the client and the application? What is the client and the server application architecture? Abstract representing the query and answer application. Attributes and HTTP requests and responses  Listener interface Flow Control and conversation Introduction to the problem of conversational client application and solutions to common problems through the use of session object Association asking HTTP session and the session life cycle JSP pages What is JSP? What are the common problems solved using JSP pages in a Web application? The role of JSP pages in the application and details of JSP technology behind What are bezskryptowe JSP page? Introduction to EL Introduction to libraries and JSTL custom tag What are tags in the servlet code? How to use JSTL tag libraries and what typical problems solved using this tag? How to define my own tags? Own custom tag library (option 1 day) Issues write your own tag libraries File format descriptor tags When you write your own tag library becomes a necessity? Deployment descriptor: web.xml A thorough discussion of the process of implementing a Web application and file structure implementation Web application security issues (option 1-2) Introduction to the topic of securing web applications Using the API, container, and declarative form of defining access to resources based on roles and users Examples of applications and implementation Filters Discussion of the principles of the declaration and implementation of filters in a web application Declaration principles filters in the deployment descriptor and discuss issues within the subject filters Korporacyjne wzorce projektowe (OPCJA 1 dzień) Overview and introduction to corporate design patterns Struts (OPTIONAL - 1-2days) The introduction of a lightweight MVC web application framework Define and discuss the role of the Shares, Validator and forms within the Struts framework, discussion of control flow within the application based on Struts and write a simple application using the Struts
ocsmpprep OCSMP Model User Exam Vorbereitung 21 hours This course prepares you for the OMG Certified Systems Modeling Professional (OCSMP). Interpreting Requirements on Requirement Diagrams Concept of "requirement" Key relationships including derive, verify, satisfy, refine, trace, containment Requirement Diagram description, purpose, and benefits Interpreting System Functionality on Use Case Diagrams Use Case Diagram description, purpose, and benefits Use case structure encompassing use case, actor, and subject Basic relationships including association, include, extend, and generalization. Interpreting Model Organization on Package Diagrams Package Diagram description, purpose, and benefits, aspects of packages including ownership of elements, and defining a namespace Relationships including containment and dependency Concepts of view and viewpoint Interpreting System Structure on Block Diagrams Block definition and description, including definition vs. usage; valuetype (with units), block features including value properties, parts, references, and operations. Block Definition Diagram description, purpose, and benefits; compartments; relationships between blocks including specialization and associations (including composite but not shared aggregation); multiplicities. Internal Block Diagram description, purpose, and benefits; enclosing block; flow ports and standard ports; connectors and item flows; representation of parts. Interpreting System Constraints on Block Definition Diagrams and Parametric Diagrams Interpreting constraint blocks on Block Definition Diagrams Parametric Diagram description, purpose, and benefits; constraint properties, constraint parameters, and constraint expressions Connecting constraint properties and value properties with binding connectors. Interpreting Flow-Based Behavior on Activity Diagrams Activity Diagram description, purpose, and benefits I/O flow including object flow, parameters and parameter nodes, and pins Control flow including control nodes Activity partitions (swimlanes) and actions including decomposition of activities using call behavior action Send signal action and accept event action. Interpreting Message-Based Behavior on Sequence Diagrams Sequence Diagram description, purpose, and benefits Lifelines Asynchronous and synchronous messages Interaction references (to elements outside the diagram). Interpreting Event-Based Behavior on State Machine Diagrams State Machine Diagram description, purpose, and benefits States and regions including state, regions, initial state and final state Transitions including trigger by time and signal events, guard, and action (i.e. effect) and behaviors including entry, exit, and do Interpreting Allocations Across Multiple Diagram Types; Other Topics Allocation description, purpose and usage AllocatedFrom and AllocatedTo Representation including callouts, compartments, allocate activity partitions, and tables Special notations for comment, rationale, problem, and constraint. Some concepts relating to diagrams: diagram frames, ports, parameters, and anchors on diagram frames Diagram header, and diagram description Stereotype
designpat Design Patterns 14 hours Es gibt reichlich bewährte Muster, um gut strukturierte objektorientierte Programme zu entwickeln. Manchmal genügt es, den richtigen Namen für ein Konstrukt zu finden, um hunderte von Stunden für Entwicklung und Tests zu sparen. Design Patterns sind ein Satz von Bauteilen und Vokabular zugleich. Lernziele Sie können die bekannten Design Patterns verwenden Sie können eigene Design Patterns in Ihrer Organisation etablieren Sie können abschätzen, wie Design Patterns Kosten sparen und die Softwarearchitektur vereinfachen helfen. Zielgruppe Softwareentwickle und -architekten, Business Analysts, Projektmanager Aufbau des Kurses Der Kurs konzentriert sich auf Anwendungsfälle und ihren Bezug auf ein bestimmtes Entwurfsmuster (Design Pattern). Die meisten Design Patterns sind in UML und einfachen Beispielen in Java erklärt. Bei Bedarf kann der gesamte Kurs auch auf eine andere Sprache übertragen werden. Der Kurs führt Sie durch den Quelltext einzelner Patterns und erklärt wie Sie einen Musterkatalog verwenden können. Einführung Der Ursprung von Design Patterns Patterns und Architekturebenen Beschreibung von Patterns Patterns finden und auswählen Design Patterns zum Erstellen von Objekten Factory Builder Factory Method Prototype Singleton Strukturelle Design Patterns Adapter Bridge Composite Decorator Facade Flyweight Proxy Patterns mit Fokus auf dem Verhalten Chain of Responsibility Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor Observer Design Patterns etablieren Wann habe ich ein Design Pattern? formelle Beschreibung von Design Patterns Organisation des Musterkatalogs Nutzen von Patterns abschätzen
umlea UML in Enterprise Architect (Workshops) 21 hours The course is designed for analysts, designers, developers, testers and project managers. The workshop presents a problem analysis, design and documentation systems using UML and Enterprise Architect of Sparx Systems. During the training will be presented to the advanced capabilities of the program (such as MDA, profiles, XMI), and best practices that can greatly simplify and accelerate modeling. The training method: Lecture 10%, 90% workshop   Create and configurable have a draft EAP Create and save a project file of Enterprise Architect Discussion of the file structure of the project Types of views available in the project The program's interface: menus, toolbars, Toolbox, Project Browser and other windows Docking and hiding windows Working with a model, diagram Predefined patterns model Creating packages (views) and add diagrams Adding elements to the model and diagram Different ways of removing the items and their consequences Saving diagrams Collecting requirements Methods for requirements gathering Categories requirements by FURPS Diagram requirements (Requirements Diagram) Ways of presenting the requirements and the relationships between requirements aggregation dependency realization Ways to improve the appearance and transparency of the diagram correction layout diagram use color to distinguish between status requirements enable / disable the package names Create and manage a matrix relationship Documentation requirements in the form of HTML pages and printable version Advanced management requirements create your own types of requirements create your own status requirements the relationship between the tracking requirements documenting the ways to implement the requirements Business process modeling, architecture Handling exceptions, interrupting the flow Partitions track Concurrent flows and decision-making Control and cash flow objects, pins Creating a complex process, abstracting The use of stereotypes, the process for doing Working with activity diagram Ways to improve the appearance and transparency of the diagram diagrams at different levels of detail reducing the amount of detail different ways to show the complexity of the process The use of components and deployment diagrams The initial architecture of the system - logical and physical nested components relationship delegation port, part interface communication paths extracting parts of the diagram Modeling requirements for security, performance, reliability of the system The use of non-standard implementation of stereotypes in diagrams the use of stereotypes graphics library connect the library to the project use your own graphics stereotypes and their high-speed connectivity to the diagram elements Use cases and their documentation Modeling functionality with the use case diagram Determining the scope of the system Identify the actors and the relationships between them Identifying use cases Association "actor - use case" and its properties The relationship between use cases: include, extend, generalization Automatically number of use cases Creating a use case scenarios and generate diagrams from them (activity, state machine, sequence) Connecting a use case scenarios from external files Generating the documentation Create templates Analysis field Require the use of tabs to determine the liability classes Identification of the major classes / objects of the system. Use the diagram of communication types of statements: asynchronous, synchronous, return define and modify the numbering sequence of messages the use of stereotypes analysis: Boundary, Control and Entity Introduction to the design of the system Static model Create a class diagram based on the analytical model and use cases Class diagram and source code generation association relationship and its characteristics other relationships: aggregation, composition, generalization, dependency, class associative use appropriate conventions for naming classes and their components show and hide the classes Forward/Reverse engineering generating source code from the diagram generate flow chart from source code synchronization code and diagram object diagrams Dynamic Model Verification of the static model clarify the method signatures verification of the class diagram The dynamic modeling at the level of method calls (sequence diagram) based on use cases and static analysis model Ways to improve the appearance and transparency of the diagram reducing the number of modeled scenarios reducing the number of lines of life avoiding complex nested blocks hiding the details and references to the block-by-reference State machine diagram determination of states and substates transitions between states - events, conditions and actions internal actions(entry, do, exit) Ways to improve the appearance and transparency of the diagram change the apperance of lines decomposition states Creating and using patterns and profiles The use of design patterns "Gang of Four" The use of patterns defined in the project Identifying the mobilization patterns by a component of cooperation (collaboration) Create your own patterns Importing profiles from XML files MDA, support for technology and work with source code Transformation of the class diagram for the database schema using MDA Generate SQL script that creates the database Generating source code - available options Groupware Use tools Enterprise Architect package versioning Determining the differences in the versions of the project, the creation of documentation Using a repository to store the model Tools to support collaboration
umlad UML Analyse und Design 21 hours This course has been created for software architects, programmers, software developers, project managers, analysts and anyone interested in understanding analysis and designing in UML. The course shows how to analyse clients' needs, formalize them in UML diagrams, create a model and ultimately design the implementation of the software. This is a general course covering all aspects of UML. Please browse our catalogue to see more specific courses. This course uses the newest version of the standard ( and is taught by an OMG Certified UML Professional (OCUP) trainer. There are no specific tools for this course, each of the delegates can use their favourite tool. By default, Sparx Enterprise Architect is used. Introduction to Modelling Models and Modelling Idea of meta-modelling UML documentation Inheritance Analysis and Design Actors and Use Cases Class and Object Diagrams Classes, objects, types of relations Object and Class Relationships Association, Aggregation, Composition Inheritance Dependency Interaction Communication diagram Interaction overview diagram Sequence diagram Timing diagrams Activity Diagrams State Diagrams Packages Component and Deployment Workshop From Analysis to Implementation Introduction to design patterns
ocup-2-f100 OCUP2 UML 2.5 Certification - Foundation Exam Preparation 21 hours Audience: Developers, programmers, business analysts, project managers, software architects, testers, people responsible for documentation or anyone involved in the software development process. Objectives: Prepares you to work with the most commonly encountered UML elements Teaches you how to create simple UML models Prepares you to be a member of a UML Development Team Why we model The Class Diagram Common Structure Type Dependency Namespace VisibilityKind (public, private, protected) MultiplicityElement Constraint Comment Simple Classifiers PrimitiveType DataType Enumeration EnumerationLiteral Interface InterfaceRealization Signal Reception Structured Classifiers Association Class Classification Generalization Feature Structural Feature Behavioral Feature Property Operation Parameter AggregationKind (Composition, Aggregation) Values LiteralBoolean LiteralInteger LiteralReal LiteralUnlimitedNatural LiteralNull LiteralString Opaque Expression The Object Diagram InstanceSpecification Slot The Package Diagram Packages Package PackageImport The Use Case Diagram Use Cases UseCase Actor Include The Activity Diagram Activities Activity ActivityFinalNode ActivityParameterNode ControlFlow InitialNode DecisionNode FlowFinalNode ForkNode JoinNode MergeNode ObjectFlow ObjectNode Actions Action CallBehaviorAction CallOperationAction, SendSignalAction AcceptEventAction Pin InputPin, OutputPin OpaqueAction The Sequence Diagram Interactions Interaction OccurrenceSpecification ExecutionSpecification ExecutionOccurrenceSpecification DestructionOccurrenceSpecification Lifeline Message MessageOccurrenceSpecification MessageSort MessageEnd Common Behavior CallEvent SignalEvent Trigger OpaqueBehavior The State Machine Diagram State Machines StateMachine State Transition Pseudostate: choice, junction, initial FinalState
uml2itmprep OCUP2 UML 2.5 Certification - Intermediate Exam Preparation 14 hours Audience: Developers, programmers, business analysts, project managers, software architects, testers, people responsible for documentation or anyone involved in the software development process. Objectives: Prepares you to work with a broad 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. Composite Structure Diagrams (Actions, Ports, and Structured Classes) Internal structures Structured classifier Connectors Modelling ports Port Connector End Structured Classes Invocation Actions Invocation Action Trigger Component Diagrams Basic Components Component (without Packaging) Connector Realization Other Basic Component concepts Action Models Intermediate Action Invocation Actions Apply Actions Object Actions Structured Feature Actions Link Identification Read Link Actions Write Link Actions Variable Actions Other Intermediate Action concepts Activity Diagrams Object Nodes Controls Partitions Other Activity concepts Structured Activities Structured Activity Node Conditional Node Loop Node Other Structured Activity concepts Interaction Diagrams Interaction fragments Combined Fragments Gates Interaction Occurrence Other Fragment concepts State Machine Diagrams (Behavioural) Behaviour State Machines State and Finite State Pseudo State and Final State Transition Connection Point Reference State Machine Other Behaviour State Machine concepts One-region State Machines Region Deployment Diagrams (without Components) Artifacts and Nodes Artifacts Nodes Profiles Profile Extension Stereotype and metaclass Profile Application Other Profile concepts
uml2advprep UML 2.0 Certification - Advanced Exam Preparation 14 hours Audience: Developers, programmers, business analysts, project managers, software architects, testers, people responsible for documentation or anyone involved in the software development process. Objectives: Prepares you to work with a broad range of UML elements Teaches you how to create complex UML models Allows you become a qualified to be a senior member of a UML Development Team. Class Diagrams Association Classes Power Types Generalization set Power type Composite Structure Diagrams Collaborations Collaboration Collaboration Occurrence Component Diagrams Packaging Components Component (for Packaging Components) Actions Modelling Complete Actions Accept Event Actions Object Actions Link Identification Read Link Actions Write Link Actions Raise Exception Action Other Complete Component concepts Activity Diagrams Complete Activity Structures Elements Constraints Flows Object Nodes Data Stores Parameter Sets Control Nodes Interruptible Regions Other Complete Activity concepts Structured Nodes Structured Nodes Exceptions and Expansion Regions (Extra Structured Activities) Exceptions Expansion Regions Deployment Diagrams (with Components) Component Deployments Deployment Deployment Specification State Machine Diagrams (Protocol state machines) Protocol State Machines Protocol State Machine Constraints (In protocol state machine) Other Protocol State Machine concepts Miscellaneous Advanced Constructs Flow Diagrams Information Item Information Flow Physical System Model Templates Template Template Parameters Language Architecture UML language architecture UML 2.0 Language Architecture Infrastructure library Relationship to other MDA standards OCL within architecture Diagram interchange Object Constraint Language (OCL) OCL OCL Language Description Abstract Syntax Concrete Syntax Semantics Described using UML OCL Standard Library Use of OCL Expressions in UML Models Semantics Page Other OCL concepts
bpmna BPMN für Analytiker 14 hours Dieser Kurs dient dazu praktische Kenntnisse von BPMN modeling auf dem mittleren und fortgeschrittenen Level zu vermitteln. Dieser Kurs richtet sich an Business Analysten, also die Personen, welche User Requirements des Systems entdecken, identifizieren, sammeln und analysieren. Auch Teilnehmer wie erfahrene Entwickler von Computer-Applications und System Architects, welche sich für das Erstellen von Business Prozessen, Systemen und Custom Drivers interessieren.  Der Kurs wird am Computer durchgeführt, hierbei werden zum einen reale Business-Situationen für BPD behandelt und zum anderen werden Diagramme in Bezug auf ihren praktischen Nutzen hin interpretiert. Dieser Kurs ist ein sehr intensiver Praxiskurs, theoretische Aspekte von BPMN werden nicht berücksichtigt. Einführung den Prozess starten Senden einer Nachricht Empfangen einer Nachricht Specify the type SCRIPT Specify the type TASK Subprozesse Activity calling Ad-hoc sub-process Subprocess a transaction Das ursprüngliche Event Message Cyclical start the process Signal Condition Starten des Prozesses des Events Multiple events starting Final Events Message Signal Error Escalation Cancellation Intermediate events Events capture Activating events Limit events The event subprocess Time event in the flow of normal Time event activity at the border Message activating Message to intercept the flow of normal Gateway event type Error Escalation Signal Communication between tracks Exception Messages Structures connecting and sharing a path in the process Parallel division Exclusive division Conditional division Combining alternative paths Combining parallel paths Combining conditional paths Discrimination paths Create structures that support the unique flow Types of exceptions Practices for handling exceptions Repeated practice activity Loop Multi - instance activity The batch processing Sub-process such transactions The concept of transaction Offsetting activity Event CANCEL Construction of a compensation mechanism
bpmnbu BPMN für Business User 14 hours Dieser Kurs zielt darauf ab, Ihnen praktische Kenntnisse im Umgang mit BPMN modeling und grundlegende Fähigkeiten näher zu bringen. Die Teilnehmer sollten Personen sein, welche Prozesse analysieren und dokumentieren. (Business user IT system oder Business Analysten, welche mit Geschäftsleuten innerhalb einer organisatorischen Funktion zusammenarbeiten). Der Kurs enthält moderierte Diskussionen (40 %) und Computer Workshops (60 %). Die Workshops enthalten Übungen, bei welchen die Teilnehmer Business-Situationen, welche mithilfe eines BPMN Diagrams beschrieben werden.     The course is a very intensive practical course in the strict sense, the training does not deal with in any way, the theoretical considerations of BPMN. Einführung Wieso sollten Sie BPMN nutzen? BPMN specification eyes BPMN eyes practice Versionen von BPMN BPMN und Business Modeling Häufig gestellte Fragen in Bezug auf BPMN Modelle in BPMN Descriptive model The analytical model BPD diagram types Process private Process abstract Process collaboration Die Rolle von Events Event start und end Event start und end in Bezug auf descriptive modeling Timer Intermediate Event in the flow of normal Event Link (off-page connector) Activity as work The tasks used in the modeling of the descriptive Sub-types Kontrolle von Flow Control XOR gate in Bezug auf descriptive modeling AND gate in Bezug auf descriptive modeling Flow goalless Flows im Diagramm Sequential flow The flow of messages Weitere Objekte im Diagramm Association Artifacts Limits und boundaries process diagram Participant Partition Practical construction process Die einfachste Sequenz im Prozess Erstellen eines Path für Negative Diagramm mit und ohne Actors The loop in the process Kommunikation zwischen Prozessen Identifizieren der expectations of unconditional Synchronisation von unabhängigen Paths Synchronisation zwischen unabhängigen Prozessen Beschreibung der Situation "at least one condition is true" Scenario analysis process Stoppen des Prozesses
bpmn2ba BPMN 2.0 für Geschäftsanalytiker 21 hours Dieser Kurs richtet sich an Business Analysten, welche BPMN 2.0 für Ihr Projekt nutzen möchten.  Praktische Aspekte of BPMN 2.0 sowie Implementation von üblichen Patterns wird fokussiert.  Der Kurs ist so aufgebaut, dass auf kurze Vorlesungen Übungen folgen. Die Teilnehmer werden mit verschiedenen Problemstellungen konfrontiert und müssen daraufhin ein Diagramm erstellen. Anschließend werden diese Diagramme in der Gruppe und mit dem Trainer diskutiert. Dieser Kurs behandelt nicht die Ausführung von BPMN, sondern Aspekte der Analyse und des Prozessdesigns von BPMN 2.0. BPMN 2.0 in Bezug auf Business Process Management Business Process Definiton model Business Process Sub-model Typen von Prozessen Choreographies Collaborations Conversations Modeling Orchestration Private non-executable (internal) business process Private executable (internal) business process Public processes Beispiele grundlegender BPMN Symbole Activity Gateways Events Sequence Flow Message Artifacts Modeling Collaboration Pool, Participants Lanes Message Flow How to model messages Prozessdesign Activities Activity vs Task Human Interactions Types of Tasks Sub-Process Call Activity Loop Characteristics and Multi-Instance Items und Data Data Modeling Events Concepts Start und End Events Intermediate Events Trigger Typen von Events Message Timer Error Escalation Cancel Compensation Link Gateways Sequence Flow Considerations Exclusive Gateway Inclusive Gateway Parallel Gateway Event-Based Gateway Parallel Event-Based Gateway Complex Gateway Compensation Compensation Handler Compensation Triggering Beziehung zwischen Error Handling und Compensation Transaction Transaction definition Transaction outcomes success error cancel Choreography Choreography vs Orchestration Sequence Flow Events Gateways Conversation Conversation Conversation Link  
bpaumlbpmn Business Process Analysis mit UML und BPMN 14 hours Teilnehmer: Manager, welche BPMN Diagramme verstehen möchten, Business Consultants, Business Analysts, Business Process Engineers, System Analysts und jeder, der mit dem analysieren und planen von Business Prozessen mit standardized, unified modelling notation zu tun hat. Ziele: Erstellen von high-quality Prozessdiagrammen Modelle in BPMN process notation Erfassen der "as-is process information" Implementieren des optimierten Prozess-Flows für arbeitsintensive Prozesse Vereinfachen von komplexen Prozessdefinitionen mithilfe der Aufteilung in umgänglichere Abschnitte 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 modelling techniques BPMN modelling shape overview Swimlane generation and viewing BPMN text objects, data objects, annotations, and attributions Basic Process optimization Process design best practices
soabpmn Enabling SOA mit BPM oder BPMN 14 hours Obwohl SOA speziell für BPM Software ist, gibt es eine Menge von Synergien zwischen BPM und SOA. Die wahrscheinlich offensichtlichste ist die Separation von BPM als eigenständige Funktion. Hierdurch können Prozesse unabhängig von einzelnen Applications designed werden und somit als Shared Business Logic übertragen werden. BPM im Kontext Die verschiedenen Gesichter von BPM Der BPM umbrella BPM und Governance Industry players Die Reife des Marktes Aktuelle BPM Herausforderungen Die Zukunft von BPM BPM Layering Was ist layering? Common layers Auxiliary layers BPM stack Digesting the layers Layering rules of thumb Der Standardzustand Standard – Freund oder Feind? Standards bodies Mature standards Standards in flux Emerging standards Leveraging SOA aund BPM standards Roles innerhalb von BPM Enterprise roles in BPM Verantwortlichkeiten der Project Manager Verantwortlichkeiten des Business Analytiker Verantwortlichkeiten des Entwicklers Verantwortlichkeiten des QA/Tester Verantwortlichkeiten des Configuration manager r New role: Integration specialist New role: Process champion Process-centric SOA Die Bedeutung von Business Process Management (BPM) in SOA Übliche BPM pitfalls Modeling business processes Business process as documentation Controlling von business processes Driving a process-centric enterprise Rules-driven BPM Business rules in BPM Externalizing existing rules Identifizieren von neuen Rules Managing SOA business rules Leveraging business rules Supporting tools Process und Service Identification Methodologies Überblick über verschiedene Methodologies Top-down modelling Bottom-up modelling Goal-service modelling BPM modelling pitfalls BPM modelling recommendations Service Lifecycle Empfehlungen SOA lifecycle Überblick Risikopunkte im SOA lifecycle Handling service und process dependencies Service composition Konfiguration und Kontrolle Proper retirement of processes and services Service Versioning Strategies Das Problem: SOA versioning Configuration control granularity Die Rolle des service registry Naming conventions Process versioning Service versioning Operation versioning Supporting multiple simultaneous versions Defining a version control policy (VCP) BPM-SOA Testing Strategies Das Problem: SOA testing End-to-end testing innerhalb von BPM WS-I compliance WS-Policy compliance Mock clients und services Regression testing gotchas BPM testing recommendations Security Recommendations BPM and security considerations The SOA security stack Security standards Single Sign On Identity management SOA security approaches Point-to-Point security ESB-brokered security The security service layer BPM Business Patterns Business patterns The Self-service model The Information warehouse model The Information subscription model The User collaboration model The Extended enterprise model Custom business models BPM und BPMN Der Mehrwert von BPMN Composability und basic services Promoting an incremental and iterative approach Why should Use cases drive the project? Declaration of message properties Use of correlation sets Develop a complex parallel execution of activities Designing concurrency
jbpmpd jBPM für Prozessdesigner 28 hours Dieser Kurs richtet sich an Manager, Businessanalysten, Prozessdesigner, Entwickler und alle anderen Experten in diesem Gebiet, welche erlernen möchten einen Prozess mit jBPM zu designen und zu simulieren. Außerdem wird das Schreiben von Unit Tests für die Prozesse behandelt. Der Kurs wird normalerweise mit der neuesten, stabilen Version von jBPM durchgeführt. Früherer Versionen können in Absprache auch genutzt werden. Überblick Was ist jBPM? Eclipse Editor Web-based Designer jBPM Console Grundlagen Erstellen eines Prozesses Details der verschiedenen Prozesse: Überblick Details: Prozesseigenschaften Details: Events Details: Activities Details: Gateways Benutzen von Prozessen in Applications andere Eigenschaften Core Engine: BPMN 2 Business Process Model und Notation (BPMN) 2 specification Beispiele Unterstütze Elemente / Attribute Core Engine: Persistence und transactions Runtime State Prozessdefinitionen History Log Eclipse BPMN 2 Plugin Editors in Eclipse Erstellen von BPMN 2 Prozessen Filtern von Elementen und Attributen Designer Unterstützung für Domain-specific service nodes Configuring Designer Generation of process and task forms Prozesse als PDF und PNG Viewing process BPMN2 source Embedding designer in your own application Visual Process Validation Integration mit jBPM Service Repository Generating code to share the process image, PDF, and embedded process editor Importieren von bereits existierenden BPMN2 Prozessen Prozessinformationen Anforderungen Console process management console Hinzufügen neuer Prozesse / task forms REST interface Human Tasks Human tasks inside processes Human task service Human task clients Testing and debugging Unit testing Debugging Process Repository Business Activity Monitoring Reporting Direct Intervention
oceb2f100 OCEB Fundamental Exam Vorbereitung 28 hours Dieser Kurs bereitet Sie auf die OMG Certified Expert in BPM (OCEB) Fundamental Examination vor. Im Anschluss an diesen Kurs können Sie mithilfe unserer 200 Beispielfragen üben. Dieser Kurs ist verfügbar als: Videomaterialien für Selbststudium sowie Beispielfragen Fernkurs online mit Kursleiter Geschäftsziele und -grundsätze Business-Grundlagen von einer rein Business-orientierten Sicht: Business Grundlagen Strategie Planen und Ziele bestimmen Projektmanagement Marketing Personalbesetzung Finanzen Konzepte und Grundsätze der Geschäftsprozesse Fundamentale Aspekte von Geschäftsprozessen: Identifizierung (Entdecken) von Geschäftsprozessen Merkmale von Prozessen As-Is process vs. To-Be process (Ist vs. Soll) verschiedene Level von Geschäftsprozess-Modeling Geschäftsprozesse mit Zielen in Einklang bringen Geschäftsprozess-Management: Konzepte und Grundsätze Grundsätze des Geschäftsprozess-Management: Funktionale vs. Prozesskonzentrierte Unternehmensorganisation Styles von Führungsprozessen die Weiterentwicklung von Prozessmanagement Rolle der Stakeholders und der Verantwortung die Werkzeuge des Prozessmanagements Business Modeling Business Modeling Grundlagen - Elemente des Business Motivational Model: Business Visionen, Ziele, Grundsätze Missionen, Strategien, Taktiken Aspekte des Business Modeling Konzepte des Geschäftsprozess-Modeling Diese Sektion basiert auf der OMG's Business Process Modeling Notation Specification (BPMN). Grundlagen des Business Process Modeling: BPMN Grundkenntnisse BPMN Diagramm-Elemente Kontrollfluss und Nachrichtenfluss Activities und Decomposition Events; Gateways Data objects, Artifacts und Associations Elemente eines Modells gruppieren Unterschied zwischen Sequential und Parallel flow Geschäftsprozess-Modeling Skills Diese Sektion basiert auf der OMG's Business Process Modeling Notation Specification (BPMN). Geschäftsprozess-Modeling Skills: Die meisten Fragen in diesem Abschnitt handeln von einem kurzen Szenario, welches entweder als BPMN Diagramm oder in kurzen Sätzen dargestellt wird. BPMN Elemente und weitere behandelte Themen umfassen folgendes: Pools und Lanes Aktivitäten und Subprozesse Gateway logic OR vs AND vs XOR Start und End Events Timers (e.g. simple Intermediate Event types) Prozessqualität, Governance und Metrics Frameworks Bewusstsein für Industry Reference Models und Qualität, Metrics und Governance Frameworks: Dieser Abschnitt behandelt Themen auf einem hohen Level, durch welche der Teilnehmer sein Bewusstsein für eine Reihe von vorteilhaften Industrie-Frameworks demonstrieren kann bzw. wird in Bezug auf Regulatory Frameworks gezeigt, wie diese gesetzlich in Projekten enthalten sein müssen. Die hier behandelten Framework Konzepte umfassen: the APQC Process Classification Framework SCOR Value Chain Reference Model Business Process Maturity Model (BPMM) Six Sigma Balanced Scorecard COBIT Basel 2 and Sarbanes-Oxley
oceb2b200 OCEB Business Intermediate Exam Vorbereitung 21 hours Dieser Kurs bereitet Sie auf das OMG Certified Expert in BPM 2 (OCEB v2) Business Intermediate Exam vor. Intermediate Business Motivational Modeling Modeling business, im Anschluss an das Fundamental level: Ends, Means, Influencers, Assessments Interpretation von (kurzen) Szenarios Organisationsstruktur Modeling von Organisationselementen und -strukturen Geschäftsprozess-Modeling mit BPMN Fortgeschrittenes BP-Modeling mit BPMN: fortgeschrittene Eventtypen Links & GoTos Transaktionen & Kompensation komplexe Aktivitäten-Inputs und -Outputs Ad Hoc Prozesse Umgehen mit Ausnahmebedingungen/Fehlern Iteration/Repetition/Looping Gruppieren von Aktivitäten in Subprozesse Orchestration und Choreography BP Kontrollmuster Geschäftsprozes-Management: Kenntnisse und Fähigkeiten Messen und Optimieren: KPIs Business Activity Monitoring Scorecarding Benchmarking Prozess-Simulation und Analyse Model Value Analyse (wann und wann nicht) BPMS Tool Grundlagen, BPM Center of Excellence Grundlagen Prozessqualität und Governance Frameworks Die Fragen des Intermediate Exam gehen ein Level tiefer in die Materie der Reichweite, Ziele und Struktur dieser Haupt-Frameworks: SOX, Basel II, CobiT, and ITIL Frameworks für Prozessverbesserung: Change Management Prinzipien BPMM, 6 Sigma, LEAN Business Rules Ansatz Erstellen von Prozess-spezifischen Business Rules Vorteile eines gemeinsamen Vokabulars in der Geschäftswelt
oceb2t200 OCEB Technical Intermediate Exam Vorbereitung 14 hours Dieser Kurs bereitet Sie auf das OMG Certified Expert in BPM (OCEB) Technical Intermediate Exam vor Management von Geschäftsprozessen Allgemeine BPMS Tools und Suites Charakteristika und  Einsatzmöglichkeiten BP Center of Excellence Geschäftsprozess-Modeling mit BPMN Iteration/Repetition/Looping/Links/GoTos komplexte Eventtypen Transaktionen und Kompensation Ad Hoc Prozesse Umgehen mit Ausnahmebedingungen/Fehlern komplexe Aktivitäten-Inputs und -Outputs Typen von Aktivitäten Activity Lifecycle Choreography Muster von Arbeitsabläufen Workflow Patterns, wie Sie in Kapitel 10 der BPMN Spezifikation beschrieben werden Business Rules Anforderungen an Business Rules Strukturelle Business Rules Entscheidungsmodelle Fact-Modelle Prozesselemente und Entscheidungspunkte Erstellen von Business Rules basierend auf den Geschäftsanforderungen Themen der Architektur SOA "fit" zwischen SOA und Prozessorientierung MDA MDA und Geschäftsprozesse Modeling für die Ausführung IT Infrastruktur und Geschäftsprozesse Service-Level-Verträge Prozesskonfigurations-Management Management von ITIL und COBIT-basierenden Technologien Datenschutz- und Sicherheitsstandards und deren Durchsetzung Überwachung und Managen von Prozessen verschiedene Typen von verfügbaren Prozessdaten Performancedaten von Prozessen Analytics & BAM tool setup Implementierung von BP Analyse und Simulationstools
ocebb300 OCEB Business Advanced Exam Vorbereitung 7 hours Dieser Kurs bereitet Sie auf das OCEB Business Advanced Examen vor Organisationsziele und Ressourcen mit BPM in Einklang bringen Geschäftsprozesse und Ziele der Stakeholder angleichen Geschäftsprozesse und verfügbare Ressourcen in Einklang bringen Geschäftsprozesse unter veränderten Konditionen anpassen, um Organisationsziele zu erreichen Advanced Business Process Modeling mit BPMN Prozesse ausfindig machen Arbeiten mit umfangreichen Modellen Splitten eines Modells bei Outsourcing Modellvalidierung Management von BPM Programmen Entwickeln eines BPM Center of Excellence Entwickeln einer enterprise roadmap für BPM Techniken für Business adoption Entwicklen von business cases Entwickeln einer business architecture Bilden eines BPM team Ownership-Konzept von Prozessen Prozess portfolio management Globale und lokale Prozessrichtlinien Change Management für Fortgeschrittene Implementierung und Anpassung von Veränderung innerhalb der Organisation Rollout-Strategien Grad der Auswirkung beurteilen fortgeschrittene Change-Techniken Compliance und Assurance Governance, Risk, and Compliance (GRC) sowie Corporate Governance Enterprise Risikomanagement Strategisches Compliance Management und Corporate Social Responsibility Assurance Themen wie Information Assurance, Process Assurance, and Quality Assurance. fortgeschrittene Themen der Prozessverbesserung BP und transition QA Techniken BPMM - Structure und Major Features 6 Sigma - Funktionen, Ansätze und Nutzen LEAN - Funktionen, Ansätze und Nutzen
oceb2t300 OCEB Technical Advanced Exam Vorbereitung 7 hours Dieser Kurs bereitet Sie auf das Examen: OMG Certified Expert in BPM (OCEB) Technical Advanced vor- Bewusstsein für Business- und Führungsprozesse Konfigurieren, messen und Reporting von KPIs BMM modeling für Fortgeschrittene verbesserter Einsatz von bereits existierenden Assets innerhalb der IT Fortgeschrittenes Geschäftsprozess-Modeling mit BPMN Verbesserung oder Optimierung von BPMN Modellen Verbessern eines BPMN-Modells für die Implementierung BPEL Grundlagen BAM Awareness Beziehung von ESB und Geschäftsprozessen Themen der Prozessdokumentation inkl. BP Use Cases Technische Spezifikationen von BP Modellen Analyse von Geschäftsprozessen Verständnis von Metamodeling Konzepten Metamodeling ermöglicht genaue Spezifikationen, weche unabhängig von Notation sind Metamodeling ermöglicht interoperable repository für Modelle Organisations-/Enterprise-Architektur service-orientierte Designkonzepte service-orientierte Designmuster Design von Services Erfüllen von GRC-Anforderungen Designen und Erstellen von prüffähigen Geschäftsprozessen Business Rules PRR Awareness Rete Algorithm Implementation und Integration Integrationskomponenten wie ERP, CRM, SaaS und Integrating Legacy Systems Integration von Business Intelligence und Analytics wie Data Warehousing Vendor Selection und Marketplace Topics Scenario-based assessment Cost/Benefit analysis / ROI RFP analysis Das richtige Werkzeug für spezifische Aufgaben

Kommende Kurse

CourseSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
Modelling Decision and Rules with OMG DMN - PotsdamDo, 2017-10-05 09:302590EUR / 3090EUR
OCUP2 UML 2.5 Certification - Intermediate Exam Preparation - HannoverDo, 2017-10-05 09:302090EUR / 2590EUR
Business Rule Approach with SBVR - HamburgDo, 2017-10-12 09:302010EUR / 2510EUR
OCUP2 UML 2.5 Certification - Foundation Exam Preparation - ErfurtFr, 2017-10-13 09:302750EUR / 2950EUR

Other regions

OMG Schulung, OMG boot camp, OMG Abendkurse, OMG Wochenendkurse , OMG Seminar,OMG Kurs, OMG Coaching, OMG Lehrer , OMG Seminare, OMG Privatkurs


Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.