Hippo Software BPMN and UML Training

Similar documents
Enterprise Architect Training Courses

The Unified Modeling Language (UML ) Using Enterprise Architect 13.x or 14.x

Business Process Model and Notation (BPMN)

Chapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin

Appendix D: Mapping BPMN to BPD Profile

Object-Oriented Systems Analysis and Design Using UML

Interactions A link message

Object-Oriented Analysis and Design Using UML (OO-226)

HCM Modeling Elements. Creating a better understanding of the process model standards used within the MHR-BPS Process Modeling initiative.

Architectural Blueprint

3. Business Process Diagrams

ArchiMate symbols for relating system elements

Process modeling. PV207 Business Process Management

UNIT I. 3. Write a short notes on process view of 4+1 architecture. 4. Why is object-oriented approach superior to procedural approach?

BSIF. A Freeware Framework for. Integrated Business Solutions Modeling. Using. Sparx Systems. Enterprise Architect

Business Process Modeling with BPMN

Oral Questions. Unit-1 Concepts. Oral Question/Assignment/Gate Question with Answer

SOFTWARE MODELING AND DESIGN. UML, Use Cases, Patterns, and. Software Architectures. Ki Cambridge UNIVERSITY PRESS. Hassan Gomaa

Component Design. Systems Engineering BSc Course. Budapest University of Technology and Economics Department of Measurement and Information Systems

Process modeling II. PV207 Business Process Management

Enterprise Architect. User Guide Series. UML Models. Author: Sparx Systems. Date: 30/06/2017. Version: 1.0 CREATED WITH

Lab Manual. Object Oriented Analysis And Design. TE(Computer) VI semester

Chapter : Analysis Modeling

ITIL Service Operation Lifecycle Classroom

Unit Wise Questions. Unit-1 Concepts

ITIL Service Transition Lifecycle

Software Engineering. Page 1. Objectives. Object-Behavioural Modelling. Analysis = Process + Models. Case Study: Event Identification

Security Requirements Modeling Tool

Outline of UML and Unified Process. Object Oriented Analysis/Design/Programming UML1.5. Koichiro Ochimizu, JAIST. UML&UP outline 1.

Best Practices for Model-Based Systems Engineering

Software Design And Modeling BE 2015 (w. e. f Academic Year )

Module Definition Form (MDF)

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

COBIT 5 Assessor Certification Course

Generic vs. Domain-specific Modeling Languages

12 Tutorial on UML. TIMe TIMe Electronic Textbook

Association for International PMOs. Expert. Practitioner. Foundation PMO. Learning.

Augmenting BPMN with DMN:

Software Service Engineering

BPMN Working Draft. 1. Introduction

Index. : (colon), 80 <<>> (guillemets), 34, 56

UML- a Brief Look UML and the Process

BPMN 2.0 Extensions for Enterprise Architect

Curriculum Guide. ThingWorx

UNIT V *********************************************************************************************

UML, BPMN, UX and Database Design Solutions uml process diagrams learn enterprise uml technical systems build scope definition and.

Notation Part 1. Object Orientated Analysis and Design. Benjamin Kenwright

Practical UML : A Hands-On Introduction for Developers

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

Java EE 6: Develop Business Components with JMS & EJBs

Design Patterns. SE3A04 Tutorial. Jason Jaskolka

ITIL Service Operation Lifecycle Classroom

SOFTWARE ENGINEERING UML FUNDAMENTALS. Saulius Ragaišis.

ArchiMate

*ANSWERS * **********************************

How can you purchase the Appway Academy services?

Lesson 11. W.C.Udwela Department of Mathematics & Computer Science

Functional Design of Web Applications. (partially, Chapter 7)

BPMN Working Draft. 1. Introduction

System models Abstract descriptions of systems whose requirements are being analysed. System modelling. Structured methods

BPMN Getting Started Guide

Oracle BPM 11g: Implement the Process Model

Practical UML - A Hands-On Introduction for Developers

Integrity 10. Curriculum Guide

Unified Modeling Language (UML)

CHAPTER 1. Topic: UML Overview. CHAPTER 1: Topic 1. Topic: UML Overview

Architectural Blueprint The 4+1 View Model of Software Architecture. Philippe Kruchten

SERVICE TRANSITION ITIL INTERMEDIATE TRAINING & CERTIFICATION

Academy Catalogue - Customers-

INTERNAL ASSESSMENT TEST III Answer Schema

Object Oriented Analysis and Design - Part2(Design)

Objectives. Explain the purpose and objectives of objectoriented. Develop design class diagrams

This course contains the subject matter to prepare candidates for the ivanti Certified Service Desk 2017 Administrator exam.

06. Analysis Modeling

A new Action Rule Syntax for DEmo MOdels Based Automatic workflow process generation (DEMOBAKER) Carlos Figueira and David Aveiro

Review Software Engineering October, 7, Adrian Iftene

Higher National Unit specification: general information

Address: 30 Newbury St, Boston, MA TRAINING CATALOG. Phone: Web:

University of Calgary Department of Electrical and Computer Engineering. SENG : Object Oriented Analysis and Design Behrouz Homayoun Far

A learning initiative for all What is it? - What does it cost? Usability Mapping. By CAT - i

BCS Level 3 Certificate in Software Development Context and Methodologies Syllabus QAN 603/1191/5

C++ (Non for C Programmer) (BT307) 40 Hours

Outline of Unified Process

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

DIPLOMA IN PROGRAMMING WITH DOT NET TECHNOLOGIES

Object-Oriented and Classical Software Engineering

Software Development Methodologies

Calgary: 10th Floor Bankers Hall, West Tower 888-3rd Street SW, Calgary, AB T2P 5C5 p: f:

Final Exam. Final Exam Review. Ch 1: Introduction: Object-oriented analysis, design, implementation. Exam Format

Object-Oriented Analysis and Design Using UML

Team Foundation Consulting. Training. Team Member Training User training designed to cater for specific roles within your team. Developer TFVC / Git

Business process modeling and automation IDU0330 Lecture 3 BPMN Enn Õunapuu ICT-643

Index. Add Diagram > Sequence Diagram command,

Software Architecture With ColdFusion: Design Patterns and Beyond Topics Outline Prepared by Simon Horwith for CFUnderground 6

1Z0-560 Oracle Unified Business Process Management Suite 11g Essentials

Web Application Development Using JEE, Enterprise JavaBeans and JPA

Suggested Experience Required Exams Recommended Teradata Courses. TE Teradata 12 Basics

VMware vcloud Air Accelerator Service

CS 370 REVIEW: UML Diagrams D R. M I C H A E L J. R E A L E F A L L

Enterprise Architect. User Guide Series. Maintenance. Author: Sparx Systems. Date: 30/06/2017. Version: 1.0 CREATED WITH

Transcription:

Hippo Software BPMN and UML Training Icon Key: www.hippo-software.co.uk Teaches theory concepts and notation Teaches practical use of Enterprise Architect Covers BPMN, UML, SysML, ArchiMate Includes paper exercises, EA hands-on exercises BPMN Courses BPMN for Business Process Modelling 1 day UML Courses UML Fundamentals UML for Business Analysis UML for Software Analysis and Design 1 day 3 days 4 days BPMN and UML Courses BPMN and UML for Business Analysis 3 days On-Site Training Traditional trainer led interactive training delivered at your own offices: Number of Delegates Course Price Per Day * 1-6 1300 7-9 1500 10-12 1700 13-15 1900 Webinar Training An alternative approach which can work well for a small number of delegates or those based outside the UK: Number of Delegates Webinar Price Per Day * 1 500 2-3 800 4-5 1000 Custom Training Alternatively why not select modules from our catalogue to create your own custom training course... Remember to allow enough time for exercises to reinforce the theory learned! BPMN and UML Consulting Hippo Software consultants can help you to: Conduct technical reviews and facilitate workshops Capture requirements and business processes Architect and design object-oriented solutions Devise and document standards and guidelines * plus VAT (where applicable) and expenses. Prices valid until 31 st December 2018. We can provide a quotation in Euros or US Dollars if required. Number of Days Consulting Price Per Day * 1-4 950 5-9 900 10 or more 850

BPMN for Business Process Modelling This course is designed for business analysts who are new to BPMN. Delegates are taught how to create a set of hierarchical BPMN diagrams to understand and document business processes. Practical exercises and a workshop reinforce the theory. Duration: Prerequisites: Equipment: Course Style: Delegate Handouts: 1 day No prior BPMN experience is required. A background in business process modelling is helpful. For on-site course delivery the customer should provide a suitable training room with a projector to connect to our trainer's laptop and a whiteboard or flipchart. All exercises are completed on paper therefore no PCs or laptops are required. For webinar training sessions delegates need access to a PC or laptop with Internet connection and VoIP (a headset can be helpful for privacy in an office environment). 25% theory, 75% practical. Each module is accompanied by targeted exercises to allow delegates to apply the theory and become confident with new concepts and notation. Each delegate receives a folder containing all the course slides and comprehensive theory notes which form excellent reference material. Folders also contain exercises and suggested solutions. Following successful completion of the course each delegate receives a certificate. Course Modules: Theory EA Notation Exercise Hands-on HIPPO 00 Introduction HIPPO 01 BPMN Overview HIPPO 02 BPMN Process Essentials 1s HIPPO 03 BPMN Process Advanced 1s HIPPO 04 BPMN Collaboration HIPPO 05 BPMN Conversation HIPPO 06 BPMN Choreography HIPPO W0 BPMN Process Workshop 2s

UML Fundamentals This course provides an ideal introduction to UML. The focus is on the most commonly used UML diagram types. The course is suitable for project managers, team leaders, business analysts and anyone who needs an introduction to object technology and UML. Duration: Prerequisites: Equipment: Course Style: Delegate Handouts: 1 day No prior UML experience is required. A background in software analysis is helpful. For on-site course delivery the customer should provide a suitable training room with a projector to connect to our trainer's laptop and a whiteboard or flipchart. All exercises are completed on paper therefore no PCs or laptops are required. For webinar training sessions delegates need access to a PC or laptop with Internet connection and VoIP (a headset can be helpful for privacy in an office environment). 55% theory, 45% practical. Each module is accompanied by targeted exercises to allow delegates to apply the theory and become confident with new concepts and notation. Each delegate receives a folder containing all the course slides and comprehensive theory notes which form excellent reference material. Folders also contain exercises and suggested solutions. Following successful completion of the course each delegate receives a certificate. Course Modules: Theory EA Notation Exercise Hands-on HIPPO 00 Introduction HIPPO 10 UML Overview HIPPO 13 UML Use Case Essentials 2s HIPPO 16 UML Object Oriented Concepts 2s HIPPO 17 UML Domain Models 2 hours

UML for Business Analysis This course is aimed at business analysts who are new to UML. Delegates are taught how to create activity diagrams to understand business processes, capture end user requirements using use cases and define data with domain models. Practical exercises and workshops help to reinforce the theory. Duration: Prerequisites: Equipment: Course Style: Delegate Handouts: 3 days No prior UML experience is required. A background in business analysis is helpful. For on-site course delivery the customer should provide a suitable training room with a projector to connect to our trainer's laptop and a whiteboard or flipchart. All exercises are completed on paper therefore no PCs or laptops are required. For webinar training sessions delegates need access to a PC or laptop with Internet connection and VoIP (a headset can be helpful for privacy in an office environment). 40% theory, 60% practical. Each module is accompanied by targeted exercises to allow delegates to apply the theory and become confident with new concepts and notation. Each delegate receives a folder containing all the course slides and comprehensive theory notes which form excellent reference material. Folders also contain exercises and suggested solutions. Following successful completion of the course each delegate receives a certificate. Course Modules: Theory EA Notation Exercise Hands-on HIPPO 00 Introduction HIPPO 10 UML Overview HIPPO 11 UML Requirements HIPPO 12 UML Requirements Elicitation HIPPO 13 UML Use Case Essentials 2s HIPPO 14 UML Use Case Advanced 2 hours HIPPO 15 UML Activity Diagrams HIPPO 16 UML Object Oriented Concepts 2s HIPPO 17 UML Domain Models 2 hours HIPPO W1 UML Process Workshop 2s HIPPO W2 UML Requirements Workshop HIPPO W3 UML Analysis Workshop

UML for Software Analysis and Design This course is designed for software engineers and systems architects who are new to UML. Delegates are taught how to create the most commonly used UML diagram types to analyse requirements and create static and dynamic designs. Practical exercises and workshops help to reinforce the theory. Duration: Prerequisites: Equipment: Course Style: Delegate Handouts: 4 days No prior UML experience is required. A background in software analysis and design is helpful. For on-site course delivery the customer should provide a suitable training room with a projector to connect to our trainer's laptop and a whiteboard or flipchart. All exercises are completed on paper therefore no PCs or laptops are required. For webinar training sessions delegates need access to a PC or laptop with Internet connection and VoIP (a headset can be helpful for privacy in an office environment). 40% theory, 60% practical. Each module is accompanied by targeted exercises to allow delegates to apply the theory and become confident with new concepts and notation. Each delegate receives a folder containing all the course slides and comprehensive theory notes which form excellent reference material. Folders also contain exercises and suggested solutions. Following successful completion of the course each delegate receives a certificate. Course Modules: Theory EA Notation Exercise Hands-on HIPPO 00 Introduction HIPPO 10 UML Overview HIPPO 13 UML Use Case Essentials 2s HIPPO 14 UML Use Case Advanced 2 hours HIPPO 15 UML Activity Diagrams HIPPO 16 UML Object Oriented Concepts 2s HIPPO 18 UML Class Essentials 2 hours HIPPO 19 UML Class Advanced 2 hours HIPPO 20 UML Component Diagrams HIPPO 21 UML Deployment Diagrams HIPPO 22 UML Object Interactions 1s HIPPO 23 UML Sequence Diagrams 2 hours HIPPO 24 UML Communication Diagrams HIPPO 25 UML State Machine Essentials 1s HIPPO 26 UML State Machine Advanced HIPPO 27 UML Design Patterns 1s HIPPO 28 UML Map to Relational Databases HIPPO W1 UML Process Workshop 2s HIPPO W2 UML Requirements Workshop HIPPO W3 UML Analysis Workshop HIPPO W4 UML Design Workshop

BPMN and UML for Business Analysis This course is aimed at business analysts who are new to BPMN and UML. Delegates are taught how to create BPMN diagrams to understand business processes, capture end user requirements using use cases and define data with domain models. Practical exercises and workshops reinforce the theory. Duration: Prerequisites: Equipment: Course Style: Delegate Handouts: 3 days No prior BPMN or UML experience is required. A background in business analysis is helpful. For on-site course delivery the customer should provide a suitable training room with a projector to connect to our trainer's laptop and a whiteboard or flipchart. All exercises are completed on paper therefore no PCs or laptops are required. For webinar training sessions delegates need access to a PC or laptop with Internet connection and VoIP (a headset can be helpful for privacy in an office environment). 40% theory, 60% practical. Each module is accompanied by targeted exercises to allow delegates to apply the theory and become confident with new concepts and notation. Each delegate receives a folder containing all the course slides and comprehensive theory notes which form excellent reference material. Folders also contain exercises and suggested solutions. Following successful completion of the course each delegate receives a certificate. Course Modules: Theory EA Notation Exercise Hands-on HIPPO 00 Introduction HIPPO 01 BPMN Overview HIPPO 02 BPMN Process Essentials 1s HIPPO 03 BPMN Process Advanced 1s HIPPO 04 BPMN Collaboration HIPPO 05 BPMN Conversation HIPPO 06 BPMN Choreography HIPPO 10 UML Overview HIPPO 11 UML Requirements HIPPO 12 UML Requirements Elicitation HIPPO 13 UML Use Case Essentials 2s HIPPO 14 UML Use Case Advanced 2 hours HIPPO 15 UML Activity Diagrams HIPPO 16 UML Object Oriented Concepts 2s HIPPO 17 UML Domain Models 2 hours HIPPO W0 BPMN Process Workshop 2s HIPPO W2 UML Requirements Workshop HIPPO W3 UML Analysis Workshop

BPMN Module Catalogue www.hippo-software.co.uk Icon Key: Teaches theory concepts and notation Teaches practical use of Enterprise Architect Covers BPMN, UML, SysML and/or ArchiMate Includes paper exercises, EA hands-on exercises BPMN Module Summary Theory EA Notation Exercise Hands-on HIPPO 00 Introduction HIPPO 01 BPMN Overview HIPPO 02 BPMN Process Essentials 1s HIPPO 03 BPMN Process Advanced 1s HIPPO 04 BPMN Collaboration HIPPO 05 BPMN Conversation HIPPO 06 BPMN Choreography HIPPO W0 BPMN Process Workshop 2s

BPMN Modules HIPPO 00 Introduction HIPPO 04 BPMN Collaboration HIPPO 01 Delegate background and objectives Timetable and course outline BPMN Overview Black box pools Message flows between pools Initiating and responding message icons What is BPMN? Business process models 4 BPMN diagram types HIPPO 05 BPMN Conversation HIPPO 02 BPMN Process Essentials Black box pools Conversations and links Start and end events Activities and sequence flow Exclusive and parallel gateways for logic Intermediate events Message and timer events Data stores and data objects Tasks and sub-processes Allocate responsibility with pools and lanes HIPPO 06 BPMN Choreography Choreography tasks Initiating and responding message icons BPMN Workshop Module HIPPO 03 BPMN Process Advanced HIPPO W0 BPMN Process Workshop Conditional and default sequence flows Markers for activity behaviour and task types Event types Edge mounted events Transactions and compensation Inclusive and event gateway types 2s Role play to identify processes and activities Build business process model

UML Module Catalogue www.hippo-software.co.uk Icon Key: Teaches theory concepts and notation Teaches practical use of Enterprise Architect Covers BPMN, UML, SysML and/or ArchiMate Includes paper exercises, EA hands-on exercises UML Module Summary Theory EA Notation Exercise Hands-on HIPPO 00 Introduction HIPPO 10 UML Overview HIPPO 11 UML Requirements HIPPO 12 UML Requirements Elicitation HIPPO 13 UML Use Case Essentials 2s HIPPO 14 UML Use Case Advanced 2 hours HIPPO 15 UML Activity Diagrams HIPPO 16 UML Object Oriented Concepts 2s HIPPO 17 UML Domain Models 2 hours HIPPO 18 UML Class Essentials 2 hours HIPPO 19 UML Class Advanced 2 hours HIPPO 20 UML Component Diagrams HIPPO 21 UML Deployment Diagrams HIPPO 22 UML Object Interactions 1s HIPPO 23 UML Sequence Diagrams 2 hours HIPPO 24 UML Communication Diagrams HIPPO 25 UML State Machine Essentials 1s HIPPO 26 UML State Machine Advanced HIPPO 27 UML Design Patterns 1s HIPPO 28 UML Map to Relational Databases HIPPO W1 UML Process Workshop 2s HIPPO W2 UML Requirements Workshop HIPPO W3 UML Analysis Workshop HIPPO W4 UML Design Workshop

UML Modules HIPPO 00 Introduction HIPPO 14 UML Use Case Advanced HIPPO 10 HIPPO 11 Delegate background and objectives Timetable and course outline UML Overview Advantages of graphical notations History of UML Key UML diagrams Business process models Requirements capture Static and dynamic models UML Requirements Importance of managing requirements Differentiate needs from solutions Requirements traceability Strategies to control scope creep Document requirements Requirements levels and relationships Categorise requirements HIPPO 15 HIPPO 16 Use case specification Use cases drive development Include relationship Extend relationship Use case inheritance UML Activity Diagrams Document business activities and workflow Model sequential actions Nested and structured activities Decision and merge (conditional logic) Fork and join (parallel logic) Object states and action pins Send, accept and time signals Swimlanes for responsibility UML Object Oriented Concepts HIPPO 12 HIPPO 13 UML Requirements Elicitation What information to gather Sources of information Top 8 requirements elicitation techniques When to use each technique Common problems with elicitation UML Use Case Essentials 1 Model real world concepts Classes and objects Object identity and responsibilities Encapsulation of attributes Objects as intelligent black boxes What makes a good class How to discover classes Whole-part relationships (aggregation) Generalisation-specialisation (inheritance) Polymorphism 1s Comparison with traditional requirements Workshops and GUI prototypes Model users as actors External systems and timers Actor definition and notation Actor generalisation Use case and scenario definition Use case notation Use case diagrams HIPPO 17 UML Domain Models Domain classes and notation Attributes Associations and multiplicity Whole-part relationships (aggregation) Generalisation-specialisation (inheritance)

HIPPO 18 UML Class Essentials HIPPO 23 UML Sequence Diagrams HIPPO 19 HIPPO 20 Class definition and notation Attributes, operations and parameters Visibility Associations, multiplicity and direction Whole-part relationships (aggregation) Generalisation-specialisation (inheritance) UML Class Advanced Attribute scope and properties Class multiplicity Parameter direction on operations Roles and association qualifier Constraints Reflexive associations Association classes and derived information Stereotypes and tagged values Additional class compartments Nested classes and composition Abstract classes and operations Multiple inheritance UML Component Diagrams HIPPO 24 HIPPO 25 Object notation and lifelines Message passing and sequencing Actors and the system boundary Asynchronous messages Create and delete objects Interaction frames for loops and decisions Centralised verses distributed control UML Communication Diagrams Object notation and links Message passing and sequencing Asynchronous messages Alternative paths and loops UML State Machine Essentials When to use state machines Object lifecycles and states Transitions and events Actions Entry, exit and do events HIPPO 21 Design component-based systems Build or buy components Understand interfaces and services Logical component architecture UML Deployment Diagrams HIPPO 26 UML State Machine Advanced Guard conditions Internal events and self-transitions Automatic transitions Nested states and the history symbol Concurrent states Define network nodes and devices Document communication mechanisms Assign components to nodes HIPPO 27 UML Design Patterns HIPPO 22 UML Object Interactions Object collaboration and messaging Map use cases to the class model Classes, responsibilities and collaborations Boundary, control and entity classes Advantages of design patterns Document design patterns Creational patterns (factory, singleton) Structural patterns (composite, adaptor, bridge) Behavioural patterns (state, iterator, command)

HIPPO 28 UML Map to Relational Databases Persistence and relational databases Wrapper classes and factories Store classes and attributes Record associations Many to many relationships Mapping inheritance UML Workshop Modules HIPPO W1 UML Process Workshop HIPPO W3 UML Analysis Workshop 2s Role play to identify processes and activities Build business process model Model use case logic as an activity diagram Construct domain model HIPPO W2 UML Requirements Workshop HIPPO W4 UML Design Workshop Create use case model Planning session Capture requirements details Map non-functional requirements to use cases Explore object interactions Model complex state behaviour