Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

Визуальное моделирование с применением 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 символов

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

обновлено: 19.09.2024

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

Наши консультанты ответят на все вопросы
И помогут в выборе

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

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