UML and BPMN
Course
In Carshalton
Description
-
Type
Course
-
Location
Carshalton
-
Duration
3 Days
This course provides the necessary understanding of both UML and BPMN needed to model and analyse business processes either for purposes of Business Process Reengineering or for developing well defined system requirements. Its goal is to provide a thorough technical coverage of BPMN (the new OMG business modeling standard) and UML so that these can be used by both Business and Systems. Suitable for: The course is intended for. Business consultants. Business process engineers. Business analysts. Systems analysts. Anybody who will be involved in analysing or developing models of business processes or functional specifications
Facilities
Location
Start date
Start date
Reviews
Course programme
Traditional Business Process Analysis relied on notations such as data flow diagrams, flow charts, and IDEF 0. BPMN (Business Process Modeling Notation) is a modern notation that emphasises the identification of business events and the various business activities that are triggered in response to these events.
UML (Unified Modeling Language) is a widely used standard notation that can be used to describe and specify and model functional requirements. By aligning the UML based functional requirements with the corresponding BPMN models it is possible to ensure that the systems being specified fulfill the requirements of the business.
The course will cover
- BPMN - concepts and notation
- Approaches for creating accurate and effective business process models
- Use of BPMN to model business process details
- Construction of Business Entity Data Models
- UML Use Case Analysis for specifying functional requirements
- Techniques for mapping the business model to the system requirements model
- Approaches for model traceability from requirements to specifications
Course Benefits
This course provides the necessary understanding of both UML and BPMN needed to model and analyse business processes either for purposes of Business Process Reengineering or for developing well defined system requirements. Its goal is to provide a thorough technical coverage of BPMN (the new OMG business modeling standard) and UML so that these can be used by both Business and Systems Analysts to devise systems that really do align with business requirements.
Course Contents
Overview of Business Process Modeling Notation Overview of Unified Modeling Language (UML)
- Use cases
- Object Orientation and Class Diagrams
- Key BPMN concepts and notation
- Processes and Sub-Processes
- Modeling Business Events and Outcomes
- Modeling Business Workers and their Roles
- Soft systems analysis as a starting point when dealing with very complex systems
- UML Class Diagrams and Instance Diagrams
- Inheritance
- Interfaces
- Relationships between classes and between objects
- Using course example case studies
- Applying them to your own appllications
- Essential concepts of Use Cases
- Techniques for specifying detailed
- Functional Requirements using Use Cases
- Templates for Use Case Specifications
- Use Case Specification Workshop - using course example case studies and then applying them to your own appllication
- Business Process Models versus System Use Cases
- Mapping Actors and Use Cases
- Mapping Business Events and Process
- Mapping Business Workers
- Mapping the Business Entity Model
- Creating and Mapping 'Automated' Workers and Processes
- Mapping Workshop
UML and BPMN