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

13000,00
р.

Ведущий инструктор: Анна Вичугова

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

  • Опыт практической работы с 2009 года в качестве ведущего бизнес-аналитика, консультанта и технического писателя в проектах разработки и внедрения информационных систем, а также оптимизации деятельности государственных и частных предприятий: Информационные спутниковые системы, Российское отделение «Solagran Limited», Газпром Трансгаз Томск, Томский политехнический университет, Ростелеком, Школа Больших Данных, УЦ «Коммерсант»;
  • Сертифицированный бизнес-аналитик (IIBA CBAP);
  • Основатель Школы прикладного бизнес-анализа;
  • Кандидат технических наук (системный анализ и управление);
  • Специалист Business Studio, специалист и администратор СЭД Directum;
  • Профессиональные интересы: бизнес-анализ, системный анализ, разработка и поддержка СМК, ССП (KPI), анализ и формализация бизнес-процессов и систем (UML, IDEF, BPMN, EPC, ERD, DFD), Data Science, Big Data, Machine Learning, управление требованиями, разработка программной документации (ТЗ по ГОСТ, SRS, руководства, программы и методики испытаний), project management, product management, product ownership, Agile-практики.
Программа курса

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

Модуль 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.

Click to order
Детали заказа:
Total: 
Забронируйте место в группе или произведите оплату сейчас.

Письмо со ссылкой на оплату мы отправим вам на почту в течение 72 часов после регистрации.
Вы сможете произвести оплату в любой момент до даты начала курса.
Важно знать: Оплата гарантирует вам место на курсе, в то время как бронирование, действует по остаточному принципу мест на дату начала курса и допускает перенос обучения на другой поток.
Для оплаты от юридического лица: выберите соответствующий способ оплаты и заполните форму.
Срок действия счёта — до конца курса.
Ваше имя
Ваш Email
Ваш телефон
Payment method