Основы ООП и разработка UML-моделей. PREMIUM

28000,00
р.
  • Имеется возможность раннего бронирования со скидкой 15% :
Продажа курса на определенный месяц, но с неопределенной датой начала занятий. 
  1. Мы сообщим вам точную дату занятий не позднее чем за 30 календарных дней до предполагаемой даты начала занятий.
  2. Гарантируем 100% возврат средств, в случае отмены или вашего отказа от обучения до начала занятий.

О курсе
Вы научитесь:
  • Определять, когда использовать объектно-ориентированный, а когда — структурный подход к описанию процессов и систем.
  • Выбирать наиболее подходящую UML-диаграмму для описания конкретного артефакта при разработке требований к ПО, описании процессов и систем.
  • Описывать структуру и поведение информационных систем и бизнес-процессов в виде наглядных и понятных UML-диаграмм.
  • Говорить с разработчиками на одном языке.
  • Эффективно применять инструментарий UML в реальных задачах бизнес- и системного анализа, от описания требований до разработки программной документации (ТЗ, спецификация требований, руководство пользователя и администратора).
  • Пользоваться облачными редакторами для разработки UML-диаграмм


Автор: Анна Вичугова
Программа курса
Ведущие курса
Корпоративное обучение

Программа курса

Модуль 1

Основы объектно-ориентированного подхода (ООП)

  • Что такое ООП, история возникновения и развития.
  • Понятие класса и объекта.
  • Чем объектно-ориентированный анализ отличается от структурного.
  • Преимущества и недостатки ООП.

Модуль 2

Разнообразие UML-диаграмм

Теория:

  • Виды диаграмм: структурные и динамические.
  • Артефакты, связи и специфические обозначения сущностей.
  • Структурные диаграммы (классов, объектов, компонентов, композитной структуры, развертывания, пакетов) – назначение, внешний вид, примеры построения.
  • Динамические диаграммы для описания поведения и взаимодействия – назначение, внешний вид, примеры построения.

Практика:

Разработать для своей системы:

  • UML-диаграмму Use Case.
  • UML-диаграмму классов
  • UML-диаграмму объектов.
  • UML-диаграмму деятельности.
  • UML-диаграмму состояний.
  • UML-диаграмму последовательности.
  • UML-диаграмму развертывания.
  • UML-диаграмму пакетов.

Модуль 3

Особенности практического применения UML-диаграмм в системном и бизнес-анализе

  • Типовая последовательность проектирования систем с помощью UML.
  • Представление онтологии предметной области в UML.
  • От User Story к детальным сценариям использования.
  • Как описать функциональные и нефункциональные требования в UML.
  • Какие UML-диаграммы использовать в программной документации.

Модуль 4

Основы архитектуры информационных систем

  • Классическая трёхзвенная архитектура современных приложений.
  • Монолиты и микросервисы.
  • Особенности развёртывания программных компонентов по физическим и виртуальным узлам.
  • Модель С4 для описания архитектуры ПО.

Модуль 5

Итоговая закрепляющая практика

Практика:

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


Другие команды оценивают и дают обратную связь по корректности использования инструментария UML

Ведущие курса

Анна Вичугова

Ведущий инструктор

Специалист в бизнес-анализе и моделировании,

Руководитель школы бизнес-анализа


  • Опыт работы более 15 лет в качестве ведущего бизнес-аналитика, консультанта и технического писателя в проектах разработки и внедрения информационных систем, а также оптимизации деятельности государственных и частных предприятий;
  • Клиенты: Информационные спутниковые системы, Российское отделение «Solagran Limited», Газпром Трансгаз Томск, Томский политехнический университет, Ростелеком, Школа Больших Данных, УЦ «Коммерсант»;
  • Сертифицированный бизнес-аналитик (IIBA CBAP);
  • Основатель Школы прикладного бизнес-анализа;
  • Кандидат технических наук (системный анализ и управление).

Дилара Валитова

Ведущая курса

Специалист в бизнес- и системном анализе


  • Более 5 лет опыта в проектах по обследованию, проектированию, обучению, регламентации процессов, внедрению ECM-систем в качестве аналитика и консультанта.
  • Более 5 лет опыта внедрения и сопровождения PLM систем.
  • Выполненные проекты в области машиностроения, нефтегазовой отрасли, энергетике и теплоснабжении, финансовой отрасли, фармацевтике.
  • Опыт создания и управления инженерными подразделениями: организация и регламентация процессов, автоматизация деятельности, реализация инновационных решений.
  • Выпускница УГАТУ, «Автоматизация технологических процессов и производств».

Дарья Колесова

Ведущая курса

Специалист по Data Engineering в Яндексе


  • Опыт в ролях: Big Data R&D разработчик, BI Engineer, Data-аналитик, технический лид;
  • Более 5 лет в Big Data разработке;
  • Более 3 лет в роли тренера

Корпоративное обучение

Systems Education проводит корпоративное обучение и повышение квалификации ИТ-менеджеров и ИТ-специалистов по данной дисциплине


Обучение в закрытой группе имеет следующие преимущества:

  • приватность корпоративного обучения
  • согласованный удобный график и расписание занятий
  • персонифицированный подход к программе обучения и учебным кейсам

Внимание! Стоимость обучения в корпоративном формате рассчитывается индивидуально из расчета минимальной группы 6 человек.

Запрос на корпоративное обучение направляйте на почту ok@systems.education