Дијаграм структуре јединственог моделирања језика
Унифиед Моделинг Лангуаге (УМЛ) је језик за моделирање, што значи да ће уместо да користи за програмирање апликација и веб локација у ИДЕ-у корисник користити УМЛ за визуелизацију дизајна система. Један од најважнијих аспеката УМЛ-а је тај што поставља стандарде за системе, што значи да ако сте упознати са УМЛ-ом, лако можете разумети дизајне система користећи УМЛ секвенцијални дијаграм.
Шта је дијаграм редоследа у УМЛ-у?
- Дијаграме можемо дизајнирати користећи обједињени језик моделирања на више начина. Неки од њих су дијаграми интеракције, дијаграми структуре и дијаграми понашања.
- Дијаграм редоследа је једна таква врста дијаграма која се може дизајнирати помоћу УМЛ-а.
- Као што можете наслутити из његовог имена, дијаграм секвенције приказује редослед којим се интеракције одвијају. Дијаграм се користи за приказ интеракције између више објеката у систему.
- Дијаграми секвенце углавном се користе од стране произвођача софтвера да примете и разумеју захтеве нових и постојећих система. Многи привредници такође користе ове дијаграме да би разумели и успоставили системе.
Симбол и компоненте дијаграма редоследа УМЛ-а
Дијаграми секвенце УМЛ-а дизајнирани су тако да могу да приказују временску траку. На врху можете видети почетак, а затим се ток дијаграма спушта према доле како би означио редослед свих интеракција у систему. Ове интеракције и објекти имају неке симболе и нотације који се користе за стандардизацију дијаграма структуре УМЛ-а.
Хајде да погледамо:
Лифелине:
Смјернице у дијаграму УМЛ структуре користе се за представљање сваке инстанце у интеракцији.
Глумац:
Ацтор се користи у УМЛ-у за одређивање улоге коју игра или корисник или било који систем који ће комуницирати са објектима система.
Активност:
У језику обједињеног моделирања активност је облик који се користи да покаже главни задатак који мора бити испуњен да би се испунио оперативни уговор.
Држава:
Облик државе користи се за означавање стања догађаја или активности у систему. Такођер га користимо за описивање промјена стања које покрећу догађаји.
Ток објекта:
Једноставно речено, тијек објекта показује путању којом подаци пролазе.
Барови:
Они се користе за приказивање почетка или краја истодобних активности на дијаграму.
Почетно стање:
Почетно стање приказано је кругом и као што можете претпоставити, користимо га за означавање почетног стања тока рада. Баш као у почетном стању, и ту је означена крајња држава, која на дијаграму показује коначно стање процеса рада.
Контрола протока:
Контролни ток користи се за приказ редоследа извршења изјава, позива функција и упутстава програма. Ово је приказано на дијаграму помоћу стрелице која показује према правцу.
Активност одлуке:
Они се користе да покажу где ће се одлука доносити у систему. Активност је приказана дијамантским обликом на дијаграму. Одлуке се користе да одражавају претходну активност.
Објекти:
Показани правокутним обликом, предмети представљају инстанцу класе. По потреби, објект такође може представљати више класа.
Пакет :
Симбол пакета се користи да садржи интерактивне елементе дијаграма. Пакет је приказан у правоугаоном облику попут предмета, али има унутрашњи правоугаоник који се користи за означавање дијаграма.
Уобичајени симболи поруке
- Следе неки од најчешће коришћених симбола порука који се користе да покажу како се информације преносе између различитих објеката на Дијаграму структуре:
Синхрона порука:
Кад пошиљалац мора да сачека одговор на поруку пре него што може да се настави, користи се симбол за синхрону поруку.
Асинхрона порука:
За асинхрону поруку не треба чекати да се одговор од пријемника настави у дијаграму, ми користимо постројену стрелицу да означимо асинхрону поруку у структурном дијаграму.
Креирајте поруку:
Ова се порука користи када креирамо нови објект у дијаграму секвенци. Ово је представљено створеном речју на врху испрекидане стрелице.
Избриши поруку:
Симбол Избриши поруку користи се за брисање објекта. Ово се представља додавањем „Кс“ на крају стрелице.
Селф Мессаге:
У случају када објект треба послати поруку себи, користи се нотација само поруке. Изводи се помоћу стрелице у облику слова У.
Пример дијаграма редоследа
- Изнад је пример дијаграма редоследа интернетске корпе за куповину. Почевши од врха, можете видети да ће актер дијаграма бити купац који се пријави на веб локацију за електроничку трговину и дода ставку у корпу за куповину како би извршио куповину. Погледајмо дијаграм и покушајмо да разумемо како је задатак завршен у систему.
- Кошарица затим пита регулатора за наруџбу за укупну цену артикала у кошарици помоћу функције гетТотал ().
- Након што је захтјев примљен, контролор наруџбе користи функцију гетПрице () за сваку ставку како би добио цијену артикла.
- Једном када је контролер наруџбе примио цену за све артикле у кошарици, укупна количина предмета у кошарици биће израчуната помоћу функције ЦалцуТотал () која користи податке који су већ доступни контролору наруџбе.
- Након израчуна, укупна цена се шаље у корисничко сучеље кошаре да би купац могао да настави са процесом одјаве.
Закључак
Обједињени језик за моделирање (УМЛ) био је од велике помоћи у стандардизацији дијаграма система за програмере и привреднике. Међу различитим типовима УМЛ дијаграма, дијаграм Структуре један је од најчешће коришћених од стране програмера. Не само да развојни тим може да моделира систем користећи структурни дијаграм, већ такође помаже у разумевању захтева система и планирању развоја производа на бољи начин.
Препоручени чланци
Ово је водич за дијаграм редоследа УМЛ. Овде смо расправљали Шта је дијаграм редоследа у УМЛ-у? Симбол и компоненте дијаграма редоследа УМЛ-а. Уобичајени симболи поруке, као и пример дијаграма редоследа. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -
- Водичи за дијаграм класе
- Шта је скупштински језик?
- СМС маркетинг услуге
- УМЛ дијаграм коришћења