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.
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.
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.
Consultant & Trainer
Denitsa is specializing in ITIL and ServiceNow. She has substantial experience and a demonstrated history (10+ years) of working in the Information Technology and Services Industry with focus on the IT Service Operation, Transition and Transformation, People Management and Client Relationship Management.
What you’ll learn
- 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
- 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.
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.
Get ready to lead your next Agile project and prepare for the Project Management Institute…
By blending concepts and practices of Project Management with the active learning approaches, this foundation…
Understand the key terms and concepts in BPMN and what are the essential methodologies and…
Master your Business Analysis skills and practices and receive solid preparation for the PMI-PBA® certification…