Diagram zaporedja UML prikazuje, kako nabor predmetov komunicira v procesu v časovnem obdobju. Prikazuje sporočila, ki prehajajo med udeleženci in predmeti v sistemu, in vrstni red, v katerem se pojavijo.

A sample of a UML sequence diagram showing an ATM system.

Če želite ustvariti diagram zaporedja, uporabite predlogo zaporedja UML ali začetni diagram, ki vključuje šablono zaporedja UML. Če želite ustvariti diagram, povlecite oblike s šablone na risalno površino.

Začetek diagrama zaporedja

  1. Zaženite Visio. Če pa je datoteka že odprta, kliknite Datoteka > Novo.

  2. V iskalno polje vnesite zaporedje UML.

  3. Izberite diagram zaporedja UML.

  4. V pogovornem oknu izberite prazno predlogo ali enega od treh začetnih diagramov. (Opis vsakega od teh je prikazan na desni strani, ko ga izberete.) Nato izberite Metrične merske enote ali Merske enote ZDA.

  5. Izberite Ustvari.

  6. Diagram se odpre. Zraven diagrama bi moralo biti prikazano okno Oblike. Če podokna ne vidite, odprite Pogled v > in se prepričajte, da je izbrana možnost Oblike. Če se še vedno ne prikaže, kliknite gumb Razširi okno »Oblike« na levi strani.

  7. Na zavihku Pogled se prepričajte, da je potrjeno polje Točke povezave. S to možnostjo se prikažejo točke povezave, ko začnete povezujeti oblike.

  8. Oblike, ki jih želite vključiti v diagram, povlecite iz okna Oblike na stran. Če želite preimenovati oznake z besedilom, jih dvokliknite.

Življenjske črte za udeležence in predmete

Za vsakega udeleženca uporabite obliko življenjska doba dejavnika in obliko življenjske črte predmeta za vsako komponento sistema v procesu.

Življenjska doba v zaporedju UML

Namig: Ko življenjska doba povlečete na svoje mesto, se na zaslonu prikažejo zelena vodila za poravnavo, ki vam pomagajo poenotiti in razteganjati življenjske črte glede na druge oblike življenjskih črt.

  • Dvokliknite v polje glave za vsako življenjska doba, da vnesete ime ali naslov.

  • Če želite podaljšati ali skrajšati časovno premico, kliknite življenjsko dobo, nato pa povlecite rumeno nadzorno točko na dnu življenjske črte.

Sporočila

Z oblikami sporočil lahko predstavljate informacije, ki so poslane med življenjskimi dobami.

Sporočila v zaporedju UML

Namig:  Visio vam pomaga prilepiti končne točke sporočila na posamezno življenjsko dobo. Ko je ta prilepljen na točko povezave, se na končni točki prikaže zelen krog. Ko vlečete, povezave izginejo.

  • Priložite končno točko začetka življenjski vrstici, ki pošilja sporočilo, nato pa povlecite končno točko glave v življenjsko dobo, ki prejme sporočilo.

  • Dvokliknite obliko sporočila, da ustvarite polje z besedilom, in vnesite ime sporočila.

  • Uporabite obliko Sporočilo (enobarvna črta), da predstavljate zahtevo ali posredovanje informacij.

  • Uporabite obliko Return Message (črtkana črta), da predstavljate odgovor na prejšnje sporočilo.

  • Uporabite samo sporočilo, če želite predstavljati rekurziven klic operacije ali pa en način, ki kliče drug način, ki pripada istemu predmetu.

  • Asinhrono obliko sporočila uporabite za prikaz, kdaj se dejanje morda ne zgodi takoj.

  • Če želite spremeniti obliko sporočila povezovalnika:

    1. Z desno tipko miške kliknite povezovalnik.

    2. Na dnu pojavnega menija izberite med tremi možnostmi (pod desnim kotom ,raven, ukrivljen).

    3. Kliknite in povlecite povezovalnik, da spremenite njegovo obliko.

Fragmenti

Če ena ali več interakcij oblikuje zanko ali pa je treba za končanje interakcije izpolniti pogoj, te interakcije obdajte v obliko fragmenta:

  • Uporabite fragment zanko za osnovno ponavljajočo se interakcijo.

  • Izbirni fragment uporabite za korake, ki se izvedejo le, če je določen pogoj izpolnjen.

  • Uporabite nadomestno obliko fragmenta za proces if-then ali if-then-else ali interakcijo. Delci so na voljo v dveh razdelkih, kjer lahko prikažete nadomestno interakcijo. Če želite dodati še en pogoj, na obliko povlecite operand Interakcija. 

    Pogoj zaporedja UML

  • Povlecite obliko fragmenta v interakcije, na katere se nanaša. Uporabite ročice za spreminjanje velikosti na obliki fragmenta, da zagotovite, da bo obdajala vse povezane interakcije.

  • Dvokliknite v kotu naslova oblike fragmenta, da dodate naslov ali kratek opis procesa, obdanega z fragmentom. Pod kotom naslova kliknite poziv [parameters], če želite vnesti pogoje, ki bi ta postopek končali.

Aktiviranje

Na življenjska doba postavite obliko vrstice za aktiviranje, ki bo pokazala, kdaj in kako dolgo je ta predmet ali udeleženec aktiven v procesu. Običajno se na ter iz polja za aktiviranje prikažejo puščice, ki prikazujejo tok informacij.

Povlecite končne točke vrstice za aktiviranje navzgor ali navzdol, da poskrbite za dolžino, ki jo želite.

Aktiviranje v zaporedju UML

Razdejanje

Izenačenje označuje, kdaj predmet ali dejavnik konča sodelovanje v sistemu. Na koncu življenjske črte se prikaže velik X. Prikaz lastnosti predmeta v diagramu:

  • Z desno tipko miške kliknite predmet in izberite Pokaži razderazde.

Če želite ustvariti diagram zaporedja, uporabite predlogo zaporedja UML ali začetni diagram, ki vključuje šablono zaporedja UML. Če želite ustvariti diagram, povlecite oblike s šablone na risalno površino.

Opomba: Za ustvarjanje in urejanje diagramov UML Visio za splet potrebujete licenco Visio (paket 1)ali Visio (paket 2) , ki je kupljena ločeno od Microsoft 365. Če želite več informacij, se obrnite na Microsoft 365 skrbnika. Če je vaš skrbnik vklopil »samopostrežno nakupovanje«, lahko licenco za nakup Visio sami. Če želite več informacij, glejte Pogosta vprašanja o samopostrežnem nakupu.

Začetek diagrama zaporedja

  1. Odprite Visio za splet. 

  2. V bližini zgornjega desnega kota strani izberite Več predlog.

  3. V galeriji se pomaknite navzdol do vrstice Zaporedje UML.

    Prvi element v vrstici predstavlja prazno predlogo in spremljevalno šablono. Drugi elementi v vrstici so vzorčni diagrami z nekaterimi že narisanih oblikami, ki vam pomagajo hitro začeti.

  4. Če si želite ogledati večji predogled, kliknite poljuben element.

  5. Ko najdete diagram, ki ga želite uporabiti, kliknite njegov gumb Ustvari.

    V brskalniku se odpre nov diagram s povezano šablono.

Življenjske črte za udeležence in predmete

Za vsakega udeleženca uporabite obliko življenjska doba dejavnika in obliko življenjske črte predmeta za vsako komponento sistema v procesu.

Življenjska doba v zaporedju UML

Namig: Ko življenjska doba povlečete na svoje mesto, se na zaslonu prikažejo zelena vodila za poravnavo, ki vam pomagajo poenotiti in razteganjati življenjske črte glede na druge oblike življenjskih črt.

  • Dvokliknite v polje glave za vsako življenjska doba, da vnesete ime ali naslov.

  • Če želite podaljšati ali skrajšati časovno premico, kliknite življenjsko dobo, nato pa povlecite rumeno nadzorno točko na dnu življenjske črte.

Sporočila

Z oblikami sporočil lahko predstavljate informacije, ki so poslane med življenjskimi dobami.

Sporočila v zaporedju UML

Namig:  Visio vam pomaga prilepiti končne točke sporočila na posamezno življenjsko dobo. Ko je ta prilepljen na točko povezave, se na končni točki prikaže zelen krog. Ko vlečete, povezave izginejo.

  • Priložite končno točko začetka življenjski vrstici, ki pošilja sporočilo, nato pa povlecite končno točko glave v življenjsko dobo, ki prejme sporočilo.

  • Dvokliknite obliko sporočila, da ustvarite polje z besedilom, in vnesite ime sporočila.

  • Uporabite obliko Sporočilo (enobarvna črta), da predstavljate zahtevo ali posredovanje informacij.

  • Uporabite obliko Return Message (črtkana črta), da predstavljate odgovor na prejšnje sporočilo.

  • Uporabite samo sporočilo, če želite predstavljati rekurziven klic operacije ali pa en način, ki kliče drug način, ki pripada istemu predmetu.

  • Asinhrono obliko sporočila uporabite za prikaz, kdaj se dejanje morda ne zgodi takoj.

  • Če želite spremeniti obliko sporočila povezovalnika:

    1. Z desno tipko miške kliknite povezovalnik.

    2. Na dnu pojavnega menija izberite med tremi možnostmi (pod desnim kotom ,raven, ukrivljen).

    3. Kliknite in povlecite povezovalnik, da spremenite njegovo obliko.

Fragmenti

Če ena ali več interakcij oblikuje zanko ali pa je treba za končanje interakcije izpolniti pogoj, te interakcije obdajte v obliko fragmenta:

  • Uporabite fragment zanko za osnovno ponavljajočo se interakcijo.

  • Izbirni fragment uporabite za korake, ki se izvedejo le, če je določen pogoj izpolnjen.

  • Uporabite nadomestno obliko fragmenta za proces if-then ali if-then-else ali interakcijo. Delci so na voljo v dveh razdelkih, kjer lahko prikažete nadomestno interakcijo. Če želite dodati še en pogoj, na obliko povlecite operand Interakcija. 

    Pogoj zaporedja UML

  • Povlecite obliko fragmenta v interakcije, na katere se nanaša. Uporabite ročice za spreminjanje velikosti na obliki fragmenta, da zagotovite, da bo obdajala vse povezane interakcije.

  • Dvokliknite v kotu naslova oblike fragmenta, da dodate naslov ali kratek opis procesa, obdanega z fragmentom. Pod kotom naslova kliknite poziv [parameters], če želite vnesti pogoje, ki bi ta postopek končali.

Aktiviranje

Na življenjska doba postavite obliko vrstice za aktiviranje, ki bo pokazala, kdaj in kako dolgo je ta predmet ali udeleženec aktiven v procesu. Običajno se na ter iz polja za aktiviranje prikažejo puščice, ki prikazujejo tok informacij.

Povlecite končne točke vrstice za aktiviranje navzgor ali navzdol, da poskrbite za dolžino, ki jo želite.

Aktiviranje v zaporedju UML

Razdejanje

Izenačenje označuje, kdaj predmet ali dejavnik konča sodelovanje v sistemu. Na koncu življenjske črte se prikaže velik X. Prikaz lastnosti predmeta v diagramu:

  • Z desno tipko miške kliknite predmet in izberite Pokaži razderazde.

Če želite ustvariti diagram zaporedja, uporabite predlogo modela UML, ki vključuje nabor oblik zaporedja UML. Če želite ustvariti diagram, povlecite oblike s šablone na risalno površino.

Začetek diagrama zaporedja

  1. V razdelku Kategorijepredlog kliknite Programska oprema in zbirka podatkovin nato diagram modela UML.

  2. Na strani Raziskovalec drevesni pogled z desno tipko miške kliknite paket, v katerega želite vključiti diagram statične strukture, pokažite na Novo in kliknite Diagram zaporedja.

    Prikaže se prazna stran, šablona zaporedja UML pa postane najbolj najpomembnejša šablona. Ikona, ki predstavlja diagram, je dodana v drevesni pogled.

    Opomba: Če drevesni pogled ni viden, v meniju UML pokažite na Pogled in kliknite Raziskovalec modela.

Preberite več informacij o delu z diagrami zaporedja.

Življenjske črte za udeležence in predmete

Uporabite obliko življenjske črte predmeta za vsakega udeleženca in sistemsko komponento v procesu.

Življenjska doba predmeta predstavlja obstoj predmeta ob določenem času. Če se predmet ustvari ali uniči v časovnem obdobju, ki ga predstavlja diagram, se življenjska doba ustavi ali začne na ustrezni točki. Mehek predmeta je označen z velikim X.

Z obliko »Življenjska doba Lifeline shape icon prikažete pogojnost na življenjski premici predmeta.

Sporočila

  1. Povlecite obliko Sporočilo na stran za risanje.

    Oblika sporočila, ki jo izberete, je odvisna od vrste sporočila, ki ga želite poslati (navadno, asinhrono, klic procedure ali vrnitev).

  2. Prilepite končno točko sporočila brez glave puščice na točko Točka povezave – modri X na življenjski premici predmeta, ki pošilja sporočilo.

  3. Prilepite končno točko sporočila s puščico na točko povezave na življenjski črti predmeta, ki prejme sporočilo.

  4. Dvokliknite sporočilo in nato vnesite ali izberite ime sporočila, stereotip, izraz zaporedja in vrsto poteka.

  5. Če želite nesoklice s sporočilom ali proceduro, izberite postopek, ki naj ga ustvari sporočilo. Če postopek ne obstaja, kliknite Novo, da ga ustvarite.

    Za asinhrono sporočilo izberite signal, ki naj ga sporočilo ustvari. Če na classifierju ni vhoda za signal, na podlagi tega, na podlagi kar se sporočilo prejema, kliknite Novo, da ustvarite sprejem.

Namig: Če želite prikazati sporočilo iz predmeta sama s seboj, prilepite dve končni točki na obliko sporočila v obliki loka na dve točki povezave na isti življenjski vrsti predmeta.

Omejitve

Če morate za končanje interakcije pri eni ali več interakcijah izpolniti pogoj, to interakcijo obdajte z eno od oblik omejitve:

  • Omejitev Constraint shape icon specifikacija za pogoje in predlogi, ki jo je treba ohraniti kot »true« za veljavnost sistema. Omejitve so izražene kot besedilo v zavitih oklepajih ({ }) in so lahko napisane v vnaprej določenem jeziku, na primer Jezik za omejitev predmeta (OCL) ali v naravnem jeziku.

    Povlecite ročico Ročica kontrolnika – rumen romb na sredino oblike Omejitev in jo prilepite na točko povezave na drugem elementu.

  • 2-element Omejitev je Two Element Constraint shape icon za dva elementa, na primer dva razreda ali dve povezave. Omejitev je prikazana kot črtkana puščica med elementi z oznako niza omejitve v zavitih oklepajih ({ }).

  • Omejitev OR OR Constraint shape icon pomeni, da lahko vsak primerek predavanja hkrati sodeluje le v eni povezavi. Omejitev je prikazana kot črtkana črta, ki povezuje dve ali več povezav, ki morata imeti skupne razrede. Vrstica je označena z nizom omejitve OR v zavitih oklepajih ({ }).

Aktiviranje

Na življenjska doba postavite obliko vrstice za aktiviranje, ki bo pokazala, kdaj in kako dolgo je ta predmet ali udeleženec aktiven v procesu. Običajno se na ter iz polja za aktiviranje prikažejo puščice, ki prikazujejo tok informacij.

Povlecite končne točke vrstice za aktiviranje navzgor ali navzdol, da poskrbite za dolžino, ki jo želite.

Aktiviranje v zaporedju UML

Razdejanje

Izenačenje označuje, kdaj predmet ali dejavnik konča sodelovanje v sistemu. Na koncu življenjske črte se prikaže velik X. Prikaz lastnosti predmeta v diagramu:

  • Z desno tipko miške kliknite predmet, izberite Možnosti prikazaoblike in v pogovornem oknu izberite oznako Označevanje.

Glejte tudi

Diagrami UML v Visiu

Ustvarjanje diagrama sestavnih delov UML

Ustvarjanje diagrama komunikacije UML

Ustvarjanje diagrama uvajanja UML

Ali potrebujete dodatno pomoč?

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridruži se Microsoftu programa Insider

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo prevoda?
Kaj je vplivalo na vašo izkušnjo?

Zahvaljujemo se vam za povratne informacije.

×