Мы используем cookie для стабильной работы сервиса. Подробнее

Визуальное моделирование с применением UML

4.5
ФорматОнлайн
Длительность16 ак.ч.
Объём6 занятий
По окончанииудостоверение о повышении квалификации государственного образца
О курсе

Подробнее

Описание Основой успешности любого ИТ-проекта является хорошо организованная коммуникация между всеми его участниками: членами проектной команды, заказчиками, субподрядчиками. Сложность выстраивания такой коммуникации существенно растет при расширении географии проектов, когда все участники не только говорят на разных языках, но и имеют разный менталитет. Однако, даже если проект сосредоточен в одной стране, очень часто оказывается, что представители бизнеса и разработчики программного обеспечения по языку и менталитету отличаются почти так же радикально, как жители разных стран… Как же сделать так, чтобы важная для проекта информация была доступна и понятна каждому его участнику? Как выработать такой «общий язык», который бы позволил описывать проектные решения четко, однозначно и полно? Лучшей практикой в этом направлении является использование визуальных языков моделирования, которые позволяют избавиться от неоднозначности естественных языков. Их эффективность опирается на два основных принципа: ясные графические образы для описания даже абстрактных понятий; четкие формальные правила для создания из этих графических образов целостных моделей. Для ИТ-проектов на сегодняшний день наиболее универсальным и удобным языком визуального моделирования является UML (Unified Modeling Language). Он позволяет описывать системы любой сложности с разных точек зрения на любом из этапов процесса разработки. Данный тренинг посвящен изучению нескольких видов диаграмм UML, наиболее востребованных при подготовке требований: Class, Use Case, Sequence, Activity, State Machine. В ходе тренинга слушатели познакомятся с методологией построения по каждому из видов диаграмм и сформируют навык моделирования в ходе практических занятий. Построение корректных и полезных визуальных моделей невозможно без правильного объектно-ориентированного мышления – одного только знания синтаксиса UML для этого недостаточно. Поэтому большое внимание на тренинге уделяется рассмотрению основ объектно-ориентированного подхода (ООП). В частности, обсуждаются  такие концепции ООП, как абстракция, модульность, наследование, инкапсуляция, полиморфизм.
Требования

Что нужно для старта

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

Программа курса

6 занятий
ТемаЧто внутри
011. Система и модель системы (теория + практика 1,5 ч.)

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

022. Основы языка UML (теория – 1 ч.)

Типы диаграмм и концептуальные области UML; Место UML в процессе разработки программного обеспечения.

033. Объектно-ориентированный подход (теория – 1,5 ч.)

Суть объектного подхода и его преимущества; Абстракция, инкапсуляция и другие принципы объектного подхода; Объекты и классы.

044. Диаграмма классов (теория + практика – 3,5 ч.)

Синтаксис; Ассоциации, множественность, представление атрибутов ссылочного типа; Ассоциативные классы, композиция, агрегация; Наследование.

055. Диаграмма вариантов использования (теория + практика – 3,25 ч.)

Синтаксис; Выявление действующих лиц и вариантов использования; Зависимости и наследование между вариантами использования.

066. Моделирование поведения (теория + практика – 5,1 ч.)

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

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

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

022. Основы языка UML (теория – 1 ч.)

Типы диаграмм и концептуальные области UML; Место UML в процессе разработки программного обеспечения.

033. Объектно-ориентированный подход (теория – 1,5 ч.)

Суть объектного подхода и его преимущества; Абстракция, инкапсуляция и другие принципы объектного подхода; Объекты и классы.

044. Диаграмма классов (теория + практика – 3,5 ч.)

Синтаксис; Ассоциации, множественность, представление атрибутов ссылочного типа; Ассоциативные классы, композиция, агрегация; Наследование.

055. Диаграмма вариантов использования (теория + практика – 3,25 ч.)

Синтаксис; Выявление действующих лиц и вариантов использования; Зависимости и наследование между вариантами использования.

066. Моделирование поведения (теория + практика – 5,1 ч.)

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

Документ после выпуска

удостоверение о повышении квалификации государственного образца

Организатор

Автор курса

IBS Training CenterIBS Training Center
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.
Подробнее об авторе
Мнения учеников

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

Оставьте отзыв

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

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Визуальное моделирование с применением UML» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 4 августа 2024 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы