Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 14 янв 2024.

Основной список: 16 участников

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


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

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

    Навыки, приобретаемые по окончании курса:
    1. Понимание назначения языка UML в современном программировании;
    2. Понимание способов построения различных видов диаграмм UML;
    3. Понимание выбора Case-средств при построении диаграмм.

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

    Продажник
     
  2. Последние события

    1. tver1C
      tver1C участвует.
      10 янв 2025
    2. Ant098
      Ant098 участвует.
      30 июн 2024
    3. liberto
      liberto участвует.
      30 июн 2024
    4. Квентин
      Квентин участвует.
      6 апр 2024