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