План на курса
Въведение
- Презентации на треньора и учещите
- Въведение в моделирането
- Въведение в SysML
- Въведение в MagicDraw/Cameo
- Дефиниция на случаен изучаван
Декомпозиция на структурната система
- Нотация за диаграма на пакет
- Декомпозиция на системата в пакети
- Моделиране на зависимости между пакетите
- Практическо задание: моделиране на структура на пакети
Анализ на потребностите на потребителите
- Нотация за диаграма на случай на употреба
- Идентифициране на актьори
- Идентифициране на случаи на употреба
- Отношения между случаите на употреба
- Практическо задание: моделиране на случаи на употреба
Дефиниция на системни изисквания
- От случаите на употреба към системни изисквания
- Нотация за диаграма на изисквания
- Специфициране на изисквания
- Дефиниция на структура на изискванията
- Проверка на изискванията с тестови случаи
- Отношения между изискванията
- Практическо задание: моделиране на изисквания
Дефиниция на структурни блокове (черна кутия)
- Нотация за диаграма на дефиниция на блок
- Структурни блокове
- Моделиране на свойства на блока
- Дефиниция на отношения между блоковете
- Дефиниция на системен речник с данни
- Практическо задание: моделиране на черна кутия на система
Моделиране на структура на блока (бяла кутия)
- Вътрешна диаграма на блок
- Визуализация на части на блока
- Свързване на части с конектори
- Дефиниция на портовете
- Дефиниция на потоци на елементи и интерфейсни блокове
- Практическо задание: моделиране на бяла кутия на система
Моделиране на системни ограничения
- Дефиниция на блокове с ограничения
- Свързване на свойства на ограниченията с възложими свойства
- Извършване на параметри
- Практическо задание: моделиране на параметри
Проектиране на поведение, базирано на състояния
- Нотация за диаграма на машина на състояния
- Идентифициране на състояния
- Дефиниция на събития за преминаване между състояния
- Специфициране на сигнали
- Специфициране на ефекти
- Извършване на машини на състояния
- Практическо задание: моделиране на машини на състояния
Проектиране на контролни и данни потоци
- Диаграма на дейности
- Дефиниция на дейности
- Специфициране на параметри
- Дефиниция на действия
- Моделиране на контролни потоци
- Моделиране на данни потоци
- Извършване на дейности
- Практическо задание: моделиране на дейности
Проектиране на комуникации
- Нотация за диаграма на последователност
- Моделиране на жизнените линии
- Моделиране на съобщения
- Декомпозиция на взаимодействията чрез референции
- Применение на фрагменти на взаимодействията
- Дефиниция на времеви ограничения
- Практическо задание: моделиране на взаимодействия
Моделиране на кръстосано пресичащи се конструкции
- Логически и физически архитектури
- Отношение на алокация
- Опции за изображаване на алокаците
- Идентифициране на видове алокации
- Матрица на алокация
- Практическо задание: построяване на матрица на алокация
Валидация на модела
- Въведение в курса
- Въведение в валидацията на модели
- Създаване на персонализирани комплекти за валидация
- Въведение в метриките на модела
- Предварително дефинирани комплекти за метрики
- Разработка на персонализирани комплекти за метрики
Модели и структурирани изрази
- Модул 01 – Въведение
- Модул 02 – Основите
- Модул 03 – UML метамодел и профили
- Модул 04 – Операции за навигация
- Модул 05 – Намиране, тест и филтриране
- Модул 06 – Стойности и операции от модела
- Модул 07 – Скриптове
- Модул 08 – Приложения в MagicDraw
Примерна продължителност на курса
- Лаборатории, 60%
- Слайдове, 35%
- Демонстрации, 5%
Изисквания
Няма.
Целева група:
- Системни инженери, участващи в архитектурно моделиране и системен дизайн.
- Практици по моделно-базирана системна инженерия (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
Машинен превод