Унифицирана диаграмна структура на езика за моделиране

Унифицираният език за моделиране (UML) е език за моделиране, което означава, че вместо да използва за програмиране на приложения и уебсайтове в IDE, потребителят ще използва UML за визуализиране на дизайна на система. Един от най-важните аспекти на UML е, че той определя стандарти за системи, което означава, че ако сте запознати с UML, можете лесно да разберете дизайните на системата, като използвате UML последователност диаграма.

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

  • Ние можем да проектираме диаграми, използвайки Унифицирания език за моделиране по много начини. Някои от тях са взаимодействащи диаграми, структурни диаграми и диаграми на поведение.
  • A последователност диаграма е един такъв тип диаграма, която може да бъде проектирана с UML.
  • Както можете да се досетите от името му, диаграмата на последователността показва реда, в който се осъществяват взаимодействията. Диаграмата се използва за изобразяване на взаимодействието между няколко обекта в системата.
  • Диаграмите за последователност се използват най-вече от разработчиците на софтуер, за да отбележат и разберат изискванията на новите и вече съществуващи системи. Много бизнесмени също използват тези диаграми, за да разберат и установят системи.

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

Диаграмите за последователност на UML са проектирани така, че да изобразяват времева линия. Отгоре можете да видите началото и след това диаграмата се спуска надолу, за да маркира последователността на всички взаимодействия в системата. Тези взаимодействия и обекти имат някои символи и обозначения, които се използват за стандартизиране на UML структурни диаграми.

Нека да разгледаме:

Lifeline:

Линиите в диаграма на структурата на UML се използват за представяне на всеки инстанция във взаимодействие.

Актьор:

Actor се използва в UML за определяне на роля, която се играе от потребител или от която и да е система, която ще взаимодейства с обектите на системата.

Дейност:

В езика на обединеното моделиране, Activity е форма, която се използва за показване на основна задача, която трябва да бъде изпълнена, за да се изпълни договор за експлоатация.

държава:

Формата на държавата се използва за обозначаване на състоянието на събитие или дейност в системата. Използваме го и за да опишем промени в състоянието, които се задействат от събития.

Поток на обекта:

Просто казано, потокът на обекта показва пътя, по който преминават данните.

Барове:

Те се използват за показване на началото или края на едновременни дейности в диаграмата.

Първоначално състояние:

Началното състояние е показано с кръг и както можете да се досетите, ние го използваме за обозначаване на първоначалното състояние на работния процес. Точно като първоначалното състояние, също има обозначение за крайното състояние, което показва крайното състояние на работния процес в диаграмата.

Контролен поток:

Контролният поток се използва за показване на реда, в който се изпълняват оператори, извиквания на функции и инструкции на програмата. Това е показано на диаграмата с помощта на стрелка, насочена към посоката.

Дейност на решението:

Те се използват, за да покажат къде ще бъде взето решение в системата. Дейността е изобразена с диамантена форма в диаграмата. Решенията се използват за отразяване на предишната дейност.

Предмет на дейност:

Изобразени с правоъгълна форма, обектите представляват екземпляр от клас. Ако е необходимо, обект може да представлява повече от един клас.

Пакет :

Символ на пакета се използва, за да съдържа интерактивни елементи на диаграмата. Пакетът е изобразен в правоъгълна форма точно като обекти, но има вътрешен правоъгълник, който се използва за етикетиране на диаграмата.

Общи символи за съобщение

  • Следват някои от често използваните символи за съобщения, които се използват, за да покажат как информацията се предава между различни обекти в Структурната диаграма:

Синхронно съобщение:

Когато изпращачът трябва да изчака отговор на съобщение, преди да може да продължи, се използва символът за синхронното съобщение.

Асинхронно съобщение:

Асинхронното съобщение не е необходимо да чака отговора от приемника да продължи в диаграмата, използваме облицована стрелка за обозначаване на асинхронно съобщение в структурна диаграма.

Създаване на съобщение:

Това съобщение се използва, когато създаваме нов обект в диаграмата на последователностите. Това е представено със създадената дума отгоре на пунктирана стрелка.

Изтриване на съобщение:

Символът Изтриване на съобщението се използва за изтриване на обект. Това се представя чрез добавяне на "X" в края на стрелката.

Самопослание:

В случаите, когато обектът трябва да изпрати съобщение до себе си, се използва нотация на самосъобщението. Извършва се с помощта на U-образна стрелка.

Пример за диаграма на последователност

  • По-горе е пример на последователност диаграма на онлайн количка. Като започнете от върха, можете да видите, че участникът в схемата ще бъде клиентът, който влезе в уебсайта за електронна търговия и добави артикул в пазарската количка, за да завърши покупката. Нека да разгледаме диаграмата и да се опитаме да разберем как се изпълнява задачата в системата.
  • След това количката за пазаруване пита контролера за поръчка за общата цена на артикулите в количката, използвайки функцията getTotal ().
  • След като заявката бъде получена, контролерът за поръчка използва функцията getPrice () за всеки артикул, за да получи цената на артикула.
  • След като цената за всички артикули в количката бъде получена от контролера за поръчка, общото количество на артикулите в количката ще бъде изчислено с помощта на функцията CalcuTotal (), която използва данните, които вече са достъпни за контролера на поръчката.
  • Веднъж изчислена, totalPrice се изпраща към потребителския интерфейс на кошницата, за да може клиентът да продължи процеса на касата.

заключение

Унифицираният език за моделиране (UML) е от голяма помощ при стандартизирането на диаграмите на системите за софтуерни разработчици и бизнесмени. Сред различните видове UML диаграми, структурата е една от най-използваните от програмистите. Не само екип за разработка може да моделира системата, използвайки структурна диаграма, но също така помага за разбирането на изискванията на системата и планирането на разработването на продукта по-добър начин.

Препоръчителни статии

Това е ръководство за диаграмата на последователностите на UML. Тук обсъдихме Какво е последователност на диаграмата в UML? Символ и компоненти на UML последователност диаграма. Общи символи на съобщението, както и примера на последователност диаграма. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Уроци по диаграма на класа
  2. Какво е език за сглобяване?
  3. SMS маркетингови услуги
  4. UML Използвайте диаграма на случая