онлайн-курс

Моделе-ориентированное проектирование информационных систем на UML
Курс временно не проводится
О курсе
Этот курс — для ИТ-специалистов, которые хотят научиться осознанно применять формальные графические модели при проектировании ИТ-систем

Научиться создавать наглядные и точные модели ПО
Что получат участники
Почему вам стоит прийти на курс:
Научитесь ориентироваться в и осознанно применять различные формальные UML-диаграммы
  • UML Activity Diagram;
  • Context Diagam;
  • UML Class Diagram;
  • UML Use Case Diagram;
  • UML Activity Diagram / Sequence Diagram;
  • UML Statechart Diagram;
  • UML Package + Component Diagram;
  • UML Deployment Diagram.
Увидите и поймете, как разные диаграммы являются интегральными частями единой целостной модели.
Создадите законченный
комплект технических решений, точно отвечающих на вопросы:
  • Какая разрабатывается система, зачем и для кого;
  • Как она будет использоваться;
  • Как должна реагировать система при взаимодействиях с ней;
  • Как она работает, из каких частей состоит и где они физически располагаются (архитектура информационной системы);
  • Как мы хотим ее реализовать.
Комплект можно использовать в качестве образца в рабочих проектах и портфолио при устройстве на работу.
Что вы сможете делать в проектах
  • Снижать риски ошибочных решений, повышать качество решений;
  • Сокращать время на коммуникацию и объяснение решений:
  • Фокусировать ход обсуждения на важном, а не второстепенном;
  • Проектировать большие успешные программные системы:
  • — преодолеть барьер 2-pizza team;
  • — разделить работу по созданию ПО на правильные части, позволяющие собрать его в успешную систему.
Неограниченный доступ
к электронным материалам курса:
  • методическому пособию на 50 страниц, содержащему рекомендации, правила, инструкции и примеры диаграмм.
Получите исчерпывающие ответы на свои вопросы
ни один из ваших вопросов про работу с UML-моделями не останется неотвеченным!
Электронное свидетельство
подтверждающее вашу квалификацию перед работодателями и коллегами
Программа курса
Модуль 1
Модуль 1
Уточнение целей и назначения информационной системы
Разработка карточки ИТ-проекта
Модуль 2
Модуль 2
Моделирование автоматизируемой деятельности
Применение UML Activity Diagram для формализации автоматизируемой деятельности
Модуль 3
Модуль 3
Уточнение границ системы
Построение Context Diagam системы
Модуль 4
Модуль 4
Проектирование объектной модели предметной области
Построение UML Class Diagram
Модуль 5
Модуль 5
Определение функционального объёма программной системы
Разработка UML Use Case Diagram
Модуль 6
Модуль 6
Проектирование взаимодействия систем с окружением
С использованием UML Activity Diagram / Sequence Diagram
Модуль 7
Модуль 7
Моделирование жизненного цикла объектов учёта
С использованием UML Statechart Diagram
Модуль 8
Модуль 8
Проектирование компонентной архитектуры
С использованием UML Package + Component Diagram
Модуль 9
Модуль 9
Моделирование размещения компонентов
С использованием UML Deployment Diagram
Отзывы выпускников
Курс помог понять связь диаграмм с последовательностью принимаемых решений о проекте, и показал, как использовать диаграммы для удержания фокуса внимания заказчиков и исполнителей на главном, не перегружая всех деталями и не смешивая все вопросы и решения в одну кучу.

Также хочется поблагодарить спикера Александра, который не только спокойно и доступно изложил материал, но и поделился с участниками своим опытом и огромной аналитической мудростью! Благодаря Александру, стало понятно, что делать, чтобы не раскачивать вагонетку решений, а уверенно двигать ее по рельсам диаграмм к успешной реализации)
Татьяна Аверьянова, Январь 2021
Системный аналитик, Менеджер проектов
Подход к проектированию системы, предложенный на курсе, мне очень импонирует – последовательно посмотреть на разрабатываемую систему с разных ракурсов, чтобы убедиться, что ты ничего не упускаешь и согласовать с «что именно будет в итоге реализовано». Много печального опыта — когда что-то накидали на коленке, пошли делать, а потом приходится чуть ли не всю архитектуру переделывать, потому что на выходе получилось совсем не то, что ожидал заказчик.

Преподаватель хорошо владеет материалом, чувствуется большой практический опыт, однако, мне не хватило структурированности подачи информации.
Надежда Пастухова, Январь 2021
Бизнес/системный аналитик
Курс полезный, помогает понять, как осмыслить разрабатываемую систему в разных ракурсах, плоскостях. До курса диаграммы были разрозненными фрагментами, не связанными в единую структуру.

Познакомилась с подходом к последовательному раскрытию системы через разные ракурсы. На более поздних диаграммах действительно случились инсайты и пришлось корректировать исходное видение системы (лично у меня на учебном проекте их произошло минимум 3).

Теперь смогу в проектах применять подход последовательного раскрытия, четкое разграничение ответственности — то есть, создавать «междисциплинарные» диаграммы, не уходить в реализацию и тд. Использовать диаграммы как предмет для коммуникации и способ мыслить, а не как «картинку» к тексту ЧТЗ.
Ксения Ткаченко, Январь 2021
Системный аналитик
Автор и Инструктор
Курс разработан и проводился, казалось бы, экспертами с большим практическим опытом моделирования. Но быть экспертом в теме не значит уметь хорошо учить :(
Дмитрий Сенцов,
Ведущий инструктор
Руководитель отдела анализа и проектирования
  • Более 5 лет работы в ИТ на позициях аналитика, проектировщика, руководителя отдела;
  • Большой опыт с проектами в сфере e-commerce;
  • Владеет нотациями UML, BPMN, ERD;
  • Дипломированный преподаватель.
Александр Павлють,
Автор курса
Функциональный архитектор, системный инженер
  • 17 лет в заказной разработке от программиста до управляющей позиции (C-level: основатель / организатор и координатор / системный (инженер / архитектор / аналитик) / тимлид);
  • Владеет нотациями BPMN, IDEF, UML и Archimate;
  • Автор продукта для автоматизации ИТ-проектирования Mjolnir;
  • Обучает программистов с 2015 года вместе с Hexlet;
  • Автор статей, докладчик на конференциях и вебинарах.
Часто задаваемые вопросы
Что я должен знать и уметь, чтобы попасть на курс?
Вам полезно иметь опыт работы в ИТ-проектах от полугода или хотя бы техническое образование.

Необходимо иметь знакомство с UML хотя бы в объеме книги Фаулера, т.к. курс посвящён не нотации, а моделированию и проектированию.
Как мне понять, что моей квалификации хватает для обучения?
Вы можете пройти бесплатный тест у наших коллег в LearnQA.

А если знаний не хватает — пройти короткий курс-ликбез Азбука ИТ. Промокод stayhome
Что мне понадобится для работы на курсе?
На курсе Вам потребуются: компьютер с надёжным интернетом и современным браузером (Explorer, Chrome, Firefox, Safari), микрофон и наушники.
Как организована работа на курсе?
Каждый участник работает в команде из 3-4 человек. Это позволяет обмениваться опытом и успевать создавать достаточно полный документ/модель за время курса;

Каждое занятие в открытом формате длится по 3-4 часа с небольшими перерывами.

Занятие организовано как серия циклов по 1-1,5 часа. В составе циклов:
  • 10-15 минут инструктажа от ведущего;
  • 20-30 минут на выполнение задания в командах в групповых созвонах в Skype;
  • 20-30 минут общий разбор результатов, обратную связь, ответы на вопросы.
  • Перерыв.
В конце занятия участники получают домашнее задание по доработке артефактов занятия объёмом на 1 час.

Все занятия проходят и документы создаются на русском языке;

На занятиях используются современные инструменты коллективной работы Zoom, Google Drive и Skype.
Могу я получить записи курса?
Нет, запись трансляции купить нельзя, мы продаём обучение, а не записи.

Просмотр записей наблюдений за тем, как пловцы под руководством тренера плывут по дорожкам 4 часа подряд учебного эффекта для зрителя не создаёт :(

Для обучения, помимо инструктажа по записи, необходимо:
  • выполнить ту деятельность, по которой вы получили инструктаж;
  • получить обратную связь на результаты вашей деятельности;
  • выполнить работу над ошибками, чтобы сформировать правильный навык и закрепить его
Поэтому наш курс состоит из практических занятий, а не вебинаров.

Мы даём доступ к записям отдельных только для тех, кто не по своей воле пропустил 1-2 занятия.

Приходите в следующий раз или записывайтесь на индивидуальный формат.
После выпуска останется доступ к материалам?
Приобретая курс, вы получаете пожизненный доступ ко всем материалам.
У меня другой вопрос!
Напишите нам: ok@systems.education – мы с радостью ответим