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


