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

  • Jun 18, 2022
click fraud protection

Диаграмата на последователността са диаграмен модел, който се намира в UML моделите (Unified Modeling Language), който се основава на преграждане на последователностите във взаимодействията на една система.

В тази статия ще намерите:

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

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

Реклами

За какво е полезна диаграмата на последователността? Неговата полезност се основава основно на

позволяват да се представи чрез схема последователността в развитието на всяка роля или дейност, тъй като изтичането на времето в изпълнението на системата.

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

Реклами

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

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

За да направите диаграма на последователността Важно е да се идентифицират различните елементи и символи използвани за развитието на неговата структура, това са:

Реклами

  • линия на живота:

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

  • Лента за активиране:

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

Реклами

  • Стрелки за съобщение:

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

  • Съобщение:

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

Реклами

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

Освен това до съобщението може да има приложено описание “()” да представляват отличително състояние или качество при предаването на съобщението.

Нека видим графичното представяне на тези елементи и символи на следното изображение:

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

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

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

1.- Пример за диаграма на последователност на обслужването на клиенти

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

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

пример за диаграма на последователност на обслужване на клиенти в ресторант

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

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

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

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

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

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

В този случай ще дадем пример Използване на диаграма на последователност системата за теглене на пари, предоставена от банките чрез банкомати, за това нека видим следната графика на диаграмата:

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

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

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

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

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

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

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

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

instagram viewer