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

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

  Сложность

Пока неизвестно

  Длительность

16 ак.ч.

  Формат

онлайн

  Документ

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

Стоимость курса
24 500

Подробнее о курсе

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

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

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

Автор курса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предварительные требования

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

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

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

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

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

обновлено: 23.11.2025

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

CorelDRAW 2021/2019. Уровень 1. Создание векторных иллюстраций

CorelDRAW 2021/2019. Уровень 1. Создание векторных иллюстраций

Специалист
 онлайн
 40 ак. ч. + 20 ак. ч. самостоятельно
  Перейти к курсу
ДО Профессия Графический дизайнер 2.0

ДО Профессия Графический дизайнер 2.0

Онлайн-курсы AI-дизайна: нейросети для работы и творчества.

Онлайн-курсы AI-дизайна: нейросети для работы и творчества.

(Де)композиция: коллекция элементов на все случаи жизни

(Де)композиция: коллекция элементов на все случаи жизни

Книжная и журнальная иллюстрация

Книжная и журнальная иллюстрация

Графический дизайн

Графический дизайн

Графический дизайн:основы(340)

Графический дизайн:основы(340)

Онлайн-курс Графический дизайнер Plus

Онлайн-курс Графический дизайнер Plus

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

(NFS) Профессия Художник компьютерной графики. Тариф Оптимальный. Вводный курс

(NFS) Профессия Художник компьютерной графики. Тариф Оптимальный. Вводный курс

Графический дизайнер: первые шаги в профессии

Графический дизайнер: первые шаги в профессии

Бесплатный курс Введение в цифровой дизайн

Бесплатный курс Введение в цифровой дизайн