Що нового?

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

Інформація про покупку
Тип покупки: Складчина
Ціна: 11334 ГРН
Учасників: 0 з 26
Організатор: Відсутній
Статус: Набір учасників
Внесок: 453.4 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
UML. Технология программирования и моделирования программных систем [2024]
ИПАП (Институт прикладной автоматизации и программирования)


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

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

Навыки, приобретаемые по окончании курса:
  1. Понимание назначения языка UML в современном программировании;
  2. Понимание способов построения различных видов диаграмм UML;
  3. Понимание выбора Case-средств при построении диаграмм.
Модуль 1 - Введение в UML. Виды диаграмм
  • Бизнес-процессы, бизнес-модель и бизнес-аналитика;
  • Информационная система и ее компоненты;
  • Возможности языка UML: структурные и поведенческие модели;
  • Назначение языка, способы использования языка и его структура;
  • Краткий обзор Case-средств;
  • Пример работы в бесплатных онлайн- и офлайн- редакторах диаграмм;
  • ООП и последовательность построения диаграмм.
Модуль 2 - Use-case диаграммы
  • Назначение диаграммы прецедентов;
  • Элементы и отношения;
  • Пример анализа простой предметной области;
  • Практика: анализ функциональных требований и построение диаграммы в реальной задаче.
Модуль 3 - Диаграммы взаимодействия
  • Нотация;
  • Пример построения диаграммы;
  • Выгоды и проблемы при использовании диаграмм взаимодействия.
Модуль 4 - Диаграммы классов
  • Классы, объекты, интерфейсы и отношения на диаграмме;
  • Пример моделирования структуры программы;
  • Автоматическая генерация ООП кода case-средствами;
  • Шаблоны программирования (Design patterns);
  • Практика: анализ предметной области при помощи диаграммы классов.
Модуль 5 - Диаграммы состояний
  • Моделирование объектов, меняющих состояние;
  • Машина состояний или конечный автомат. Состояния, сигналы, переходы;
  • Способы реализации автомата на примере Java.
https://ipap.ru/58-ml-tekhnologiya-programmirovaniya-i-modelirovaniya-programmnykh-sistem
 
Угорі