Съдържание и теми, включени в курса
Въведение
• Представяне на лектора и участниците
• Въведение в моделирането
• Въведение в SysML
• Въведение в MagicDraw/Cameo
• Дефиниране на казус
Структурна системна декомпозиция
• Нотация на диаграма на пакети
• Декомпозиране на система на пакети
• Моделиране на зависимости на пакети
• Практическо задание: Моделиране на структура на пакети
Анализиране на потребителски нужди
• Нотация на диаграма на случаи на употреба
• Идентифициране на действащи лица
• Идентифициране на случаи на употреба
• Връзки между случаи на употреба
• Практическо задание: Моделиране на случаи на употреба
Дефиниране на системни изисквания
• От случаи на употреба към системни изисквания
• Нотация на диаграма на изисквания
• Специфициране на изисквания
• Дефиниране на структура на изисквания
• Проверка на изисквания с тестови случаи
• Връзки между изисквания
• Практическо задание: Моделиране на изисквания
Дефиниране на структурни блокове (изглед „черна кутия“)
• Нотация на диаграма на дефиниране на блокове
• Структурни блокове
• Моделиране на свойства на блокове
• Дефиниране на връзки между блокове
• Дефиниране на системен речник на данни
• Практическо задание: Моделиране на изглед „черна кутия“ на система
Моделиране на структура на блокове (изглед „бяла кутия“)
• Диаграма на вътрешни блокове
• Визуализиране на части на блокове
• Свързване на части с конектори
• Дефиниране на портове
• Дефиниране на потоци от елементи и интерфейсни блокове
• Практическо задание: Моделиране на изглед „бяла кутия“ на система
Моделиране на системни ограничения
• Дефиниране на ограничителни блокове
• Свързване на свойства на ограничения със свойства на стойност
• Изпълнение на параметрични модели
• Практическо задание: Моделиране на параметрични модели
Проектиране на поведение на системата, базирано на състояния
• Нотация на диаграма на машина на състоянията
• Идентифициране на състояния
• Дефиниране на събития за преход на състояния
• Специфициране на сигнали
• Специфициране на ефекти
• Изпълнение на машини на състоянията
• Практическо задание: Моделиране на машини на състоянията
Проектиране на контролни и информационни потоци
• Диаграма на дейности
• Дефиниране на дейности
• Специфициране на параметри
• Дефиниране на действия
• Моделиране на контролни потоци
• Моделиране на информационни потоци
• Изпълнение на дейности
• Практическо задание: Моделиране на дейности
Проектиране на комуникации
• Нотация на диаграма на последователност
• Моделиране на линии на живот
• Моделиране на съобщения
• Декомпозиране на взаимодействия с помощта на референции
• Прилагане на фрагменти на взаимодействие
• Дефиниране на времеви ограничения
• Практическо задание: Моделиране на взаимодействия
Моделиране на междусекторни конструкции
• Логически и физически архитектури
• Връзка на разпределение
• Опции за показване на разпределения
• Идентифициране на видове разпределения
• Матрица на разпределение
• Практическо задание: Изграждане на матрица на разпределение
Заключение
• Обобщение на обучението
• Обсъждане на оставащи въпроси
Изисквания
Не са необходими специфични изисквания за посещение на този курс.