Course
digicode: UML
Unified Modeling Language (UML) in Practice
Course facts
Download as PDF- Using UML diagrams for documentation and communication in IT projects
- Understanding the notation and semantics of the most important UML diagram types
- Reading, interpreting, and creating UML diagrams
- Recognizing the relationships, limitations, and significance of various UML diagrams
- Using AI to interpret, create, and validate UML diagrams
In this course, you will deepen your understanding of the Unified Modeling Language. You will learn how to correctly read, interpret, and create UML diagrams, as well as assess their effectiveness.
Through hands-on exercises, you will work with the most important diagram types and recognize how they are related. AI tools will be used to understand, create, and verify UML diagrams, as well as to identify modeling errors.
1 Introduction to UML
- The role of UML in modern IT projects
- The purpose and benefits of UML diagrams
- The structure and basic principles of UML
- The use of UML in the development process
- The difference between documentation and modeling
2 Notation and semantics of the following UML diagrams are covered
- Use case diagram
- Structure diagrams
- Class diagram
- Object diagram
- Package diagram
- Component diagram
- Composition diagram
- Distribution diagram
- Behavior diagrams
- Activity diagram
- State diagram
- Sequence diagram
- Communication diagram
- Interaction overview diagram
- Time diagram
3 UML Extension Options
- Metamodel
- Stereotypes
- Profiles
- Tagged values
- Object Constraint Language (OCL)
4 Tools and Technology (Overview)
- Overview
- Selection criteria
- Use of AI for interpreting, creating, and validating UML diagrams
5 Certification Outlook
Component of the following courses
The course combines brief theoretical inputs with practical exercises.
You will read, interpret, and create UML diagrams based on realistic scenarios.
This course is aimed at specialists and IT professionals who want to confidently read, interpret, create, or evaluate UML diagrams in IT projects and who already have experience with object-oriented programming and UML:
- IT architects
- Software developers
- Business analysts and requirements engineers
- Testers and quality assurance specialists
- Project managers and product owners
- System administrators
The course is also suitable for individuals who subsequently wish to take preparatory courses for the official OMG Certified UML Professional 2 certifications.
Prior knowledge of object orientation and object-oriented modeling, as covered in the following courses, is required:
Option after course:
- «OMG-Certified UML Professional 2 Foundation™»
- «OMG-Certified UML Professional 2 Intermediate™»
- «OMG-Certified UML Professional 2 Advanced™»