На этом курсе начинают с основ. Слушатели узнают, что такое UML и где его применяют. Рассматривают главные понятия - моделирование, диаграммы, элементы и связи. Учат различать типы диаграмм и определять наиболее популярные из них. Закрепляют материал на практике, разрабатывая Solution Vision Canvas.
Далее курс показывает, как определять границы системы. Слушатели изучают контекстные диаграммы - терминологию, примеры и типичные ошибки. Затем переходят к диаграммам компонентов, которые раскрывают структуру решения. Каждый теоретический блок закрепляют практикой - созданием Context Diagram и Component Diagram.
Этот блок посвящен BPMN нотации. На курсе объясняют основные правила и типовые конструкции для моделирования бизнес-процессов. Отдельно рассматривают диаграммы деятельности - их символы и практическое применение. Слушатели на практике разрабатывают BPMN схему и Activity Diagram.
Здесь сосредотачиваются на взаимодействии с системой. Объясняют назначение Use Case Diagram, правила их создания и источники информации. Вторая часть модуля - это Entity Relationships Diagram. Слушатели изучают сущности, атрибуты и связи, учатся работать со сложными связями "many-to-many". Модуль включает практическую разработку обоих типов диаграмм.
На этом этапе курс углубляется в системный дизайн. Слушатели осваивают Data Flow Diagram - их компоненты, нотацию и практическое использование. Затем переходят к диаграммам последовательностей, где изучают акторов, объекты, сообщения и линии жизни. Учат создавать комбинированные фрагменты для сложных сценариев.
Финальный модуль объединяет все приобретенные знания. Слушатели формируют общую модель системы на основе различных UML диаграмм. Делают обзор изученного материала и получают рекомендации относительно дальнейшего обучения. Модуль включает сессию вопросов и ответов для закрепления материала.
На курсе предусмотрена поддержка ментора на протяжении всего обучения. Каждый теоретический блок закрепляют практическими заданиями. После успешного завершения курса слушатели получают сертификат.