Course Overview

  • This a condensed 3-day course covering examples and best practices for the most important UML diagrams and advanced usage of MagicDraw, best practices, tips & tricks for modeling and working in team. Practical exercises are included at the end of each module.
  • This comprehensive MagicDraw course will help your team quickly improve UML modeling skills and maximize their usage of MagicDraw.
  • The intended audience includes software development professionals and other stakeholders who will create and use models.

Day 1

Module 01 - Introduction

  • Trainer and Participant Introductions

  • Introduction to Unified Modeling Language (UML)

  • Introduction to the main modeling principles and MagicDraw


Module 02 – Architectural Decomposition with Package Diagram

  • Package Diagram

  • Decomposing System into Packages

  • Specialized Forms of Packages

  • Modeling Package Dependencies


Module 03 – Managing System Requirements (optional)

  • System Requirements

  • Relations between Requirements

  • Requirements diagram

  • Requirements table


Module 04 – Domain Analysis with Classes

  • Identifying Classes

  • Relations between Classes

  • Defining Context Diagram


Module 05 – Requirements Analysis with Use Cases

  • Use Case Diagram

  • Identifying Actors and Use Cases

  • Defining Use Case Relationships

Learn What CATIA Can Do for You

Speak with a CATIA expert to learn how our solutions enable seamless collaboration and sustainable innovation at organizations of every size.

Get Started with No Magic

Standard-based Modeling Solutions for Analyzing, Designing, Simulating Systems of Systems

Get Help

Find information on software & hardware certification, software downloads, user documentation, support contact and services offering