План на курса
Въведение
- Презентации на треньор и участници
- Въведение в моделирането
- Въведение в SysML
- Въведение в MagicDraw/Cameo
- Дефиниция на кейс-студия
Структурно разчупване на системата
- Нотация на диаграмите за пакети
- Разчупване на системата в пакети
- Моделиране на зависимости между пакетите
- Практическо задание: Моделиране на структурата на пакета
Анализ на потребностите на потребителите
- Нотация на диаграмата за сценарии
- Идентифициране на актьори
- Идентифициране на сценарии
- Отношения между сценарии
- Практическо задание: Моделиране на сценарии
Дефиниране на системните изисквания
- От сценарии до системни изисквания
- Нотация на диаграмата за изисквания
- Специфициране на изисквания
- Дефиниране на структурата на изискванията
- Верифициране на изисквания с тестови случаи
- Отношения между изисквания
- Практическо задание: Моделиране на изисквания
Дефиниране на структурни блокове (черна кутия)
- Нотация на диаграмата за дефиниция на блока
- Структурни блокове
- Моделиране на свойствата на блока
- Дефиниране на отношения между блоковете
- Дефиниране на системния речник за данни
- Практическо задание: Моделиране на черна кутия на система
Моделиране на структурата на блока (бяла кутия)
- Диаграма за вътрешен блок
- Визуализация на части на блока
- Свързвање на части с конектори
- Дефиниране на портовете
- Дефиниране на потоци на елементи и интерфейсни блокове
- Практическо задание: Моделиране на бяла кутия на система
Моделиране на системни ограничения
- Дефиниране на ограничаващи блокове
- Свързвање на свойства на ограничения със стойности на свойства
- Извършване на параметрики
- Практическо задание: Моделиране на параметрики
Проектиране на поведение на система базирано на състояния
- Нотация на диаграмата за машина от състояния
- Идентифициране на състояния
- Дефиниране на събития при преминаване между състояния
- Специфициране на сигнали
- Специфициране на ефекти
- Извършване на машини от състояния
- Практическо задание: Моделиране на машини от състояния
Проектиране на контролни и данни потоци
- Диаграма за дейности
- Дефиниране на дейности
- Специфициране на параметри
- Дефиниране на действия
- Моделиране на контролни потоци
- Моделиране на данни потоци
- Извършване на дейности
- Практическо задание: Моделиране на дейности
Проектиране на комуникации
- Нотация на диаграма за последователност
- Моделиране на жизнени цикли
- Моделиране на съобщения
- Разчупване на взаимодействия чрез препратки
- Применяване на фрагменти за взаимодействие
- Дефиниране на времеви ограничения
- Практическо задание: Моделиране на взаимодействия
Моделиране на трансверсални конструкции
- Логически и физически архитектури
- Отношение на разпределяне
- Опции за визуализация на разпределенията
- Идентифициране на типовете разпределения
- Матрица за разпределяне
- Практическо задание: Създаване на матрица за разпределяне
Домейнови специфични езици (DSL)
- Въведение
- Концепции и обзор на DSL
- Профили
- Стереотипи
- Тагове и стойности на таговете
- Персонализации
Teamwork Cloud & Cameo Collaborator
- Въведение
- Функции и услуги на Teamwork Cloud
- Уеб приложения и администриране
- Функции на инструмент за моделиране
- Ветви и сливане
- Разделение на проект
- Cameo Collaborator
Оценено време за проведението на курса
- Лаборатории, 60%
- Презентации, 35%
- Демонстрации, 5%
Отзиви от потребители (3)
Г-жа Малавика е много добър треньор. Тя работи много усърдно и отговаря добре на моите въпроси. Разбирам, че перспективите за SysML и EA са много разширени, тя опитала най-добрият начин да представи обучението. Тя дори прекарала своето почивно време търсейки отговори на нашите въпроси. Уважение! Великолепен учитель!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Курс - System Engineering using SysML and UML 2
Машинен превод
I mostly liked his subject knowledge and style.
Giacomo Urso
Курс - Systems Modelling with SysML
Машинен превод
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Курс - Technical Architecture and Patterns
Машинен превод