О чём курс

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

Но вот согласование позади, и теперь на основании утвержденных требований необходимо систему спроектировать и реализовать. Задача аналитика на этом этапе – преобразовать описание вариантов использования в технически грамотное описание структуры и поведения системы, понятное архитекторам, разработчикам и тестировщикам. Хорошей практикой для такого описания является визуальное моделирование, в том числе – с помощью языка UML.

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

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

Цели

Формирование у слушателей знаний и навыков, необходимых для объектно-ориентированного анализа и проектирования систем, в частности:
  • 1.навык применения итеративного процесса проектирования, основанного на сценариях использования;
  • 2.навык использования UML для представления различных аспектов проектируемой системы;
  • 3.понимание и умение применять на практике фундаментальные концепции объектно-ориентированного подхода: абстракцию, инкапсуляцию, наследование, полиморфизм
  • 4.понимание смысла различных архитектурных уровней;
  • 5.понимание и умение применять различные паттерны анализа и проектирования.

Целевая аудитория

Курс предназначен для тех, кто сталкивается с проектированием автоматизированных систем, а также – для всех, кто желает понять основы объектно-ориентированного анализа и проектирования с использованием UML:
  • 1.системные и бизнес-аналитики;
  • 2.архитекторы и разработчики;
  • 3.руководители проектов.

Предварительная подготовка

Для улучшения понимания материала курса обязательно предварительное прохождение:
REQ-001 Основы визуального моделирования с использованием UML 2.0.
REQ-002 Мастерская по работе с требованиями: от классики до user stories.

Для слушателей желательно:

1.знание английского языка на базовом уровне;

2.опыт участия в проектах по разработке программного обеспечения или понимание процесса разработки.

Для кого

Бизнес-аналитик Бизнес-аналитик
Системный аналитик Системный аналитик

Улучшаемые навыки

Объектно-ориентированное мышление
Создание UML-диаграмм
Анализ требований
Проектирование архитектуры системы
Документирование проектных решений

Темы курса

01 Объектно-ориентированный подход к анализу и проектированию систем
  • Объекты и классы (теория – 1ч)
  • Абстрагирование, инкапсуляция, модульность, иерархичность (теория – 1ч, практика – 0,3ч)
02 Иерархия моделей
  • Виды моделей, используемые в ходе анализа и проектирования системы (теория – 0,7ч)
  • Декомпозиция (теория – 0,25ч)
  • Архитектура системы (теория – 1ч)
03 Объектно-ориентированный анализ
  • Модель предметной области (теория – 1,2ч)
  • Способы выявления и описания объектов и классов (теория – 0,5ч, практика – 1ч)
  • Определение потенциальной архитектуры (теория – 0,6ч)
  • Анализ поведения системы (теория – 0,75ч, практика – 1,5ч)
  • Модель реализации вариантов использования (теория – 1,5ч, практика – 1ч).
04 Объектно-ориентированное проектирование
  • Критерии качества проектных решений (теория – 1,5ч)
  • Уточнение модели классов (теория – 1,5ч, практика – 1ч)
  • Переход от анализа к проектированию (теория – 1,5ч)
05 Лучшие практики программной инженерии
  • Использование шаблонов анализа и проектирования (теория – 1ч)
  • Шаблоны проектирования GRASP (теория – 1,2ч)
06 Итого: теория – 15,2 ч. (76%); практика – 4,8 ч. (24%).

32 900 ₽

29 610 ₽ — для физ. лиц

Записаться на курс

Чему вы научитесь

01 Применять принципы объектно-ориентированного программирования (ООП) для анализа и проектирования систем, включая инкапсуляцию, наследование и полиморфизм
02 Разработка различных типов диаграмм UML, таких как диаграммы классов, диаграммы объектов и диаграммы взаимодействия, для визуализации структуры и поведения системы
03 Выявлять и документировать требования к системе, используя подходы объектно-ориентированного анализа
04 Создание архитектуры системы на основе моделирования
05 Ссоздавать четкую и понятную документацию на основе UML-диаграмм

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

Евгений

Стебельский Евгений

32 900 ₽

29 610 ₽ — для физ. лиц

Записаться на курс

Записаться на курс

32 900 ₽

29 610 ₽ — для физ. лиц

Юр. лицо — 32 900 ₽
Физ. лицо — 29 610 ₽
12.03.2025, Онлайн
12.03.2025, Онлайн
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

Отзывы о курсе

Повысьте квалификацию И получите диплом
Отзывы учеников
Важная составляющая тренинга – практическая часть моделирования, предусмотренная в данном курсе. Материалы структурированы и их можно использовать в работе. Считаю, что это один из лучших тренингов по моделированию, на которых я бывал. Особый плюс – полученные знания можно сразу же применить в работе.
Наиболее важная информация, которую я получил на тренинге – это знания по подходам RUP и способам использования понятий UML, по проектированию систем; также интересным был разбор паттернов работы с планами sepuence diagram и др. От обучения остались положительные впечатления, спасибо!
Получил понимание того, в каком виде необходимо передавать требования подрядчикам, на каких моментах следует акцентировать внимание. Сильный преподаватель, который умеет объяснять, он охотно отвечает на вопросы и интересно рассказывает материал. Очень понравилось!
Хороший тренинг, задал направление для дальнейшего развития профессиональных навыков. Удалось освежить полученные ранее знания, уяснить и понять суть методолгии. Учиться было очень интересно и не скучно – преподаватель все время удерживал внимание аудитории.
Интересный тренинг. Видно, что уровень преподавателя очень высокий. Благодаря ему я получил знания об объектно-ориентированном анализе и концептуальном моделировании на UML. Интересно, понятно, просто и эффективно! Особенно порадовало то, что материалы с курса можно использовать в работе.
Понравилось выделение моделей и объектов из предметной области, доходчивые комментарии, практика и параллельная прорисовка для лучшего понимания. Тренер не торопится, а делает упор на то, что материал понятен слушателям, работает с обратной связью. Теоретическая часть сопровождаемая примерами, как использовать те или иные знания в работе.
Лучшая часть этого курса – тренер! Уважающий своих студентов, хотя мы были немногословны. Порадовало, что есть поддержка после курса, если это необходимо и что Дмитрию можно задавать вопросы по проектам. Понравились хорошие примеры и разбор паттернов проектирования, диаграмм классов. Преподаватель на уровне!
Рекомендую этот курс своим коллегам. Интересная и полезная теория, все материалы нам отдали, поэтому, их можно использовать в работе как шаблоны. Тренер отзывчивый, спокойно отвечает на вопросы, рассказывает о своем опыте и приводит много разных примеров. В общем, максимум полезной информации «без воды», очень понравилось.
Второй раз посещаю тренинги и второй раз остаюсь очень довольна. Теория дана в удобном формате – презентации с примерами. Была и творческая составляющая, где мы всей группой выполняли практические задания  + дополнительные материалы, можно учиться в своем темпе, при этом всегда быть на связи с тренером, который готов дать фидбек. Тренинг рекомендую, спасибо!

Связанные курсы

REQ-004
16 часов

Моделирование бизнес-процессов на UML

На курсе вы изучите основы моделирования бизнес-процессов с применением UML и процессного подхода: действующие лица, сценарии и создание моделей

от Middle

27 000 ₽

REQ-006
8 часов

Моделирование предметной области на UML (ER-модель)

Изучите визуальное моделирование бизнес-сущностей и их взаимосвязей и научитесь строить ER-модели и UML-диаграммы, что поможет улучшить понимание требований к разрабатываемым системам.

от Middle

13 900 ₽

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.