Курс по створенню діаграм за допомогою UML (Unified Modeling Language™) пройде вже у вересні! Він буде покривати основні типи діаграм, які важливі для роботи в проектах з розробки програмного забезпечення, зокрема для бізнес аналітиків і продакт менеджерів, які створюють моделі продукту за допомогою цих діаграм.
Для тих, хто ще не знає, ось посилання на Вікіпедію і визначення з неї:
UML — уніфікована мова моделювання, використовується у парадигмі об’єктно-орієнтованого програмування. Є невід’ємною частиною уніфікованого процесу розробки програмного забезпечення. UML є мовою широкого профілю, це відкритий стандарт, що використовує графічні позначення для створення абстрактної моделі системи, яка називається UML-моделлю.
Як це буде?
● Курс, буде проведений онлайн у зручний час на вихідних, об 11:00,
● Складатиметься з 4 занять, по 2 години кожне, у заняття включатиметься теорія і практика створення діаграм.
● Також після кожного заняття будуть домашні завдання, які перевірятимуться протягом наступної лекції.
Зареєструватися на курс!
Наш курс допоможе:
● Тим, хто хоче краще розуміти UML діаграми, що використовуються на ІТ проектах: проектним менеджерам, тестувальникам та розробникам.
● Тим, хто хоче навчитись візуалізувати вимоги своїх проектів у вигляді UML, адже одне зображення коштує 1000 слів :) Зокрема бізнес-аналітикам та продакт менеджерам.
● А також усім, хто хоче навчитись краще моделювати і зображати поведінку ваших продуктів, або вивчити нову техніку візуалізації.
Тренер:
Наталія Богушевська — більше 15 років працює у ІТ-індустрії як бізнес-аналітик та керівних проектів, має досвід створення автоматизованих систем «з нуля», супровід вже існуючих систем, а також інтеграції систем на рівні баз даних.
Протягом 5 років співпрацювала з тренінг-центром EPAM Systems при підготовці молодих фахівців з напрямків програмування, тестування та роботи з базами даних.
Кандидат технічних наук у галузі моделювання дискретних систем, понад 10 років працювала у НТУУ «КПІ» на факультеті ІОТ, викладаючи такі предмети як «Технологія створення програмних продуктів» та «Основи баз даних».
Сфера інтересів — використання бізнес-діаграм (UML, BMPN, DFD, ERD) та проектування й оптимізація роботи бази даних (Oracle).
Зареєструватися на курс!
Ціна:
Ранні пташки (до 11 серпня) — 1800 грн.
Вчасні пташки (до 1 вересня) — 2300 грн.
Пізні пташки (після 1 вересня) — 2600 грн.
Зареєструватися на курс!
Програма курсу:
Тема 1. UML Use Case — діаграми прецедентів, або діаграма варіантів використання
Одна з основних діаграм для старту проекту, яка використовується для опису функціональних цілей системи та показує сукупність дій, які система повинна виконувати у взаємодії із зовнішніми користувачами системи, щоб забезпечити цінні результати для «акторів» або інших зацікавлених сторін системи. Створюється для чіткого розуміння які Use Case будуть в системі, і як вони будуть взаємодіяти між собою та з акторами. З точки зору аналітика діаграми прецедентів служать для представлення контексту системи або функціональних вимог до системи, саме з цієї діаграми можливо починати створювати backlog проекту.
1.1. Основні елементи
1.2. Як малювати/створювати
1.3. Варіанти використання (Use Case) і сценарії
1.3.1. Таблиці сценаріїв використання (Use Case Tables)
1.3.2. BDD сценарії
Тема 2. UML Class — діаграма класів
Зображає структуру проектованої системи на рівні класів, показує їх особливості, обмеження й відносини. Загалом описує типи об’єктів системи і статичні відносини, які існують між ними, а з точка зору аналітика діаграми класів служать для представлення понять досліджуваної предметної області.
2.1. Основні елементи
2.2. Діаграми об’єктів
2.3. Як малювати/створювати
Тема 3. UML State Chart — діаграма станів
Використовується для моделювання дискретної поведінки частини проектованої системи через кінцеві переходи. Описує всі можливі стани, в яких може перебувати конкретний об’єкт, а також зміни стану об’єкта і з точки зору аналітика ця динамічна діаграма служить для опису поведінки одного об’єкта в декількох різних прецедентах.
3.1. Основні елементи
3.2. Як малювати/створювати
Тема 4. UML Activity — даіграма діяльності (активностей)
Діаграма, що зображає потік переходів дій (активностей) одного актора до іншого. З точки зору аналітика служать для представлення потоку робіт, що виконують задіяні у бізнес-процес актори.
4.1. Основні елементи
4.2. Як малювати/створювати
Тема 5. UML Sequence — діаграма послідовності
Використовується для опису загальних внутрішніх системних робочих потоків, які складають з бізнес-процес. Діаграма описує взаємодію безлічі об’єктів, акцентуючи увагу на часовій впорядкованості повідомлень і з точки зору аналітика діаграми послідовності служать для опису взаємодії виконавця з системою в рамках одного прецеденту (Use Case). Також діаграма може використовуватись для відображення процесу взаємодії об’єктів системи і є незамінною при розробці інтегрованих систем.
5.1. Основні елементи
5.2. Як малювати/створювати
Тема 6. Other diagrams — інші діаграми
Тут розглянемо інші UML діаграми, які можуть бути використані для розгортання системи, визначення часових обмежень або документації на високому рівні.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів