Діаграма структури єдиної мови моделювання

Уніфікована мова моделювання (UML) - це мова моделювання, що означає, замість використання для програмування додатків та веб-сайтів в IDE, користувач використовуватиме UML для візуалізації дизайну системи. Одним з найважливіших аспектів UML є те, що він встановлює стандарти для систем, а це означає, що якщо ви знайомі з UML, ви можете легко зрозуміти конструкції системи за допомогою діаграми послідовності UML.

Що таке діаграма послідовності в UML?

  • Ми можемо розробити діаграми за допомогою уніфікованої мови моделювання різними способами. Деякі з них - це діаграми взаємодії, діаграми структури та діаграми поведінки.
  • Діаграма послідовності - це один з таких типів діаграм, який можна сконструювати за допомогою UML.
  • Як ви можете здогадатися з назви, на діаграмі послідовності відображається порядок, в якому відбуваються взаємодії. Діаграма використовується для зображення взаємодії між декількома об'єктами в системі.
  • Діаграми послідовності використовуються в основному розробниками програмного забезпечення для запису та розуміння вимог нових та вже існуючих систем. Багато бізнесменів також використовують ці схеми для розуміння та встановлення систем.

Символ та компоненти діаграми послідовності UML

Діаграми послідовності UML розроблені таким чином, щоб вони могли зобразити часову шкалу. Зверху ви бачите початок, а потім потік діаграми опускається вниз, щоб позначити послідовність усіх взаємодій у системі. Ці взаємодії та об'єкти мають деякі символи та позначення, які використовуються для стандартизації діаграм структури UML.

Давайте подивимось:

Рятувальний круг:

Рядки в діаграмі структури UML використовуються для представлення кожного примірника у взаємодії.

Актор:

Actor використовується в UML для визначення ролі, яку відіграє користувач або будь-яка система, яка збирається взаємодіяти з об'єктами системи.

Діяльність:

У "Єдиній мові моделювання" активність - це форма, яка використовується для показу головного завдання, яке має бути виконане для виконання операційного договору.

Штат:

Форма держави використовується для позначення стану події чи діяльності в системі. Ми також використовуємо це для опису змін стану, які викликають події.

Потік об'єкта:

Простіше кажучи, потік об’єктів показує шлях, по якому проходять дані.

Бруси:

Вони використовуються для показу початку або закінчення одночасних дій на діаграмі.

Початковий стан:

Початковий стан показано колом, і як ви здогадаєтесь, ми використовуємо його для позначення початкового стану робочого процесу. Так само, як і початковий стан, і для кінцевого стану є позначення, яке показує кінцевий стан робочого процесу на діаграмі.

Контрольний потік:

Потік управління використовується для показу порядку, в якому виконуються оператори, виклики функцій та вказівки програми. Це показано на діаграмі із застосуванням стрілки, спрямованої у бік напрямку.

Діяльність щодо прийняття рішення:

Вони використовуються для показу, де буде прийнято рішення в системі. Діяльність зображена на діаграмі з ромбовою формою. Рішення використовуються для відображення попередньої діяльності.

Об'єкти:

Зображені у формі прямокутника, об’єкти являють собою екземпляр класу. За потреби об’єкт може також представляти більше одного класу.

Пакет :

Символ пакета використовується, щоб містити інтерактивні елементи діаграми. Пакет зображений у прямокутній формі так само, як предмети, але він має внутрішній прямокутник, який використовується для позначення діаграми.

Поширені символи повідомлення

  • Нижче наведено декілька часто використовуваних символів повідомлення, які використовуються для показу, як передається інформація між різними об'єктами на Структурній діаграмі:

Синхронне повідомлення:

Коли відправнику доводиться чекати відповіді на повідомлення, перш ніж воно може продовжуватися, використовується символ синхронного повідомлення.

Асинхронне повідомлення:

Для асинхронного повідомлення не потрібно чекати, коли відповідь від одержувача продовжиться на схемі, ми використовуємо вишиковане стрілочку для позначення асинхронного повідомлення на структурній схемі.

Створити повідомлення:

Це повідомлення використовується, коли ми створюємо новий об’єкт на діаграмі послідовностей. Це зображено створеним словом у верхній частині пунктирною стрілкою.

Видалити повідомлення:

Символ Видалити повідомлення використовується для видалення об'єкта. Це відображається додаванням "X" в кінці стрілки.

Самоповідомлення:

У випадку, коли об’єкт повинен надіслати повідомлення собі, використовується позначення самоповідомлення. Це робиться за допомогою стрілки у формі U.

Приклад діаграми послідовності

  • Вище наведено приклад схеми послідовності онлайн-кошика. Починаючи з верху, ви бачите, що дійовою особою діаграми стане клієнт, який увійде на веб-сайт електронної комерції та додає товар у кошик для завершення покупки. Давайте подивимось на діаграму і спробуємо зрозуміти, як виконується завдання в системі.
  • Потім кошик для покупок запитує у контролера замовлення загальну ціну товарів у кошику за допомогою функції getTotal ().
  • Після отримання запиту контролер замовлення використовує функцію getPrice () для кожного товару, щоб отримати ціну товару.
  • Після того, як контролер замовлення отримав ціну за всі товари в кошику, загальна кількість предметів у кошику буде розрахована за допомогою функції CalcuTotal (), яка використовує дані, які вже доступні контролеру замовлення.
  • Після підрахунку загальна ціна надсилається до інтерфейсу кошика, щоб клієнт міг продовжити процес оформлення замовлення.

Висновок

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

Рекомендовані статті

Це було керівництвом до діаграми послідовності UML. Тут ми обговорили, що таке діаграма послідовності в UML? Символ та компоненти діаграми послідовності UML. Поширені символи повідомлення, а також приклад діаграми послідовності. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Підручники по діаграмі класів
  2. Що таке мова складання?
  3. Послуги маркетингу SMS
  4. Діаграма використання UML