План на курса
Въведение
- Представяне на треньор и участници
- Въведение в моделирането
- Въведение в SysML
- Въведение в MagicDraw/Cameo
- Дефиниция на кейс изучаване
Разлагане на структурата на системата
- Нотация за диаграма на пакет
- Разлагане на системата в пакети
- Моделиране на зависимости между пакетите
- Практическо задание: Моделиране на структурата на пакета
Анализ на потребности на потребителите
- Нотация за диаграма на сценарии
- Определяне на актьори
- Определяне на сценарии
- Връзки между сценарии
- Практическо задание: Моделиране на сценарии
Дефиниция на системните изисквания
- От сценарии към системни изисквания
- Нотация за диаграма на изисквания
- Специфициране на изисквания
- Дефиниция на структурата на изискванията
- Проверка на изисквания с тестове
- Връзки между изискванията
- Практическо задание: Моделиране на изисквания
Дефиниция на структурни блокове (Черна кутия)
- Нотация за диаграма с дефиниции на блокове
- Структурни блокове
- Моделиране на свойства на блока
- Дефиниция на връзки между блоковете
- Дефиниция на системен речник с данни
- Практическо задание: Моделиране на черна кутия на система
Моделиране на структурата на блока (Белена кутия)
- Диаграма с вътрешен блок
- Визуализация на части на блока
- Свързваща части с конектори
- Дефиниция на портове
- Дефиниция на потоци на предмети и интерфейсни блокове
- Практическо задание: Моделиране на белена кутия на система
Моделиране на системни ограничения
- Дефиниция на ограничаващи блокове
- Свързване на свойствата на ограниченията със стойностите на свойствата
- Изпълнение на параметрици
- Практическо задание: Моделиране на параметрики
Проектиране на поведение на системата, основано на състояния
- Нотация за диаграма на машини със състояния
- Определяне на състояния
- Дефиниция на събития за преминаване между състояния
- Специфициране на сигнали
- Специфициране на ефекти
- Изпълнение на машини със състояния
- Практическо задание: Моделиране на машини със състояния
Проектиране на контролни и данни потоци
- Диаграма с дейности
- Дефиниция на дейности
- Специфициране на параметри
- Дефиниция на действия
- Моделиране на контролни потоци
- Моделиране на данни потоци
- Изпълнение на дейности
- Практическо задание: Моделиране на дейности
Проектиране на комуникации
- Нотация за диаграма на последователност
- Моделиране на жизнените линии
- Моделиране на съобщения
- Разлагане на взаимодействията чрез референции
- Применение на фрагменти на взаимодействие
- Дефиниция на времеви ограничения
- Практическо задание: Моделиране на взаимодействия
Моделиране на кръстосани конструкции
- Логични и физически архитектури
- Връзка на alokacijata
- Опции за отображаване на алокации
- Идентифициране на видове алокацii
- Матрица на алокацията
- Практическо задание: Създаване на матрица на алокацията
Персонализирани доклади
- Общ преглед
- Въведение в генерирането на доклади
- Език за темплейт Velocity Template Language (VTL)
- Разширенията на MagicDraw към VTL
- Работа с формати Microsoft Office
- Разработка и поддържане на темплейти
Автоматизация чрез макроси и скриптове
- Въведение
- Основни концепции
- Въведение в API
- Общи и полезни класове
- Къде се разглежда кода?
- Примери и практически упражнения
Изисквания
Няма.
Целева група:
- Системни инженери, участващи в архитектурното моделиране и системния дизайн.
- Практици на Model-Based Systems Engineering (MBSE).
Отзиви от потребители (4)
Анил беше много разбираещ и обясни съдържанието на курса подробно. Ако имаме повече време, резултатите от курса ще бъдат по-добри, вместо да спeeрваме съдържанието, но общо взето Анил е много запознат с програмата CATIA и е отличен треньор,
Jaydon - GRI Towers South Africa
Курс - Learning CATIA
Машинен превод
Г-жа Малавика е много добър треньор. Тя работи много усърдно и отговаря добре на моите въпроси. Разбирам, че перспективите за SysML и EA са много разширени, тя опитала най-добрият начин да представи обучението. Тя дори прекарала своето почивно време търсейки отговори на нашите въпроси. Уважение! Великолепен учитель!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Курс - System Engineering using SysML and UML 2
Машинен превод
I mostly liked his subject knowledge and style.
Giacomo Urso
Курс - Systems Modelling with SysML
Машинен превод
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Курс - Technical Architecture and Patterns
Машинен превод