Предварительная подготовка:
Уверенное владение компьютером, владение каким-либо инструментом рисования диаграмм, желателен опыт в проектировании информационных систем или участие в проекте внедрения.
Программа
Модуль 1. Роль моделирования предметной области в процессе разработки информационной системы
- Цели моделирования предметной области
- Парадигмы программирования
- Особенности моделирования предметной области для разных парадигм программирования
Модуль 2. Моделирование предметной области для процедурной парадигмы программирования
- Особенности процедурной парадигмы
- Описание структуры данных. Сущности, атрибуты и связи
- ER-диаграмма.Основные элементы
- Как построить ER-диаграмму
- Описание алгоритмов (или процессов)
- Диаграммы потоков данных: Data Flow Diagrams (DFD)
- Диаграммы потоков данных: порядок анализа
Модуль 3. Моделирование предметной области для объектно-ориентированной парадигмы программирования
- Объектно-ориентированный подход в моделировании предметной области
- UML.Виды диаграмм
- UML. Диаграмма вариантов использования
- UML.Диаграмма классов
- Порядок разработки диаграммы классов
- UML.Диаграмма последовательности
- UML.Диаграмма деятельности
- UML.Диаграмма состояний
Модуль 4. Моделирование предметной области для логической парадигмы программирования
- Особенности моделирования предметной области для логической парадигмы программирования
- Нотация DMN (Decision Model and Notation): история и назначение
Уверенное владение компьютером, владение каким-либо инструментом рисования диаграмм, желателен опыт в проектировании информационных систем или участие в проекте внедрения.
Программа
Модуль 1. Роль моделирования предметной области в процессе разработки информационной системы
- Цели моделирования предметной области
- Парадигмы программирования
- Особенности моделирования предметной области для разных парадигм программирования
Модуль 2. Моделирование предметной области для процедурной парадигмы программирования
- Особенности процедурной парадигмы
- Описание структуры данных. Сущности, атрибуты и связи
- ER-диаграмма.Основные элементы
- Как построить ER-диаграмму
- Описание алгоритмов (или процессов)
- Диаграммы потоков данных: Data Flow Diagrams (DFD)
- Диаграммы потоков данных: порядок анализа
Модуль 3. Моделирование предметной области для объектно-ориентированной парадигмы программирования
- Объектно-ориентированный подход в моделировании предметной области
- UML.Виды диаграмм
- UML. Диаграмма вариантов использования
- UML.Диаграмма классов
- Порядок разработки диаграммы классов
- UML.Диаграмма последовательности
- UML.Диаграмма деятельности
- UML.Диаграмма состояний
Модуль 4. Моделирование предметной области для логической парадигмы программирования
- Особенности моделирования предметной области для логической парадигмы программирования
- Нотация DMN (Decision Model and Notation): история и назначение