Запись 

[ИПАП] UML. Технология программирования и моделирования программных систем 2024

Зарегистрируйтесь, чтобы посмотреть скрытый контент
Aноним
Ссылка на картинку
Курс предназначен для изучения особенностей программирования с использованием диаграмм UML.

Универсальный язык моделирования – это о том, «как рисовать картинки».
Точнее диаграммы, то есть графическое представление, модели бизнес-процессов, архитектуры приложения, структурных элементов программы и так далее. В нашем курсе дается обзор основных нотаций, объединенных стандартом UML, а также рассматривается практическое применение: при анализе задачи, на стадии проектирования ПО, при изучении шаблонов проектирования.

Навыки, приобретаемые по окончании курса:
1. Понимание назначения языка UML в современном программировании;
2. Понимание способов построения различных видов диаграмм UML;
3. Понимание выбора Case-средств при построении диаграмм.
Модуль 1 - Введение в UML. Виды диаграмм
  • Бизнес-процессы, бизнес-модель и бизнес-аналитика;
  • Информационная система и ее компоненты;
  • Возможности языка UML: структурные и поведенческие модели;
  • Назначение языка, способы использования языка и его структура;
  • Краткий обзор Case-средств;
  • Пример работы в бесплатных онлайн- и офлайн- редакторах диаграмм;
  • ООП и последовательность построения диаграмм.
Модуль 2 - Use-case диаграммы
  • Назначение диаграммы прецедентов;
  • Элементы и отношения;
  • Пример анализа простой предметной области;
  • Практика: анализ функциональных требований и построение диаграммы в реальной задаче.
Модуль 3 - Диаграммы взаимодействия
  • Нотация;
  • Пример построения диаграммы;
  • Выгоды и проблемы при использовании диаграмм взаимодействия.
Модуль 4 - Диаграммы классов
  • Классы, объекты, интерфейсы и отношения на диаграмме;
  • Пример моделирования структуры программы;
  • Автоматическая генерация ООП кода case-средствами;
  • Шаблоны программирования (Design patterns);
  • Практика: анализ предметной области при помощи диаграммы классов.
Модуль 5 - Диаграммы состояний
  • Моделирование объектов, меняющих состояние;
  • Машина состояний или конечный автомат. Состояния, сигналы, переходы;
  • Способы реализации автомата на примере Java.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
uml изменгить жизнь ипап марафон моделирование программных систем по собственному ресурсы стратегия жизни сценарию счастье счастье по собственному сценарию технология программирования

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Войти

Уже зарегистрированы? Войдите.

Сверху