SlideShare a Scribd company logo
1 of 13
Sequence Diagram досі
жива!
29 Серпня 2023
✔Що таке Sequence Diagram
✔Які є елементи і які правила?
✔Коли найкраще використовувати цю діаграму?
✔Чому ми не любимо її?
✔Питання і відповіді
Про що я нині буду умнічати
Декілька
правил
● Lead Business Analyst, Product Owner
● Понад 10 років в Бізнес Аналізі
● Викладач, ментор, консультант, тренер і трішки зомбі,
який може в любий проект, але не завжди хоче
Бізнес Аналітик на порозі повноліття в ІТ (17 років 6
місяців 29 днів )
improve yourself CONTINUOUSLY
Про спікера
Trainer and consultant @E5
Lead Business Analyst @EPAM
Mariya Terletska (Popova)
детальна інформація в LinkedIn
 Діаграма послідовності (англ. Sequence Diagram) — різновид діаграми в UML.
Діаграма послідовності відображає взаємодії об'єктів впорядкованих за часом.
Зокрема, такі діаграми відображають задіяні об'єкти та послідовність надісланих
повідомлень.
 Діаграма послідовності (Sequence Diagrams) показує, як процеси або об'єкти
взаємодіють під час виконання сценарію. На діаграмі відображаються класи,
необхідні для виконання сценарію, і повідомлення, які вони передають один
одному (викликані кроками у варіанті використання).
Офіційне визначення Діаграми Послідовності (Боже, бережи WikiPedia та ВАВОК 3.0)
improve yourself CONTINUOUSLY
Елементи, які будуть потрібні, але які не хочуть використовувати
improve yourself CONTINUOUSLY
Приклад, від якого в Вас має сіпнутися око
improve yourself CONTINUOUSLY
Приклад, від якого в Вас НУ ТОЧНО має сіпнутися око
improve yourself CONTINUOUSLY
Довічне питання: Sequence чи Activity diagram ?
improve yourself CONTINUOUSLY
Sequence Diagram Activity Diagram
Діаграма послідовності є частиною UML, яка
використовується для візуалізації викликів в
системі для виконання певної функції
Діаграма активностей є частиною UML, яка
використовується для моделювання робочого
процесу системи.
Показує потік повідомлень від одного об’єкта
(актора) до іншого
Показує потік повідомлень від однієї
активності до іншої
Використовується для динамічного
моделювання з прив’язкою до часу
Використовується для функційного
моделювання
Використовується для опису поведінки кількох
об’єктів в одному сценарії використання (Use
Case)
Використовується для опису загальної
послідовності дій для кількох об’єктів і
сценаріїв використання
Зазвичай використовується для відображення
послідовності дій в процесі в розрізі часу
Використовується для візуалізації виконання
процесу
Плюси? Мінуси? Підводне каміння?
improve yourself CONTINUOUSLY
•Показує взаємодію між
об'єктами системи в
хронологічному порядку, в
якому відбувається
взаємодія.
•Показує взаємодію між
об'єктами у візуальній формі,
що дозволяє відносно легко
перевірити
логіку зацікавленим
сторонам
•Варіанти використання
можуть бути деталізовані в
одну або декілька діаграм
послідовності для того, щоб
забезпечити додаткову
деталізацію і більш глибоке
розуміння бізнес-процесу.
•Можна витратити час і
зусилля на створення
повного набору діаграм
послідовності для кожного
варіанту використання
системи, який може бути
непотрібним.
•Історично
використовувалися для
моделювання системних
потоків і можуть вважатися
занадто технічними за
інших обставин.
Так що ж обрати?
improve yourself CONTINUOUSLY
Питання
і
відповіді
Questions?
info@e-5.com.ua
+38 (096) 798 77 88
www.e5.ua
E5ConsultingAndTraining
E5
EFive Trainings

More Related Content

Similar to SequenceDiagram.pptx

Культура роботи над складними задачами на прикладі написання скриптів злиття ...
Культура роботи над складними задачами на прикладі написання скриптів злиття ...Культура роботи над складними задачами на прикладі написання скриптів злиття ...
Культура роботи над складними задачами на прикладі написання скриптів злиття ...Stfalcon Meetups
 
2 алгортми
2 алгортми2 алгортми
2 алгортмиbasikk077
 
Тема 3. Процес і методи прийняття рішень у виробничому (операційному) менедж...
Тема 3. Процес і методи прийняття рішень у  виробничому (операційному) менедж...Тема 3. Процес і методи прийняття рішень у  виробничому (операційному) менедж...
Тема 3. Процес і методи прийняття рішень у виробничому (операційному) менедж...Victor Step
 
Presentation #11. computer modeling of objects and processes. computer exper...
Presentation #11.  computer modeling of objects and processes. computer exper...Presentation #11.  computer modeling of objects and processes. computer exper...
Presentation #11. computer modeling of objects and processes. computer exper...Nikolay Shaygorodskiy
 

Similar to SequenceDiagram.pptx (15)

Культура роботи над складними задачами на прикладі написання скриптів злиття ...
Культура роботи над складними задачами на прикладі написання скриптів злиття ...Культура роботи над складними задачами на прикладі написання скриптів злиття ...
Культура роботи над складними задачами на прикладі написання скриптів злиття ...
 
Ak 11kl urok_10_tema_ss
Ak 11kl urok_10_tema_ssAk 11kl urok_10_tema_ss
Ak 11kl urok_10_tema_ss
 
2 алгортми
2 алгортми2 алгортми
2 алгортми
 
m-9-10.pptx
m-9-10.pptxm-9-10.pptx
m-9-10.pptx
 
8 20
8 208 20
8 20
 
Тема 3. Процес і методи прийняття рішень у виробничому (операційному) менедж...
Тема 3. Процес і методи прийняття рішень у  виробничому (операційному) менедж...Тема 3. Процес і методи прийняття рішень у  виробничому (операційному) менедж...
Тема 3. Процес і методи прийняття рішень у виробничому (операційному) менедж...
 
лшдн 2017-день-3
лшдн 2017-день-3лшдн 2017-день-3
лшдн 2017-день-3
 
Uml module 4
Uml module 4Uml module 4
Uml module 4
 
Uml module 4
Uml module 4Uml module 4
Uml module 4
 
Uml module 4
Uml module 4Uml module 4
Uml module 4
 
Uml module 3
Uml module 3Uml module 3
Uml module 3
 
Uml module 3
Uml module 3Uml module 3
Uml module 3
 
Uml module 3
Uml module 3Uml module 3
Uml module 3
 
Presentation #11. computer modeling of objects and processes. computer exper...
Presentation #11.  computer modeling of objects and processes. computer exper...Presentation #11.  computer modeling of objects and processes. computer exper...
Presentation #11. computer modeling of objects and processes. computer exper...
 
Dk nsau savyuk
Dk nsau savyukDk nsau savyuk
Dk nsau savyuk
 

More from E-5

Презентація вебінару "Симптоми, що ваша компанія доросла до побудови PMO"
Презентація вебінару "Симптоми, що ваша компанія доросла до побудови PMO"Презентація вебінару "Симптоми, що ваша компанія доросла до побудови PMO"
Презентація вебінару "Симптоми, що ваша компанія доросла до побудови PMO"E-5
 
Вебінар "Побудова Value-driven PMO" з Олексієм Шебановим
Вебінар "Побудова Value-driven PMO" з Олексієм ШебановимВебінар "Побудова Value-driven PMO" з Олексієм Шебановим
Вебінар "Побудова Value-driven PMO" з Олексієм ШебановимE-5
 
Бізнес аналіз на старті проєкту.pptx
Бізнес аналіз на старті проєкту.pptxБізнес аналіз на старті проєкту.pptx
Бізнес аналіз на старті проєкту.pptxE-5
 
Побудова кар’єри мрії: як і де?.pdf
Побудова кар’єри мрії: як і де?.pdfПобудова кар’єри мрії: як і де?.pdf
Побудова кар’єри мрії: як і де?.pdfE-5
 
ITKaiZenClub: Lessons learned & trends 2023
ITKaiZenClub: Lessons learned & trends 2023ITKaiZenClub: Lessons learned & trends 2023
ITKaiZenClub: Lessons learned & trends 2023E-5
 
Вебінар "Співбесіда BA: Дивні питання та відсутність теорії"
Вебінар "Співбесіда BA: Дивні питання та відсутність теорії"Вебінар "Співбесіда BA: Дивні питання та відсутність теорії"
Вебінар "Співбесіда BA: Дивні питання та відсутність теорії"E-5
 
Why Agile transformation may fail_.pptx
Why Agile transformation may fail_.pptxWhy Agile transformation may fail_.pptx
Why Agile transformation may fail_.pptxE-5
 
Як долучити команду до роботи з проєктними ризиками | Презентація до вебінару
Як долучити команду до роботи з проєктними ризиками | Презентація до вебінаруЯк долучити команду до роботи з проєктними ризиками | Презентація до вебінару
Як долучити команду до роботи з проєктними ризиками | Презентація до вебінаруE-5
 
Onboarding of offshore teams - tips and tricks E5.v.2.pptx.pdf
Onboarding of offshore teams - tips and tricks E5.v.2.pptx.pdfOnboarding of offshore teams - tips and tricks E5.v.2.pptx.pdf
Onboarding of offshore teams - tips and tricks E5.v.2.pptx.pdfE-5
 
AI for BA.pdf
AI for BA.pdfAI for BA.pdf
AI for BA.pdfE-5
 
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfЯк РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfE-5
 
Вебінар Requirements in SAFe
Вебінар Requirements in SAFeВебінар Requirements in SAFe
Вебінар Requirements in SAFeE-5
 
А що там в Європі по бізнес аналізу? | Презентація вебінару
А що там в Європі по бізнес аналізу? | Презентація вебінаруА що там в Європі по бізнес аналізу? | Презентація вебінару
А що там в Європі по бізнес аналізу? | Презентація вебінаруE-5
 
CBDA від IIBA або де бізнес аналітик зустрічається з дата аналізом | Презента...
CBDA від IIBA або де бізнес аналітик зустрічається з дата аналізом | Презента...CBDA від IIBA або де бізнес аналітик зустрічається з дата аналізом | Презента...
CBDA від IIBA або де бізнес аналітик зустрічається з дата аналізом | Презента...E-5
 
OKR, KPI and measuring in SAFe | Webinar presentation
OKR, KPI and measuring in SAFe | Webinar presentationOKR, KPI and measuring in SAFe | Webinar presentation
OKR, KPI and measuring in SAFe | Webinar presentationE-5
 
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"E-5
 

More from E-5 (16)

Презентація вебінару "Симптоми, що ваша компанія доросла до побудови PMO"
Презентація вебінару "Симптоми, що ваша компанія доросла до побудови PMO"Презентація вебінару "Симптоми, що ваша компанія доросла до побудови PMO"
Презентація вебінару "Симптоми, що ваша компанія доросла до побудови PMO"
 
Вебінар "Побудова Value-driven PMO" з Олексієм Шебановим
Вебінар "Побудова Value-driven PMO" з Олексієм ШебановимВебінар "Побудова Value-driven PMO" з Олексієм Шебановим
Вебінар "Побудова Value-driven PMO" з Олексієм Шебановим
 
Бізнес аналіз на старті проєкту.pptx
Бізнес аналіз на старті проєкту.pptxБізнес аналіз на старті проєкту.pptx
Бізнес аналіз на старті проєкту.pptx
 
Побудова кар’єри мрії: як і де?.pdf
Побудова кар’єри мрії: як і де?.pdfПобудова кар’єри мрії: як і де?.pdf
Побудова кар’єри мрії: як і де?.pdf
 
ITKaiZenClub: Lessons learned & trends 2023
ITKaiZenClub: Lessons learned & trends 2023ITKaiZenClub: Lessons learned & trends 2023
ITKaiZenClub: Lessons learned & trends 2023
 
Вебінар "Співбесіда BA: Дивні питання та відсутність теорії"
Вебінар "Співбесіда BA: Дивні питання та відсутність теорії"Вебінар "Співбесіда BA: Дивні питання та відсутність теорії"
Вебінар "Співбесіда BA: Дивні питання та відсутність теорії"
 
Why Agile transformation may fail_.pptx
Why Agile transformation may fail_.pptxWhy Agile transformation may fail_.pptx
Why Agile transformation may fail_.pptx
 
Як долучити команду до роботи з проєктними ризиками | Презентація до вебінару
Як долучити команду до роботи з проєктними ризиками | Презентація до вебінаруЯк долучити команду до роботи з проєктними ризиками | Презентація до вебінару
Як долучити команду до роботи з проєктними ризиками | Презентація до вебінару
 
Onboarding of offshore teams - tips and tricks E5.v.2.pptx.pdf
Onboarding of offshore teams - tips and tricks E5.v.2.pptx.pdfOnboarding of offshore teams - tips and tricks E5.v.2.pptx.pdf
Onboarding of offshore teams - tips and tricks E5.v.2.pptx.pdf
 
AI for BA.pdf
AI for BA.pdfAI for BA.pdf
AI for BA.pdf
 
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfЯк РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
 
Вебінар Requirements in SAFe
Вебінар Requirements in SAFeВебінар Requirements in SAFe
Вебінар Requirements in SAFe
 
А що там в Європі по бізнес аналізу? | Презентація вебінару
А що там в Європі по бізнес аналізу? | Презентація вебінаруА що там в Європі по бізнес аналізу? | Презентація вебінару
А що там в Європі по бізнес аналізу? | Презентація вебінару
 
CBDA від IIBA або де бізнес аналітик зустрічається з дата аналізом | Презента...
CBDA від IIBA або де бізнес аналітик зустрічається з дата аналізом | Презента...CBDA від IIBA або де бізнес аналітик зустрічається з дата аналізом | Презента...
CBDA від IIBA або де бізнес аналітик зустрічається з дата аналізом | Презента...
 
OKR, KPI and measuring in SAFe | Webinar presentation
OKR, KPI and measuring in SAFe | Webinar presentationOKR, KPI and measuring in SAFe | Webinar presentation
OKR, KPI and measuring in SAFe | Webinar presentation
 
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"
 

Recently uploaded

Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...Lviv Startup Club
 
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)Lviv Startup Club
 
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...Lviv Startup Club
 
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...Lviv Startup Club
 
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...Lviv Startup Club
 
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...Lviv Startup Club
 
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Lviv Startup Club
 
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Lviv Startup Club
 
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)Lviv Startup Club
 
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)Lviv Startup Club
 
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)Lviv Startup Club
 
groups of outages 24_merged 11111111.pdf
groups of outages 24_merged 11111111.pdfgroups of outages 24_merged 11111111.pdf
groups of outages 24_merged 11111111.pdfRbc Rbcua
 

Recently uploaded (12)

Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
 
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
 
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
 
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
 
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
 
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
 
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
 
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
 
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
 
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
 
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)
 
groups of outages 24_merged 11111111.pdf
groups of outages 24_merged 11111111.pdfgroups of outages 24_merged 11111111.pdf
groups of outages 24_merged 11111111.pdf
 

SequenceDiagram.pptx

  • 2. ✔Що таке Sequence Diagram ✔Які є елементи і які правила? ✔Коли найкраще використовувати цю діаграму? ✔Чому ми не любимо її? ✔Питання і відповіді Про що я нині буду умнічати
  • 4. ● Lead Business Analyst, Product Owner ● Понад 10 років в Бізнес Аналізі ● Викладач, ментор, консультант, тренер і трішки зомбі, який може в любий проект, але не завжди хоче Бізнес Аналітик на порозі повноліття в ІТ (17 років 6 місяців 29 днів ) improve yourself CONTINUOUSLY Про спікера Trainer and consultant @E5 Lead Business Analyst @EPAM Mariya Terletska (Popova) детальна інформація в LinkedIn
  • 5.  Діаграма послідовності (англ. Sequence Diagram) — різновид діаграми в UML. Діаграма послідовності відображає взаємодії об'єктів впорядкованих за часом. Зокрема, такі діаграми відображають задіяні об'єкти та послідовність надісланих повідомлень.  Діаграма послідовності (Sequence Diagrams) показує, як процеси або об'єкти взаємодіють під час виконання сценарію. На діаграмі відображаються класи, необхідні для виконання сценарію, і повідомлення, які вони передають один одному (викликані кроками у варіанті використання). Офіційне визначення Діаграми Послідовності (Боже, бережи WikiPedia та ВАВОК 3.0) improve yourself CONTINUOUSLY
  • 6. Елементи, які будуть потрібні, але які не хочуть використовувати improve yourself CONTINUOUSLY
  • 7. Приклад, від якого в Вас має сіпнутися око improve yourself CONTINUOUSLY
  • 8. Приклад, від якого в Вас НУ ТОЧНО має сіпнутися око improve yourself CONTINUOUSLY
  • 9. Довічне питання: Sequence чи Activity diagram ? improve yourself CONTINUOUSLY Sequence Diagram Activity Diagram Діаграма послідовності є частиною UML, яка використовується для візуалізації викликів в системі для виконання певної функції Діаграма активностей є частиною UML, яка використовується для моделювання робочого процесу системи. Показує потік повідомлень від одного об’єкта (актора) до іншого Показує потік повідомлень від однієї активності до іншої Використовується для динамічного моделювання з прив’язкою до часу Використовується для функційного моделювання Використовується для опису поведінки кількох об’єктів в одному сценарії використання (Use Case) Використовується для опису загальної послідовності дій для кількох об’єктів і сценаріїв використання Зазвичай використовується для відображення послідовності дій в процесі в розрізі часу Використовується для візуалізації виконання процесу
  • 10. Плюси? Мінуси? Підводне каміння? improve yourself CONTINUOUSLY •Показує взаємодію між об'єктами системи в хронологічному порядку, в якому відбувається взаємодія. •Показує взаємодію між об'єктами у візуальній формі, що дозволяє відносно легко перевірити логіку зацікавленим сторонам •Варіанти використання можуть бути деталізовані в одну або декілька діаграм послідовності для того, щоб забезпечити додаткову деталізацію і більш глибоке розуміння бізнес-процесу. •Можна витратити час і зусилля на створення повного набору діаграм послідовності для кожного варіанту використання системи, який може бути непотрібним. •Історично використовувалися для моделювання системних потоків і можуть вважатися занадто технічними за інших обставин.
  • 11. Так що ж обрати? improve yourself CONTINUOUSLY
  • 13. Questions? info@e-5.com.ua +38 (096) 798 77 88 www.e5.ua E5ConsultingAndTraining E5 EFive Trainings