Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение
- Представяне на лектора и участниците
- Въведение в моделирането
- Въведение в SysML
- Въведение в MagicDraw/Cameo
- Дефиниране на казус
Структурна системна декомпозиция
- Нотация на пакетна диаграма
- Декомпозиране на системата на пакети
- Моделиране на зависимости между пакети
- Практическо задание: Моделиране на пакетна структура
Анализ на потребителски нужди
- Нотация на диаграма на случаите на употреба
- Идентифициране на актьори
- Идентифициране на случаи на употреба
- Връзки между случаите на употреба
- Практическо задание: Моделиране на случаи на употреба
Дефиниране на системни изисквания
- От случаи на употреба към системни изисквания
- Нотация на диаграма на изискванията
- Специфициране на изисквания
- Дефиниране на структура на изискванията
- Верифициране на изискванията с тестови случаи
- Връзки между изискванията
- Практическо задание: Моделиране на изисквания
Дефиниране на структурни блокове (изглед "черна кутия")
- Нотация на диаграма за дефиниране на блокове
- Структурни блокове
- Моделиране на свойства на блокове
- Дефиниране на връзки между блокове
- Дефиниране на системен речник на данните
- Практическо задание: Моделиране на изглед "черна кутия" на система
Моделиране на блокова структура (изглед "бяла кутия")
- Диаграма на вътрешни блокове
- Визуализиране на блокови части
- Свързване на части чрез конектори
- Дефиниране на портове
- Дефиниране на потоци от елементи и интерфейсни блокове
- Практическо задание: Моделиране на изглед "бяла кутия" на система
Моделиране на системни ограничения
- Дефиниране на блокове с ограничения
- Обвързване на свойства на ограничения със стойностни свойства
- Изпълнение на параметрични модели
- Практическо задание: Моделиране на параметрични модели
Проектиране на поведение на системата, базирано на състояния
- Нотация на диаграма на състоянията
- Идентифициране на състояния
- Дефиниране на събития за преход между състояния
- Специфициране на сигнали
- Специфициране на ефекти
- Изпълнение на диаграми на състоянията
- Практическо задание: Моделиране на диаграми на състоянията
Проектиране на потоци за управление и данни
- Диаграма на дейностите
- Дефиниране на дейности
- Специфициране на параметри
- Дефиниране на действия
- Моделиране на управляващи потоци
- Моделиране на потоци от данни
- Изпълнение на дейности
- Практическо задание: Моделиране на дейности
Проектиране на комуникации
- Нотация на диаграма на последователностите
- Моделиране на линии на живот
- Моделиране на съобщения
- Декомпозиране на взаимодействия чрез препратки
- Прилагане на фрагменти за взаимодействие
- Дефиниране на времеви ограничения
- Практическо задание: Моделиране на взаимодействия
Моделиране на крос-секторни конструкции
- Логически и физически архитектури
- Връзка за разпределяне
- Опции за визуализиране на разпределяния
- Идентифициране на типове разпределяния
- Матрица на разпределяне
- Практическо задание: Изграждане на матрица на разпределяне
Потребителски отчети
- Общ преглед
- Въведение в генерирането на отчети
- Velocity Template Language
- Разширения на MagicDraw към VTL
- Работа с формати на Microsoft Office
- Разработване и поддръжка на шаблони
Автоматизация чрез макроси и скриптове
- Въведение
- Основни концепции
- Въведение в API
- Често използвани и полезни класове
- Къде се поставя кодът?
- Примери и практически упражнения
Изисквания
Няма.
Целева аудитория:
- Системни инженери, участващи в моделиране на архитектура и системен дизайн.
- Специалисти по базирано на модели системно инженерство (MBSE).
40 Часа