Основы визуального моделирования с использованием 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
  • Москве
  • Санкт-Петербурге
  • Омске
  • Киеве
  • Днепре
  • Одессе
  • Минске
31.10.2016 - 01.11.2016
Тренер:
Петров   Алексей
Петров Алексей
Специалист в области анализа и моделирования бизнес-процессов и проектирования баз данных
Подробнее
Локация:
Москва
Время:
10:00-18:00
Длительность:
16 ч.
18 400 р.

31.10.2016 - 01.11.2016

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

23.01.2017 - 26.01.2017

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

27.10.2016 - 28.10.2016

Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Блоги
Сергей Тепляков
25.08.2016 11:30:38
Принцип YAGNI
На недавно был задан вопрос, который ИМХО стоит вашего внимания: Нарушает ли OCP и DIP (из SOLID) принцип YAGNI?. Ниже представлен немного более развернутая версия моего ответа.
Tester vs. Developer
Стили мышления, стили работы

О том, что у тестировщиков и программистов разный склад ума, говорили немало. Само собой разумеется, что тестировщики смотрят на продукт иначе, чем программисты, и...
7 принципов тестирования. Часть 3
В статье использованы материалы книги «Foundations of Software Testing: ISTQB Certification» by Dorothy Graham, Erik van Veenendaal, Isabel Evans & Rex Black.
О 7 принципах тестирования пишут част...
Читать больше
Luxoft Training предлагает Вам пройти обучение по курсу «Основы визуального моделирования с использованием UML 2.x». Другие курсы по теме «Системный и бизнес-анализ» Вы можете найти в нашем каталоге курсов.
Заказазать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена