Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

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

24 500 ₽
нет рассрочки
Основой успешности любого ИТ-проекта является хорошо организованная коммуникация между всеми его участниками: членами проектной команды, заказчиками, субподрядчиками. Сложность выстраивания такой коммуникации существенно растет при расширении географии проектов, когда все участники не только говорят на разных языках, но и имеют разный менталитет. Однако, если проект сосредоточен в одной стране, очень часто оказывается, что представители бизнеса и разработчики программного обеспечения по языку и менталитету отличаются почти так же радикально, как жители разных стран.
Как же сделать так, чтобы важная для проекта информация была доступна и понятна каждому его участнику? Как выработать такой «общий язык», который бы позволил описывать проектные решения четко, однозначно и полно?
Лучшей практикой в этом направлении является использование визуальных языков моделирования, которые позволяют избавиться от неоднозначности естественных языков. Их эффективность опирается на два основных принципа:
- ясные графические образы для описания даже абстрактных понятий;
- четкие формальные правила для создания из этих графических образов целостных моделей.
Для ИТ-проектов на сегодняшний день наиболее универсальным и удобным языком визуального моделирования является UML (Unified Modeling Language). Он позволяет описывать системы любой сложности с разных точек зрения на любом из этапов процесса разработки.
Данный тренинг посвящен изучению нескольких видов диаграмм UML, наиболее востребованных при подготовке требований: Class, Use Case, Sequence, Activity, State Machine. В ходе тренинга слушатели познакомятся с методологией построения по каждому из видов диаграмм и сформируют навык моделирования в ходе практических занятий.
Построение корректных и полезных визуальных моделей невозможно без правильного объектно-ориентированного мышления – одного только знания синтаксиса UML для этого недостаточно. Поэтому большое внимание на тренинге уделяется рассмотрению основ объектно-ориентированного подхода (ООП). В частности, обсуждаются такие концепции ООП как абстракция, модульность, наследование, инкапсуляция, полиморфизм.
Курс входит в состав школы «Системный анализ». Специализация школы – выявление, документирование и структурирование требований к информационным системам. Учебные материалы школы разработаны на основе международного руководства «Guide to the Business Analysis Body of Knowledge ® (BABOK ®), version 2».
В частности, в ходе курса затрагиваются вопросы, относящиеся к некоторым техникам ВАВОК ®: «Моделирование данных», «Организационное моделирование», «Моделирование процессов», «Сценарии и варианты использования», «Диаграммы последовательности», «Диаграммы состояния».
Язык UML поддерживается большим числом платных и бесплатных инструментальных CASE средств: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS и многими другими.
В курсе эти инструментальные средства подробно не рассматриваются и не применяются, но обсуждаются варианты их выбора в ИТ-проектах.
Данный курс также доступен для прохождения в онлайн-формате.

Что вы получите после обучения

Приобретаемые навыки
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

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

Образовательная организация

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

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

Разбираемые темы:
1. Система и модель системы (теория + практика, 1,5 ч).
Определение системы, статический и динамический аспекты
Цели и принципы визуального моделирования
Обзор языков визуального моделирования
2. Основы языка UML (теория, 1 ч).
Типы диаграмм и концептуальные области UML
Место UML в процессе разработки программного обеспечения
3. Объектно-ориентированный подход (теория, 1,5 ч).
Суть объектного подхода и его преимущества
Абстракция, инкапсуляция и другие принципы объектного подхода
Объекты и классы
4. Диаграмма классов (теория + практика, 3,5 ч).
Синтаксис
Ассоциации, множественность, представление атрибутов ссылочного типа
Ассоциативные классы, композиция, агрегация
Наследование
5. Диаграмма вариантов использования (теория + практика, 3,5 ч).
Синтаксис
Выявление действующих лиц и вариантов использования
Зависимости и наследование между вариантами использования
6. Моделирование поведения (теория + практика, 5 ч).
Синтаксис и применение диаграммы деятельности
Синтаксис и применение диаграммы последовательности
Синтаксис и применение диаграммы состояний

Рейтинг курса

3.7
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 24.04.2024 09:36
Визуальное моделирование с применением UML

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

Оставить отзыв
Поделиться курсом с друзьями