Знижка!

Техніки моделювання для проектування IT систем

Оригінальна ціна: 28000,00 ₴.Поточна ціна: 23800,00 ₴.

Код курса: UML-24
Тривалість: 33 години / 11 занять

Дивіться розклад


Телефонуйте зараз щоб дізнатися більше:

Телефон
+38 098 805 4511

Артикул: UML-24 Категорія: Позначок: , , , ,

Про курс

Ми навчимо вас ефективно використовувати сучасні техніки моделювання, включаючи UML, для проєктування ІТ-систем. Разом ми розберемося, як структурувати вимоги, аналізувати бізнес-процеси та створювати візуальні моделі, використовуючи такі інструменти, як діаграми варіантів використання, BPMN, Activity Diagrams та Context Diagrams, що спрощують спілкування між командами. Від діаграм варіантів використання до складних бізнес-моделей BPMN — ми допоможемо вам перетворити ідеї на чіткі й зрозумілі схеми, які стануть основою для якісного продукту.

Наші тренери — досвідчені професіонали з багаторічним досвідом роботи в ІТ-індустрії та успішною практикою впровадження проєктів — допоможуть вам опанувати сучасні підходи до створення UML-діаграм, уникати типових помилок та ефективно застосовувати найкращі практики. Ви отримаєте навички, які стануть незамінними для системних аналітиків, менеджерів проєктів, фахівців з бізнес-процесів та всіх, хто прагне підвищити свою експертизу в ІТ.

Чому варто обрати цей курс

  • Реальні кейси та практичні завдання: Під час курсу ви будете працювати над реальними проєктами, такими як розробка бізнес-процесів для електронної комерції або моделювання інформаційних систем для медичних установ.
  • Гейміфікація навчального процесу: Ми використовуємо елементи гейміфікації — бейджі, змагання, таблиці лідерів, щоб навчання було цікавим і мотивувальним.
  • Доступ до матеріалів: Усі навчальні матеріали, включаючи презентації, діаграми та записи занять, залишаються доступними учасникам після завершення курсу для самостійного навчання.
  • Додаткові ресурси: Ми надаємо перелік рекомендованої літератури, вебінарів й інструментів для подальшого самостійного розвитку після курсу.
  • Розширення аудиторії: Курс буде корисним не лише системним аналітикам, але й бізнес-аналітикам, розробникам ПЗ, тестувальникам і менеджерам продуктів.

Для кого курс

  • системним аналітикам;
  • бізнес-аналітикам;
  • архітекторам і розробникам програмного забезпечення;
  • менеджерам проєктів і Product Managers;
  • тестувальникам, які працюють із вимогами та моделями систем;
  • фахівцям з бізнес-процесів і цифрової трансформації.

Чого навчаться учасники

Після завершення курсу учасники зможуть:

  • застосовувати UML для проєктування й опису ІТ-систем;
  • створювати Context Diagram і Component Diagram;
  • моделювати бізнес-процеси за допомогою BPMN;
  • створювати Activity Diagram, Use Case Diagram і State Diagram;
  • будувати ERD для моделювання даних і сховищ;
  • створювати Data Flow Diagram і моделі потоків даних;
  • моделювати взаємодію компонентів за допомогою Sequence Diagram;
  • обирати відповідний тип діаграми для конкретного завдання;
  • виявляти типові помилки під час моделювання;
  • об’єднувати окремі діаграми в цілісну модель системи.

Попередні вимоги

Для ефективного навчання учасникам бажано:

  • мати базове розуміння життєвого циклу розробки програмного забезпечення;
  • розуміти основні принципи роботи з вимогами;
  • мати досвід участі в ІТ-проєктах або моделюванні бізнес-процесів — буде перевагою;
  • бути готовими працювати з практичними кейсами та створювати діаграми.

Попередній досвід роботи з UML не є обов’язковим.

Рівень курсу

Основний


Дивіться розклад

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

Модуль 1. Вступ до UML
  • Огляд UML та історія його розвитку
  • Застосування UML у розробці програмного забезпечення
  • Основні поняття UML: моделювання, діаграма, елемент, зв’язок, артефакт
  • Типи та класифікація UML-діаграм
  • Найпоширеніші діаграми UML
  • Практика: Створення Solution Vision Canvas
Модуль 2: Діаграма контексту та діаграма компонентів
  • Терміни та поняття, пов’язані з контекстною діаграмою
  • Опис використання контекстної діаграми у проєктуванні систем
  • Приклади діаграм контексту
  • Найкращі практики та типові помилки
  • Практика: Створення Context Diagram
  • Склад рішення та діаграма компонентів
  • Символи та нотація Component Diagram
  • Приклад побудови Component Diagram
  • Практика: Створення Component Diagram
Модуль 3: Моделювання бізнес-процесів (BPMN)
  • Типові нотації для моделювання бізнес-процесів
  • Основні правила нотації BPMN
  • Типові конструкції BPMN
  • Практика: Створення BPMN-схеми бізнес процесу
  • Практика: Створення State Diagram
Модуль 4: Діаграма діяльності (Activity Diagram)
  • Символи та позначення, що використовуються в діаграмах діяльності
  • Приклади того, як діаграми діяльності можна використовувати в різних сценаріях
  • Практика: Створення Activity Diagram
Модуль 5: Діаграма сценаріїв використання
  • Призначення та ціль діаграм варіантів використання системи
  • Правила створення Use Case Diagram
  • Джерела інформації для UCD
  • Визначення зв’язків між варіантами використання
  • Приклади та типові помилки при розробці UCD
  • Практика: Створення Use Case Diagram
Модуль 6: Entity Relationship Diagram
  • Вступ до ERD та дизайн сховища даних
  • Мета та переваги ERD-діаграм
  • Сутності, атрибути та зв’язки в ERD
  • Робота зі зв’язками «many-to-many»
  • Приклад аналізу вимог та побудови ERD
  • Наступні корисні артефакти проєкту на основі ERD
  • Типові конструкції та типові помилки при розробці ERD
  • Практика: Створення ERD-діаграми
  • State Diagram – діаграма станів
  • Практика: Створення State Diagram
Модуль 7: Діаграма потоків даних
  • Вступ до DFD та системний дизайн
  • Мета та переваги DFD
  • Складові компоненти DFD, правила нотації та символи
  • Використання зовнішніх сутностей
  • Обробка перетворення даних
  • Найкращі практики та поширені помилки в моделюванні DFD
  • Практика: Створення Data Flow Diagram
Модуль 8: Діаграми послідовності (Sequence Diagram)
  • Вступ до діаграм послідовностей
  • Призначення та переваги діаграм послідовностей
  • Різні компоненти діаграми послідовності (actors, objects, messages, lifelines)
  • Ідентифікація та визначення повідомлень і ліній життя
  • Розуміння взаємозв’язків між повідомленнями (синхронні, асинхронні, повернення)
  • Створення комбінованих фрагментів (loop, alt, opt тощо)
  • Практика: Створення Sequence Diagram
  • Загальна модель системи на основі UML-діаграм
  • Фінальні висновки та огляд UML-діаграм
  • Рекомендована література та інші ресурси
  • Питання та відповіді

Ім’я
Номер, за яким з Вами можна зв'язатись
Ваша адреса електронної пошти

📩  info@sso.net.ua
☎️  38 098 805 45 11