During this course you will receive information concerning the analysis and business modeling in UML. You will gain knowledge and practical skills allowing for effective implementation of business model. The training is based on good practices used in the Rational Unified Process and Agile Modeling

Duration of  training: 2 days

During the course you will learn the techniques which enable you to:

·         Identify business processes of a given organization

·         Create business use-case models and business object models using UML

·         Analyze  the business model and structure the requirements for the system

·         Use the architectures appropriate for your needs

Benefits after completing the course

The aim of the course is to familiarize its participants with modern methods of analysis and business modeling that enable the automation of business processes identified in the organization and to indicate engineering "good practices" of the use of UML notation. In order to accomplish these tasks, not only the knowledge about the UML is needed, but also the ability to use object modeling techniques to describe the business processes, management of requirements for computer system, or to carry out its analysis. During this course you will receive basic information about the analysis and business modeling in UML. You will gain knowledge and practical skills allowing for an effective implementation of business model and its transformation into the analytical model.

Who should take part in the course

This course is especially useful for business and system analysts, heads of project, system engineers and other people involved in the process of software development.

Content of the course

Introduction to UML notation

·         dogmas of objectivity and software engineering

·         basic concepts of modeling in UML

Introduction to business modeling

·         Technical and Business Perspective

·         The concept of business process

·         Objectives of business modeling

·         Business modeling and RUP

Elements of business model

·         What should the business model present?

·         Business Use-Case Model

·         Business Object Model – Business Analysis Model

·         Business models documentation templates

Creation of Business Use-Case Model in UML

·         UML notation used in business modeling

·         Business Use-Case Model

·         Defining the properties of Business Use-Cases

·         Workshop 1 – creation of Business Use-Case Model

Creation of Business Object Model

·         Business Object Model, business units, business employees, responsibilities and relationships

·         Business Object Model structuring, object classes and associations

·         Analysis of the objects behavior

·         Modeling of business rules

·         Workshop 2 – creation of Business Object Model

Transformation of business model into a system model

·         Transformation rules (mapping of elements)

·         Business model and the requirements of the system

·         Workshop 3 – creation of documentation in the business model

Workshop 4. Modeling process

·         Work flows

·         Identifying business processes

·         Defining business processes

·         Organizational model and the domain model

·         Defining business processes realization 

Workshop 5. Solving practical problems in the field of business modeling

·         solving the exercises by the participants of the course

·         completion