UML Introduction

BA101 1 day 195

Learn how to use UML to specify, visualize, and document business processes and models of systems, including their structure and design, in a way that meets all requirements.

Overview

The description and documentation of business processes is an often ignored practice, although it is a highly important one. Typically used to detail object behavior and as a starting point for writing code, UML’s flexibility allows it to be used for a wide array of modeling practices, including business engineering.

The Unified Modeling Language (UML) is a general-purpose, modelling language used to provide a standard way to visualize the design of a system, the flow of a process or describe business and operational activities. Over the last decade, it has become one of the most popular conventional methods for modelling and diagramming.

During this course, we provide an overview of the UML modeling language and industry-standard modeling tools. You will learn the capabilities of UML in the area of enterprise modeling and you will gain insight into the added value of using UML in structural and behavior modelling.

Instructors

With many years of experience and numerous successfully implemented consulting projects in the field of business analysis and enterprise architecture, our trainers are here to help you master your knowledge and practices.

Nina Prodanova-Iozeva ITCE

Nina Prodanova-Iozeva

Managing Partner & Senior Consultant

Nina is a highly qualified consultant and leader with more than 20 years of experience in leading highly complex projects and transformations. Nina is a well-known name in the field of Agile, Business Analysis, Enterprise Architecture and IT Service Management.

What you’ll learn

COURSE MODULES:

  • What is the Unified Modeling Language?
  • Why is UML increasingly important?
  • Overview of the different diagram
  • Modeling with use-cases
  • Classes, Objects and their relations
  • The Rational Unified Process (RUP)
  • Tagged values and properties
  • Stereotypes
  • Design Patterns and UML
  • Methodology for using UML
  • Transforming UML into XML
  • Code generation
  • The Object Oriented (OOAD) Approach
  • Describing business processes
  • Advanced modeling: real-time systems
  • Physical architecture
  • Logical architecture
  • The OCL constraint language
  • UML-based initiatives such as: ebXML, RosettaNet and UMM
  • UML Profiles
  • Extending UML
  • UML versus other modeling languages
  • UML 2.0: what will change?

Upon course completion, course attendees will be able to use UML to specify, visualize, and document business processes, models of systems, including their structure and design, in a way that meets all requirements.

Calendar

Frequently Asked Questions

Who should attend? 

This course is suitable for anyone who plans to use the UML or need to be able manage projects or staff using the UML.

Related Courses

Register






Once you submit your registration, we will get in touch with you to confirm your interest and attendance.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close