Визуальное моделирование с применением UML
Тренинг является вводным для всех курсов, посвященных объектно-ориентированному анализу и проектированию (Object-Oriented Analysis and Design, OOAD). В ходе тренинга слушатели изучают основы языка визуального моделирования UML (Unified Modeling Language) версии 2.5. Подробно рассматриваются назначение и правила применения наиболее востребованных видов диаграмм UML (Class, Use Case, Sequence, Activity, State Machine). Знания по каждому виду диаграмм закрепляются в ходе практических упражнений.
16 ак.ч.
Онлайн
REQ-001
Визуальное моделирование с применением UML
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
REQ-001
Расписание и цены
06.12.2022 - 09.12.2022
21 800 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей
Визуальное моделирование с применением UML
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
REQ-001
Расписание и цены
06.12.2022 - 09.12.2022
21 800 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей

Описание

Основой успешности любого ИТ-проекта является хорошо организованная коммуникация между всеми его участниками: членами проектной команды, заказчиками, субподрядчиками. Сложность выстраивания такой коммуникации существенно растет при расширении географии проектов, когда все участники не только говорят на разных языках, но и имеют разный менталитет. Однако, даже если проект сосредоточен в одной стране, очень часто оказывается, что представители бизнеса и разработчики программного обеспечения по языку и менталитету отличаются почти так же радикально, как жители разных стран…

Как же сделать так, чтобы важная для проекта информация была доступна и понятна каждому его участнику? Как выработать такой «общий язык», который бы позволил описывать проектные решения четко, однозначно и полно?

Лучшей практикой в этом направлении является использование визуальных языков моделирования, которые позволяют избавиться от неоднозначности естественных языков. Их эффективность опирается на два основных принципа:

  • ясные графические образы для описания даже абстрактных понятий;

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

Для ИТ-проектов на сегодняшний день наиболее универсальным и удобным языком визуального моделирования является UML (Unified Modeling Language). Он позволяет описывать системы любой сложности с разных точек зрения на любом из этапов процесса разработки.

Данный тренинг посвящен изучению нескольких видов диаграмм UML, наиболее востребованных при подготовке требований: Class, Use Case, Sequence, Activity, State Machine. В ходе тренинга слушатели познакомятся с методологией построения по каждому из видов диаграмм и сформируют навык моделирования в ходе практических занятий.

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

Цели

Основные цели тренинга:
  • Изучить особенности объектно-ориентированного подхода к анализу и проектированию информационных систем.
  • Понять назначение и основные принципы визуального моделирования.
  • Изучить правила построения и синтаксис наиболее применимых видов диаграмм UML.
  • Сформировать навыки использования различных диаграмм UML для моделирования систем. 

После завершения курса слушатели смогут:
  • Объяснить такие концепции ООП, как абстракция, полиморфизм, наследование, модульность.
  • Выявлять действующих лиц, сценарии использования и строить Use Case Diagrams.
  • Выявлять классы и описывать отношения между ними (Class Diagram).
  • Моделировать поведение классов, используя диаграммы Sequence и State Machine.
  • Строить и понимать некоторые другие диаграммы UML.

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

Курс предназначен для всех, кому необходимо использовать визуальное моделирование в ходе сложных ИТ-проектов:
  • системные и бизнес-аналитики;
  • представители заказчика, Product Owners;
  • архитекторы и разработчики;
  • руководители проектов.

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

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

Разбираемые темы

  • 1. Система и модель системы (теория + практика 1,5 ч.)

    • Определение системы, статический и динамический аспекты;
    • Цели и принципы визуального моделирования;
    • Обзор языков визуального моделирования.
  • 2. Основы языка UML (теория – 1 ч.)

    • Типы диаграмм и концептуальные области UML;
    • Место UML в процессе разработки программного обеспечения.
  • 3. Объектно-ориентированный подход (теория – 1,5 ч.)

    • Суть объектного подхода и его преимущества;
    • Абстракция, инкапсуляция и другие принципы объектного подхода;
    • Объекты и классы.
  • 4. Диаграмма классов (теория + практика – 3,5 ч.)

    • Синтаксис;
    • Ассоциации, множественность, представление атрибутов ссылочного типа;
    • Ассоциативные классы, композиция, агрегация;
    • Наследование.
  • 5. Диаграмма вариантов использования (теория + практика – 3,25 ч.)

    • Синтаксис;
    • Выявление действующих лиц и вариантов использования;
    • Зависимости и наследование между вариантами использования.
  • 6. Моделирование поведения (теория + практика – 5,1 ч.)

    • Синтаксис и применение диаграммы деятельности;
    • Синтаксис и применение диаграммы последовательности;
    • Синтаксис и применение диаграммы состояний.
  • Развернуть программу

Примечание

Материалы курса представлены на английском языке.
Раcписание курсов
Вид:
06.12.2022 - 09.12.2022
10:00-14:00
Локация:Онлайн
Длительность:16 ак.ч.
Время:10:00-14:00
21 800 руб.
Записаться
Смотреть полное расписание
Тренеры
Желнова Наталия
Эксперт в области системного анализа
Эксперт с 28-летним опытом работы. В данный момент занимает пост Руководителя направления в Сбербанке.
Ментор группы IT-аналитиков. Выступала как докладчик на множестве профессиональных конференций и семинаров.
Преподаватель МФТИ 2014-2019 гг.

Под редакцией Наталии Желновой вышли книги:

    1. Microsoft SQL Server 2000 Administration Training (Основы администрирования Microsoft SQL Server 2000),

    2. Designing Relational Database Systems (Основы проектирования реляционных баз данных),

    3. Microsoft SQL Server 7.0 Database Implementation Training (Реализация баз данных Microsoft SQL Server 7.0),

    4. Inside MS SQL Server 6.5 (Основы Microsoft SQL Server 6.5).

Отзывы (9)
Мы рассмотрели схемы участников разработки ПО, стандарты документирования, виды диаграмм - все это важно и интересно для меня. На все заданные вопросы были получены исчерпывающие ответы. Курс оптимально спланирован, преподаватель компетентен в теме курса. Остались только положительные впечатления.
Участник тренинга
Курс насыщенный, интересный и полезный. Больше всего понравились теория, наглядные практические примеры, графики последовательностей, преподаватель и материал курса. Благодаря курсу я вспомнила UML, потому что все было структурировано и по теме. Лектор отвечает на вопросы и спокойно повторяет информацию, если кто-то что-то не понял.
Участник тренинга
Тренинг помог избавиться от ошибок в построении диаграмм и подтвердил правильность основной части знаний. Еще один плюс – мы рассмотрели больше видов диаграмм, чем я знала до этого и теперь я смогу ими пользоваться (если будут слайду перед глазами), т. к. запомнить все даже за 4 дня не удалось, материалов много. К концу тренинга понятно стало всё, о чем на нем говорилось.
Участник тренинга
Хороший, структурированный курс без «воды». Получил больше информации, чем ожидал. Наиболее полезным было детальное рассмотрение различных диаграмм моделирования, рассмотрение конкретных примеров с детальным разбором. Тренер охотно отвечал на вопросы и помогал при выполнении практических заданий.
Участник тренинга
Впечатления положительные, дан вектор дальнейшего развития и применения UML в работе. Структурированная информация позволяет четко расставить определения объектов и их название. Наглядность примеров, системный подход к изложению также являются плюсами данного тренинга. Очень понравилось, спасибо!
Участник тренинга
Очень понравилась форма ведения курса в режиме активного диалога. Очень интересно и доходчиво, полагаю буду использовать полученный опыт при проектировании АС и ПК. Самыми полезными для меня стали практические занятия - они помогли лучше запоминать теоретический материал.
Участник тренинга
Теоретическая и практическая части очень сильные, интересные и полезные. Пришла на тренинг с желанием лучше понять UML, назначения различных видов диаграмм. Тренинг полностью оправдал ожидания. Очень неожиданным было вхождение в UML через повторение постулатов ООП. Для меня все подано доступно и понятно. Благодарю за тренинг!
Участник тренинга
Я пришла на курс с нулевыми знаниями UML, поэтому для меня полезным оказалось все. Тренер – отзывчивый и опытный специалист, понравилось, как он подает и объяснял материал и приводил примеры из практики. Он подстраивался под уровень аудитории, объяснял вещи, которые могут показаться элементарными, если кто-то просил об этом. Буду продолжать дальше углубляться в UML и применять в работе. Большое спасибо.
Участник тренинга
Понравилось, что на курсе были домашние задания и разборы ошибок. Это было очень полезно для меня, и я получил ответы на свои вопросы, касательно практического применения материалов курса. Отдельно стоит выделить разбор функциональной спецификации, диаграмма состояний, диаграмма последовательностей и т. д.
Участник тренинга
Показать все отзывы
Связанные курсы
Объектно-ориентированный анализ и проектирование на UML
Как только вариант использования (функциональное требование) согласован с заказчиком, появляется необходимость описать его структуру и логику его работы в удобном для разработчика виде. И здесь на помощь приходит язык UML, благодаря которому каждый вариант использования можно представить в виде набора диаграмм, содержащего всю необходимую информацию для реализации требования.
Онлайн:
13.03.2023 - 17.03.2023
Моделирование бизнес-процессов на UML
Автоматизируя бизнес, следует четко понимать, как именно работает этот бизнес сейчас и как повлияет на его работу автоматизация. Такое понимание можно получить из модели бизнес-процессов, включающей описание потока работ, исполнителей и ресурсов, участвующих в процессах. Если в вашем проекте уже используется UML, для моделирования бизнес-процессов можно использовать этот же графический язык.
Моделирование бизнес-объектов: ER-модель и UML
Прежде чем начинать разработку автоматизированной системы, следует разобраться в том, как устроена предметная область, для которой эта система разрабатывается. Описывать структуру предметной области лучше всего в терминах бизнес-сущностей и связей между ними, иными словами – в виде модели «Сущность – Связь» (Entity-Relationship, ER). В ходе курса будут рассмотрены несколько нотаций для построения таких моделей с акцентом на использовании диаграмм классов (UML).
UML-моделирование с использованием Sparx Enterprise Architect
Курс позволяет приобрести базовые навыки работы с CASE-инструментом Enterprise Architect, от компании Sparx Systems. Внимание акцентируется на тех функциях инструмента, которые связаны с построением UML-моделей. В ходе курса рассматриваются наиболее часто используемые виды UML-диаграмм. Материал по каждому виду диаграмм закрепляется в ходе выполнения практических заданий.
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.