Съдържание и теми, включени в курса
Въведение
- Представяне на обучителя и участниците
- Въведение в моделирането
- Въведение в SysML
- Въведение в MagicDraw/Cameo
- Дефиниране на казус за обучение
Структурно разлагане на системата
- Нотация на диаграма на пакети
- Разлагане на системата на пакети
- Моделиране на зависимости между пакети
- Практическо задание: Моделиране на пакетна структура
Анализ на потребителските нужди
- Нотация на диаграма на случаите на употреба
- Идентифициране на актьори
- Идентифициране на случаи на употреба
- Връзки между случаи на употреба
- Практическо задание: Моделиране на случаи на употреба
Дефиниране на системни изисквания
- От случаи на употреба към системни изисквания
- Нотация на диаграма на изискванията
- Специфициране на изисквания
- Дефиниране на структура на изискванията
- Верифициране на изисквания с тестови случаи
- Връзки между изисквания
- Практическо задание: Моделиране на изисквания
Дефиниране на структурни блокове (изглед тип „черна кутия“)
- Нотация на блок-дефинираща диаграма
- Структурни блокове
- Моделиране на свойства на блокове
- Дефиниране на връзки между блокове
- Дефиниране на системен речник на данните
- Практическо задание: Моделиране на изглед тип „черна кутия“ на система
Моделиране на блокова структура (изглед тип „бяла кутия“)
- Диаграма на вътрешни блокове
- Визуализиране на части на блокове
- Свързване на части с конектори
- Дефиниране на портове
- Дефиниране на потоци от елементи и интерфейсни блокове
- Практическо задание: Моделиране на изглед тип „бяла кутия“ на система
Моделиране на системни ограничения
- Дефиниране на ограничителни блокове
- Обвързване на ограничителни свойства със стойностни свойства
- Изпълнение на параметрични модели
- Практическо задание: Моделиране на параметрика
Проектиране на поведение на системата, базирано на състояния
- Нотация на диаграма на краен автомат
- Идентифициране на състояния
- Дефиниране на събития за преход на състояние
- Специфициране на сигнали
- Специфициране на ефекти
- Изпълнение на крайни автомати
- Практическо задание: Моделиране на крайни автомати
Проектиране на потоци на управление и данни
- Диаграма на дейности
- Дефиниране на дейности
- Специфициране на параметри
- Дефиниране на действия
- Моделиране на потоци на управление
- Моделиране на потоци от данни
- Изпълнение на дейности
- Практическо задание: Моделиране на дейности
Проектиране на комуникации
- Нотация на диаграма на последователност
- Моделиране на линии на живот
- Моделиране на съобщения
- Разлагане на взаимодействия чрез референции
- Прилагане на фрагменти за взаимодействие
- Дефиниране на времеви ограничения
- Практическо задание: Моделиране на взаимодействия
Моделиране на междусекторни конструкции
- Логическа и физическа архитектура
- Релация на разпределение (Allocation)
- Опции за показване на разпределения
- Идентифициране на видове разпределения
- Матрица на разпределението
- Практическо задание: Изграждане на матрица на разпределението
Домейн-специфичен език (DSL)
- Въведение
- Концепции и преглед на DSL
- Профили
- Стереотипи
- Тагове и тагирани стойности
- Персонализации
Teamwork Cloud и Cameo Collaborator
- Въведение
- Функционалности и услуги на Teamwork Cloud
- Уеб приложения и администрация
- Функционалности на инструмента за моделиране
- Клонове и сливане
- Разделяне на проекти
- Cameo Collaborator
Приблизителна продължителност на учебното време
- Лабораторни упражнения, 60%
- Слайдове, 35%
- Демонстрации, 5%
Отзиви от участници (2)
Знанията, ангажираността и връзката на тренера
Adam Kuklewski - GE Medical Systems Polska
Курс - Technical Architecture and Patterns
Машинен превод
Пряката връзка с темата на нашия труд в примерите
Gabriel Gutierrez - ARGOTEC S.r.l.
Курс - Systems Modelling with SysML
Машинен превод