Свържете се с нас
 Продължителност 21 часa

Съдържание и теми, включени в курса

Модул 1. Защо нов език

  • Защо да използваме модели на системи?
  • От SysML v1 към SysML v2.
  • Основни подобрения и ползи.
  • Език, библиотеки и API.
  • Въведение в примера от курса.

Модул 2. Ключови нови концепции

  • Текстови и графични означения.
  • Дефиниции, Използвания и Характеристики.
  • Типизиране и специализационни връзки.
  • Модели, Гледни точки (Views) и Диаграми.
  • Стандартни гледни точки на SysML v2.

Модул 3. Пакети и организация

  • Пакети и организация на модела.
  • Имена и именовани пространства (Namespaces).
  • Собственост и йерархия на пакетите.
  • Имporti и видимост.
  • Библиотеки, коментари и документация.

Модул 4. Контекст на системата

  • Граница и обхват на системата.
  • Външни потребители и системи.
  • Дефиниции и Използвания на контекста.
  • Високониво връзки.
  • Пример за контекст на система с робот.

Модул 5. Моделиране на изисквания

  • Елементи на изискванията и идентификатори.
  • Обекти (Subjects), Актьори и Дължници (Stakeholders).
  • Дефиниции и Използвания на изискванията.
  • Подизисквания и повторно използваеми шаблони.
  • Допущания и необходими условия.
  • Удовлетворяване на изисквания.

Модул 6. Случаи на използване

  • Нужно поведение и цели на потребителя.
  • Обекти (Subjects), Актьори и Цели (Objectives).
  • Дефиниции и Използвания на случаи на използване.
  • Връзки към изискванията.
  • Включени случаи на използване.
  • От случаи на използване към Действия (Actions).

Модул 7. Действия и поведение на базата на потоци

  • Събития (Occurrences) и Действия (Actions).
  • Дефиниции и Използвания на действия.
  • Последователност, завършване и прекратяване.
  • Алтернативни и паралелни пътища.
  • Параметри, Потоци (Flows) и Потоци за успех (Succession Flows).
  • Изпращане (Send) и Приемане (Accept) на действия.
  • Гледни точки на потока на действия.

Модул 8. Части и структурно моделиране

  • Предмети (Items) и Части (Parts).
  • Дефиниции и Използвания на части.
  • Атрибути и стойности на характеристиките.
  • Структурна декомпозиция и повторно използване.
  • Мултипликатори.
  • Композитни и референтни Части.
  • Специализация и переопределение (redefinition).

Модул 9. Връзки, интерфейси и потоци

  • Дефиниции и Използвания на връзки.
  • Дефиниции и Използвания на портове.
  • Поверителни характеристики и конюгирани портове.
  • Дефиниции и Използвания на интерфейси.
  • Връзки срещу Потоци.
  • Гледни точки на взаимно свързване.

Модул 10. Гледни точки на последователност и взаимодействия

  • Участници и жизненомисли (lifelines).
  • Изпращане и приемане на събития.
  • Контексти на взаимодействия.
  • Съобщения и натоварване (payloads).
  • Последователност на съобщения и събития.
  • Пример за взаимодействие при доставка на робот.

Модул 11. Моделиране на базата на състояния

  • Дефиниции и Използвания на състояния.
  • Преходи, Тригери и Пазители (Guards).
  • Действия при вход, обработка (Do) и изход.
  • Ефекти на преходите.
  • Вложени и паралелни Състояния.
  • Гледни точки на преходите на състояния.
  • Избор между Действия или Състояния.

Модул 12. Изчисления, ограничения и анализ

  • Величини и единици.
  • Дефиниции и Използвания на изчисления.
  • Служебни случаи за анализ (Analysis Cases), входни данни и резултати.
  • Ограничения и твърдения (assertions).
  • Пример за анализ на работно време.
  • Сравняване на дизайн кандидати.

Модул 13. Основни основи на SysML v2 API и интеграция

  • Цел и услуги на API.
  • Доставчици и Потребители на API.
  • Проекти, Заеми (Commits), Ветви (Branches) и Етикети (Tags).
  • Навигация в модела и заявки.
  • PIM, PSM, REST/HTTP и OSLC.
  • Интеграция и автоматизация.

Модул 14. Миграция от SysML v1.x

  • Обхват на миграцията и поддръжка от инструменти.
  • Мапиране на концепциите от v1 към v2.
  • От диаграми към Гледни точки (Views).
  • Преглед на мигрираните модели.
  • Опции за въвеждане и пилотни проекти.

Изисквания

Базово разбиране на концепциите за инженерство на системи, включително изисквания, структура и поведение на системата. Опит с SysML v1.x или UML е полезен, но не е задължителен. Не са необходими предварителни познания за SysML v2 или опит в програмирането; участниците трябва да се чувстват уверено работещи в текстов редактор.

Целева аудитория

Системи инженери, практикуващи MBSE, архитекти на системи и софтуер, продуктови инженери, технически бизнес анализатори и потребители на SysML v1.x, които искат да развиват практически умения за моделиране с SysML v2.

Брой участници


Цена за участник

Отзиви от участници (3)

Предстоящи Курсове

Свързани Kатегории