Курс "Современные CASE-технологии"
Конспекты пар
-
Лекция 1. Введение
презентация
конспект
-
Лекция 2. UML (методы-предшественники, диаграмма классов)
презентация
конспект
-
Лекция 3. UML (остальные диаграммы)
презентация
конспект
-
Лекция 4. Другие языки визуального моделирования
презентация
конспект
-
Лекция 5. Структура визуальных языков и их свойства
презентация
-
Лекция 6. Компоненты CASE-тулов, история CASE-тулов
презентация
конспект
-
Лекция 7. Разработки кафедры СП (RTST, RTST++, REAL)
презентация
-
Лекция 8. Model Driven Architecture (MDA)
презентация
-
Лекция 9. Внутреннее устройство CASE-систем (1)
презентация
конспект
-
Лекция 10. Внутреннее устройство CASE-систем (2)
презентация
конспект
-
Лекция 11. Способы расширения UML
презентация
конспект
-
Лекция 12. DSM-подход
презентация
-
Лекция 13. Инструментальные средства DSM
презентация
-
Лекция 14. QReal
презентация
Список вопросов к экзамену
- Связь моделирования с проектированием в инженерных дисциплинах. Метафора визуализации. Визуальное моделирование на фоне эволюции средств программирования. Семантический разрыв.
- Методологии-предшественники UML: Сети Петри, диаграммы Харела, DFD, метод Буча
- Методологии-предшественники UML: OMT, OOSE
- Диаграммы UML: диаграммы классов, объектов, пакетов, компонентов, составных структур, развёртывания
- Диаграммы UML: диаграммы активностей, состояний, прецедентов, диаграммы последовательности, обзора взаимодействия, временные диаграммы
- Язык SysML
- Визуальное моделирование в разработке баз данных: ORM
- Визуальное моделирование в разработке баз данных: ER, UML
- Язык BPMN
- Структура визуального языка (синтаксис, семантика, прагматика)
- Уровни абстракции моделей
- Классификация визуальных языков
- Типичные составляющие CASE-инструментов
- Основные этапы развития CASE-инструментов
- RTST
- REAL
- Семантика визуальных языков: двухуровневая схема, xUML
- Семантика визуальных языков: DMM, eProvide
- Версионирование визуальных моделей
- Механизмы проверки ограничений
- Автораскладывание элементов на диаграммах
- Юзабилити: терминология, показатели
- Способы расширения UML - метамодели и профили
- Основные пакеты метамодели MOF. Операции над пакетами (PackageImport, PackageMerge).
- Основные принципы предметно-ориентированного моделирования, сравнение с другими подходами
- Составляющие DSM-решения
- Шаги разработки и внедрения предметно-ориентированного языка
- Подходы к созданию DSM-инструментов, история развития DSM-инструментов
- Типичные требования к метаязыку и нотации DSL
- Типичные требования к генератору и окружению в DSM