Съдържание и теми, включени в курса
Въведение
- Представяне на обучителя и участниците
- Въведение в моделирането
- Въведение в SysML
- Въведение в MagicDraw/Cameo
- Дефиниране на казус
Структурна декомпозиция на системата
- Нотация на диаграма на пакети
- Декомпозиране на системата на пакети
- Моделиране на зависимости между пакети
- Практическо задание: Моделиране на структура от пакети
Анализ на потребителските нужди
- Нотация на диаграма на случаи на употреба
- Идентифициране на актьори
- Идентифициране на случаи на употреба
- Връзки между случаи на употреба
- Практическо задание: Моделиране на случаи на употреба
Дефиниране на системни изисквания
- От случаи на употреба към системни изисквания
- Нотация на диаграма на изисквания
- Специфициране на изисквания
- Дефиниране на структура на изискванията
- Верифициране на изисквания с тестови случаи
- Връзки между изисквания
- Практическо задание: Моделиране на изисквания
Дефиниране на структурни блокове (изглед тип "черна кутия")
- Нотация на диаграма на блокова дефиниция
- Структурни блокове
- Моделиране на свойства на блокове
- Дефиниране на връзки между блокове
- Дефиниране на системен речник на данните
- Практическо задание: Моделиране на изглед "черна кутия" на система
Моделиране на блокова структура (изглед тип "бяла кутия")
- Диаграма на вътрешни блокове
- Визуализиране на части на блокове
- Свързване на части с конектори
- Дефиниране на портове
- Дефиниране на потоци от елементи и интерфейсни блокове
- Практическо задание: Моделиране на изглед "бяла кутия" на система
Моделиране на системни ограничения
- Дефиниране на ограничителни блокове
- Обвързване на свойства на ограничения със стойностни свойства
- Изпълнение на параметрични модели
- Практическо задание: Моделиране на параметрични зависимости
Проектиране на поведение на системата, базирано на състояния
- Нотация на диаграма на състоянията
- Идентифициране на състояния
- Дефиниране на събития за преход между състояния
- Специфициране на сигнали
- Специфициране на ефекти
- Изпълнение на диаграми на състоянията
- Практическо задание: Моделиране на диаграми на състоянията
Проектиране на потоци на управление и данни
- Диаграма на дейности
- Дефиниране на дейности
- Специфициране на параметри
- Дефиниране на действия
- Моделиране на потоци на управление
- Моделиране на потоци от данни
- Изпълнение на дейности
- Практическо задание: Моделиране на дейности
Проектиране на комуникации
- Нотация на диаграма на последователности
- Моделиране на линии на живот
- Моделиране на съобщения
- Декомпозиране на взаимодействия чрез използване на референции
- Прилагане на фрагменти на взаимодействие
- Дефиниране на времеви ограничения
- Практическо задание: Моделиране на взаимодействия
Моделиране на междусекторни конструкции
- Логически и физически архитектури
- Връзка за разпределение
- Опции за визуализация на разпределения
- Идентифициране на типове разпределения
- Матрица на разпределенията
- Практическо задание: Изграждане на матрица на разпределенията
Заключение
- Обобщение на обучението
- Обсъждане на оставащи въпроси
Изисквания
Разбиране на процеса на системното инженерство.
Отзиви от участници (7)
Лабораториите и темпото бяха отлични
Morgan - NSWCDD Dam Neck
Курс - Applying SysML with MagicDraw/Cameo
Машинен превод
Учение на нови функционалности и изпълнение на praktichni упражнения с демонстрационния инструмент
Dede - Leidos Innovations UK Ltd
Курс - Applying SysML with MagicDraw/Cameo
Машинен превод
Филип беше познат и приятен човек. Усладавах се от този курс и ще ми е много полезно да практикувам по собствена воля след него.
Robert - Leidos Innovations UK Ltd
Курс - Applying SysML with MagicDraw/Cameo
Машинен превод
Лабораторните упражнения и задачи помогнаха да се постави контекст към презентационните слайдове и показаха някои от полезните функции на Cameo
Nick - Lawrence Livermore National Laboratory
Курс - Applying SysML with MagicDraw/Cameo
Машинен превод
Практически упражнения. Мисля, че някои от нас малко изчерпаха мозъците си в края и малко загубиха ориентация при работа с инструмента.
Armen
Курс - Applying SysML with MagicDraw/Cameo
Машинен превод
Практическа работа, отвореност към въпроси и обмислени отговори.
Brian Wiktorek
Курс - Applying SysML with MagicDraw/Cameo
Машинен превод
Той беше забавен и смесът от лекция, демонстрация и самостоятелна работа беше наистина добра.
Kiyarash
Курс - Applying SysML with MagicDraw/Cameo
Машинен превод