Формальные языки моделирования (UML) [2022]
Академия Информационных Систем (АИС)
Алексей Петров
Цель курса сформировать у аудитории ключевые умения в области применения формальных языков моделирования для диаграммного описания основных аспектов архитектуры информационных систем и бизнес-процессов.
Целевая аудитория:
- Системные аналитики и разработчики ПО;
- Руководители проектов разработки и внедрения ПО;
- Эксперты в предметных областях знаний;
- Иные специалисты, заинтересованные в приобретении и систематизации знаний в объеме курса;
Модуль 1.1 Дискуссия. Язык UML в программной инженерии. Применение UML в задачах концептуального и логического моделирования
- Обзор, цели и задачи тренинга. UML в моделировании информационных систем (ИС) и описании архитектуры ПО. Метамодель UML.
- Пространство UML-диаграмм и их значимость на различных этапах жизненного цикла разработки ПО. «Конус неопределенности».
- Статическое представление ИС: диаграммы классов и диаграммы объектов. Классы, свойства и операции. Обобщения и зависимости.
- UML-моделирование границ (рамок) и функциональных требований к ИС: диаграммы вариантов использования.
- Концептуальное моделирование предметных областей и (или) логическое моделирование структур данных диаграммами UML.
- Защита работ и обсуждение результатов.
- Моделирование вариантов использования диаграммами UML.
- Защита работ и обсуждение результатов.
- Динамическое представление ИС: диаграммы последовательности, диаграммы деятельности, диаграммы состояний.
- Статическое и динамическое моделирование элементов дизайна объектно-ориентированных систем.
- Защита работ и обсуждение результатов.
- Статическое представление ИС: диаграммы компонентов, составных структур и развертывания.
- Динамическое представление ИС: прочие диаграммы взаимодействия.
- Статическое и динамическое моделирование элементов дизайна, сборки, интеграции и развертывания ОО-систем.
- Защита работ и обсуждение результатов.
https://www.infosystems.ru/courses/avtorskie_unikalnye/IT021/