Съдържание и теми, включени в курса
Въведение
- Представяне на обучителя и участниците
- Въведение в моделирането
- Въведение в 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
Машинен превод