Diagram strukture enotne jezikovne strukture

Unified Modeling Language (UML) je jezik za modeliranje, kar pomeni, da bo uporabnik namesto za programiranje aplikacij in spletnih mest v IDE uporabljal UML za vizualizacijo zasnove sistema. Eden najpomembnejših vidikov UML je ta, da postavlja standarde za sisteme, kar pomeni, da, če poznate UML, lahko preprosto razumete zasnove sistema z uporabo diagrama zaporedja UML.

Kaj je diagram zaporedja v UML?

  • Diagrame lahko s pomočjo enotnega jezika za modeliranje oblikujemo na več načinov. Nekateri od njih so interakcijski diagrami, strukturni diagrami in diagrami vedenja.
  • Diagram zaporedja je ena takih vrst diagrama, ki jo lahko oblikujemo z UML.
  • Kot lahko ugibate iz njegovega imena, diagram zaporedja prikazuje vrstni red interakcij. Diagram se uporablja za prikaz interakcije med več predmeti v sistemu.
  • Diagrame zaporedja večinoma uporabljajo razvijalci programske opreme za zapisovanje in razumevanje zahtev novih in že obstoječih sistemov. Mnogi gospodarstveniki uporabljajo tudi te diagrame za razumevanje in vzpostavitev sistemov.

Simbol in komponente diagrama zaporedja UML

Diagrami zaporedja UML so zasnovani tako, da lahko prikažejo časovnico. Na vrhu si lahko ogledate začetek in nato tok diagrama se spusti navzdol, da označi zaporedje vseh interakcij v sistemu. Te interakcije in predmeti imajo nekaj simbolov in zapisov, ki se uporabljajo za standardizacijo strukturnih diagramov UML.

Oglejmo si:

Lifeline:

Linije v diagramu strukture UML se uporabljajo za predstavljanje vsakega primerka v interakciji.

Igralec:

Actor se uporablja v UML za določitev vloge, ki jo igra bodisi uporabnik bodisi kateri koli sistem, ki bo sodeloval s predmeti sistema.

Dejavnost:

V jeziku enotnega modeliranja je aktivnost dejavnost oblika, ki se uporablja za prikaz glavne naloge, ki jo je treba izpolniti, da se izpolni operativna pogodba.

Država:

Oblika države se uporablja za označevanje stanja dogodka ali dejavnosti v sistemu. Uporabljamo ga tudi za opis stanja sprememb, ki jih sprožijo dogodki.

Tok predmeta:

Preprosto povedano, tok predmeta prikazuje pot, po kateri prehajajo podatki.

Barji:

Te se uporabljajo za prikaz začetka ali konca sočasnih dejavnosti v diagramu.

Začetno stanje:

Začetno stanje je prikazano s krogom in kot ugibate, ga uporabljamo za označevanje začetnega stanja delovnega toka. Tako kot začetno stanje je tudi v končnem stanju zapisano, kar prikazuje končno stanje poteka dela v diagramu.

Krmilni tok:

Nadzorni tok se uporablja za prikaz vrstnega reda, v katerem se izvajajo stavki, funkcijski klici in navodila programa. To je prikazano na diagramu z uporabo puščice, usmerjene proti smeri.

Dejavnost odločanja:

Te se uporabljajo za prikaz, kje bo sprejeta odločitev v sistemu. Delovanje je v diagramu prikazano z diamantno obliko. Odločitve se uporabljajo za odraz prejšnje dejavnosti.

Predmeti:

Predmeti, prikazani v obliki pravokotnika, predstavljajo primerek razreda. Predmet lahko po potrebi predstavlja tudi več razredov.

Paket :

Za interaktivne elemente diagrama je uporabljen simbol paketa. Paket je prikazan v pravokotni obliki tako kot predmeti, vendar ima notranji pravokotnik, ki se uporablja za označevanje diagrama.

Običajni sporočilni simboli

  • Sledi nekaj najpogosteje uporabljenih simbolov sporočil, ki se prikazujejo, kako se informacije prenašajo med različnimi predmeti v strukturnem diagramu:

Sinhrono sporočilo:

Ko mora pošiljatelj počakati na odgovor na sporočilo, preden lahko nadaljuje, se uporabi simbol za sinhrono sporočilo.

Asinhrono sporočilo:

Za asinhrono sporočilo ni treba čakati, da se odgovor od sprejemnika nadaljuje v diagramu, uporabljamo podloženo puščico, da označimo asinhrono sporočilo v strukturnem diagramu.

Ustvari sporočilo:

To sporočilo se uporablja, ko v diagramu zaporedja ustvarimo nov objekt. Ta je predstavljena z ustvarjeno besedo na vrhu s pikčasto puščico.

Izbriši sporočilo:

Za brisanje predmeta se uporablja simbol Delete Delete. To je predstavljeno z dodajanjem "X" na koncu puščice.

Lastno sporočilo:

V primeru, da mora objekt sam poslati sporočilo, se uporabi notacija samo-sporočila. Izvede se s puščico v obliki črke U.

Primer diagrama zaporedja

  • Zgoraj je primer zaporednega diagrama spletne nakupovalne košarice. Od zgoraj lahko vidite, da bo akter diagrama stranka, ki se prijavi na spletno mesto za e-trgovino in doda izdelek v nakupovalno košarico, da dokonča nakup. Oglejmo si diagram in poskusimo razumeti, kako je naloga opravljena v sistemu.
  • Košarica nato s pomočjo funkcije getTotal () zaprosi regulatorja naročila za skupno ceno artiklov v vozičku.
  • Ko je zahtevek prejet, krmilnik naročila uporabi funkcijo getPrice () za vsak izdelek, da doseže ceno izdelka.
  • Ko kontroler naročila prejme ceno za vse predmete v vozičku, se skupna količina artiklov v vozičku izračuna s pomočjo funkcije CalcuTotal (), ki uporablja podatke, ki so že na voljo regulatorju naročila.
  • Ko je izračunana, se skupna cena pošlje v uporabniški vmesnik nakupovalne košarice, tako da lahko kupec nadaljuje s postopkom odjave.

Zaključek

Poenoteni jezik modeliranja (UML) je bil v veliko pomoč pri standardizaciji diagramov sistemov za razvijalce programske opreme in poslovneže. Med različnimi tipi diagramov UML je diagram, ki ga programerji najbolj uporabljajo. Ne samo razvojna skupina lahko sistem modelira s pomočjo strukturnega diagrama, ampak tudi pomaga razumeti zahteve sistema in načrtovati razvoj izdelka na boljši način.

Priporočeni članki

To je vodnik po diagramu zaporedja UML. Tu smo razpravljali, kaj je diagram zaporedja v UML? Simbol in komponente diagrama zaporedja UML. Običajni sporočilni simboli in primer diagrama zaporedja. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Vadnice za diagram razredov
  2. Kaj je jezik skupščine?
  3. Storitve trženja SMS
  4. Diagram primerov uporabe UML