Основы визуального моделирования с использованием UML 2.x

Тренинг является вводным для всех курсов, посвященных объектно-ориентированному анализу и проектированию (Object-Oriented Analysis and Design, OOAD). В ходе тренинга слушатели изучают основы языка визуального моделирования UML (Unified Modeling Language) версии 2. Подробно рассматриваются назначение и правила применения наиболее востребованных видов диаграмм UML (Class, Use Case, Sequence, Communication, State Machine и др.).
Основы визуального моделирования с использованием UML 2.x
Курс: REQ-001
Длительность:16 ч.
Описание:
Основой успешности любого ИТ-проекта является хорошо организованная коммуникация между всеми его участниками: членами проектной команды, заказчиками, субподрядчиками. Сложность выстраивания такой коммуникации существенно растет при расширении географии проектов, когда все участники не только говорят на разных языках, но и имеют разный менталитет. Однако, если проект сосредоточен в одной стране, очень часто оказывается, что представители бизнеса и разработчики программного обеспечения по языку и менталитету отличаются почти так же радикально, как жители разных стран.

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

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

Именно изучению актуальной версии языка UML посвящен данный тренинг. В ходе тренинга подробно рассматриваются наиболее востребованные виды диаграмм UML (Class, Use Case, Sequence, Communication, State Machine и др.). 

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

   Данный курс также доступен для прохождения в онлайн-формате.


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

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

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

Описание:


Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.
Рекомендуемые курсы для дальнейшего обучения:
Рекомендуемые дополнительные материалы, источники:

Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя. ДМК Пресс, 2006.

Соммервилл И. Инженерия программного обеспечения = Software Engineering. 6-е изд. М.: Вильямс, 2002.

Ларман К. Применение UML и шаблонов проектирования. 3-е изд. М.: Вильямс, 2013.


Примечание:
Курс входит в состав школы «Системный анализ». Специализация школы – выявление, документирование и структурирование требований к информационным системам. Учебные материалы школы разработаны на основе международного руководства «Guide to the Business Analysis Body of Knowledge ® (BABOK ®), version 2».

В частности, в ходе курса затрагиваются вопросы, относящиеся к некоторым техникам ВАВОК ®: «Моделирование данных», «Организационное моделирование», «Моделирование процессов», «Сценарии и варианты использования», «Диаграммы последовательности», «Диаграммы состояния».

Язык UML поддерживается большим числом платных и бесплатных инструментальных CASE средств: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS и многими другими.

В курсе эти инструментальные средства подробно не рассматриваются и не применяются, но обсуждаются варианты их выбора в ИТ-проектах.
Москва 18 400 р.
Санкт-Петербург 16 560 р.
Омск 13 800 р.
Киев 4 200 грн.
Одесса 3 800 грн.
Днепр 3 800 грн.
Ваш город (формат корпоративного обучения):По запросу


Данные цены не включают в себя стоимость обедов.

Потапова Светлана
Курс насыщенный, интересный, полезный. Так держать!
Участник тренинга
Очень хороший курс. Получил больше, чем ожидал. Наиболее полезным было детальное рассмотрение различных диаграмм моделирования, рассмотрение конкретных примеров с детальным разбором.
Участник тренинга
Очень понравилась форма ведения курса в режиме активного диалога. Интересно и доходчиво. Буду использовать полученный опыт при проектировании АС и ПК.
Халалеева Полина
Мне понравился тренинг) Всё было нужным до последнего слова. Тренинг развеял некоторые ошибочные мнения в построении диаграмм. Ну и подтвердил правильность основной части знаний. Плюс были рассмотрено больше видов диаграмм, чем я знала до этого. И теперь я смогу ими пользоваться (если будут слайду перед глазами). Т.к. запомнить все даже за 4 дня не удалось. Но к концу тренинга понятно стало всё, о чём на нем говорилось.
Компания Киевстар, оператор мобильной связи
На тренинге рассмотрены схемы участников разработки ПО, стандарты документирования, виды диаграмм - все это важно и интересно для меня. На все заданные вопросы были получены исчерпывающие ответы. Курс оптимально спланирован, преподаватель компетентен в теме курса. Остались только положительные впечатления.
Участник тренинга
Очень понравилась форма ведения курса в режиме активного диалога. Очень интересно и доходчиво, полагаю буду использовать полученный опыт при проектировании АС и ПК.
Участник тренинга
Впечатления самые положительные, дан вектор дальнейшего развития и применения UML в работе. Структурированная информация позволяет четко расставить определения объектов и их название. Наглядность примеров, системный подход к изложению также являются плюсами данного тренинга.
Участник тренинга
Самыми полезными для меня стали практические занятия - они помогли лучше запоминать теоретический материал.

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





Хотите узнать больше?

По всем вопросам, в том числе для регистрации на курсы, обращайтесь по адресу education@luxoft.com

Вернуться к каталогу
Раcписание курса в
Москвe
  • Москве
  • Санкт-Петербурге
  • Омске
  • Киеве
  • Днепре
  • Одессе
  • Минске
30.05.2017 - 31.05.2017
Тренер:
Кумсков  Михаил
Кумсков Михаил
Эксперт по методологиям управления требованиями, использования методологии RUP и инструментария IBM Rational (Системный анализ)
Подробнее
Локация:
Москва
Время:
10:00-18:00
Длительность:
16 ч.
18 400 р.

30.05.2017 - 31.05.2017

14.08.2017 - 15.08.2017
Тренер:
Петров   Алексей
Петров Алексей
Специалист в области анализа и моделирования бизнес-процессов и проектирования баз данных
Подробнее
Локация:
Москва
Время:
10:00-18:00
Длительность:
16 ч.
18 400 р.

14.08.2017 - 15.08.2017

26.06.2017 - 29.06.2017
Тренер:
Горловский  Кирилл
Горловский Кирилл
Специалист в области системного анализа и управления требованиями
Подробнее
Локация:
Омск
Время:
10:00-14:00
Длительность:
16 ч.
В корзину
13 800 р.

26.06.2017 - 29.06.2017

14.08.2017 - 15.08.2017
Тренер:
Цытович  Павел
Цытович Павел
Специалист в области разработки и архитектуры ПО
Подробнее
Локация:
Санкт-Петербург
Время:
10:00-18:00
Длительность:
16 ч.
В корзину
16 560 р.

14.08.2017 - 15.08.2017

10.08.2017 - 11.08.2017
Тренер:
Приймак   Дмитрий
Приймак Дмитрий
Эксперт по системному и бизнес-анализу
Подробнее
Локация:
Киев
Время:
10:00-18:00
Длительность:
16 ч.
В корзину
3 200 грн.

10.08.2017 - 11.08.2017

Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Блоги
Манифест Agile-тестировщика
На одном из тренингов мне задали вопрос: "Как выжить тестировщикам при Agile?". Тренинг, кстати, был на совершенно другую тему, но, видимо, вопрос больной. Думаю, ответы на него можно найти в "The T...
Luxoft Training
15.03.2017 13:02:37
Хотите побывать в сказке?
Автор: Дмитрий Приймак – эксперт по бизнес-анализу.
«После свержения приспешников Саурона в Новой Рохляндии наступила эпоха перемен. Гимли, Логоваз, Агроном и Пендальф завершили военную карьеру и о...
Иван Алякскин
24.01.2017 08:42:59
Dynamic Systems Development Method (DSDM)
Привет!
После длительной паузы я бы хотел поделиться подходом, который мы применяем при быстрой разработке MVP или же просто на старте нового проекта для заказчиков, желающих ускорить свой бизнес с...
Читать больше
Luxoft Training предлагает Вам пройти обучение по курсу «Основы визуального моделирования с использованием UML 2.x». Другие курсы по теме «Системный и бизнес-анализ» Вы можете найти в нашем каталоге курсов.
Заказазать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена