Az UML-szekvenciadiagram bemutatja, hogyan működnek együtt az objektumok egy adott folyamatban az idő múlásával. Megjeleníti a résztvevők és a rendszer objektumai között áthaladó üzeneteket, valamint azok előfordulási sorrendjét.
Sorozatdiagram létrehozásához használjon UML-sorozatsablont vagy kezdődiagramot, amely tartalmazza az UML-sorozat rajzsablont. Húzza az alakzatokat a rajzsablonról a vászonra a diagram létrehozásához.
Sorozatdiagram indítása
-
Indítsa el a Visiot. Ha már meg van nyitva egy fájl, válassza a Fájl > Új lehetőséget.
-
A Keresés mezőbe írja be az UML-sorozat kifejezést.
-
Válassza ki az UML Sequence diagramot.
-
A párbeszédpanelen válassza ki az üres sablont vagy a három kezdődiagram egyikét. (Ha kijelöli, mindegyik leírása megjelenik a jobb oldalon.) Ezután válassza a Metrikaegységek vagy az USA-beli egységek lehetőséget.
-
Válassza a Létrehozás lehetőséget.
-
Megnyílik a diagram. A diagram mellett megjelenik az Alakzatok ablak. Ha nem látja, lépjen a Nézet > Munkaablakok elemre, és győződjön meg arról, hogy az Alakzatok lehetőség ki van jelölve. Ha továbbra sem látja, válassza az Alakzatok ablak kibontása gombot a bal oldalon.
-
A Nézet lapon győződjön meg arról, hogy a Csatlakozási pontok melletti jelölőnégyzet be van jelölve. Ezzel a beállítással a csatlakozási pontok megjelennek az alakzatok összekapcsolásakor.
-
Ezután húzza a diagramon felhasználni kívánt alakzatokat az Alakzatok ablakból a lapra. A címkék átnevezéséhez kattintson duplán a címkékre.
Aktorok és objektumok életvonalai
A folyamat minden rendszerösszetevőjéhez használjon egy Aktor életvonal-alakzatot minden résztvevőhöz, és egy Objektum életvonal-alakzatot a folyamat minden egyes összetevőjéhez.
Tipp: Amikor az életvonalakat a helyére húzza, zöld igazítási segédvonalak jelennek meg a képernyőn, hogy könnyebben igazodjon egymáshoz, és a többi életvonal-alakzathoz képest térközt állítson be az életvonalakhoz.
-
Kattintson duplán az egyes életvonalat tartalmazó címsormezőbe egy név vagy cím megadásához.
-
Az ütemterv hosszabbá vagy rövidebbre állításához jelölje ki az életvonalat, majd húzza a sárga vezérlőpontot az életvonal alján.
Üzenetek
Üzenetalakzatok használata az életvonalak között küldött információk ábrázolására.
Tipp: Visio segít az üzenetvégpontok minden egyes életvonalhoz való kapcsolásában. Egy zöld kör jelenik meg a végponton, amikor csatlakozik egy csatlakozási ponthoz. Ha végzett a húzással, a csatlakozási pontok eltűnnek.
-
Csatolja az első végpontot az üzenetet küldő életvonalhoz, majd húzza az átjáróvégpontot az üzenetet fogadó életvonalra.
-
Az üzenetalakzatra duplán kattintva hozzon létre egy szövegdobozt, és írja be az üzenet nevét.
-
Egy üzenetalakzat (egy folytonos vonal) segítségével jelölheti a kéréseket vagy az információk továbbítását.
-
Használjon Egy Üzenet visszaküldése alakzatot (szaggatott vonal) egy korábbi üzenetre adott válasz ábrázolásához.
-
Önüzenet használatával egy művelet rekurzív hívását, vagy egy metódust jelölhet, amely ugyanahhoz az objektumhoz tartozó másik metódust hív meg.
-
Az Aszinkron üzenet alakzat segítségével megjelenítheti, hogy mikor nem történik meg azonnal egy művelet.
-
Összekötő-üzenet alakjának módosítása:
-
Kattintson a jobb gombbal az összekötőre.
-
Az előugró menü alján válasszon a három lehetőség közül (Derékszög, Egyenes, Íves).
-
Jelölje ki és húzza az összekötőt az alakzat módosításához.
-
Töredékek
Ha egy vagy több interakció hurkot alkot, vagy egy feltételnek teljesülnie kell az interakció befejezéséhez, akkor ezeket az interakciókat töredék alakzatba kell tenni:
-
Használja a Huroktöredéket egy egyszerű ismétlődő interakcióhoz.
-
Használja a Választható töredék lehetőséget azokhoz a lépésekhez, amelyeket csak egy bizonyos feltétel teljesülése esetén hajt végre.
-
Az Alternatív töredék alakzatot if-then vagy if-then-else folyamathoz vagy interakcióhoz használhatja. A töredék két részből áll, amelyek lehetővé teszik az alternatív interakció bemutatását. Másik feltétel hozzáadásához húzzon egy Interaction operandust az alakzatra.
-
Húzza a töredékalakzatot azokra az interakciókra, amelyekhez kapcsolódik. A töredékalakzat méretezési fogópontjait használva győződjön meg arról, hogy az az összes kapcsolódó interakciót magában foglalja.
-
Kattintson duplán a töredék alakzatának címsarkára a töredékhez tartozó folyamat címének vagy rövid leírásának hozzáadásához. A címsarok alatt válassza a [parameters] kérdést, ha meg szeretné adni azokat a feltételeket, amelyek befejeznék a folyamatot.
Aktiválás
Helyezzen egy aktiválási sáv alakzatot egy életvonalra, amely megmutatja, hogy az adott objektum vagy résztvevő mikor és mennyi ideig aktív a folyamatban. Az aktiválási mezőről általában nyíllal lehet szemléltetni az információáramlást.
Húzza az aktiválási sáv végpontjait felfelé vagy lefelé, hogy a kívánt hosszúságú legyen.
Megsemmisítése
A megsemmisítés azt jelzi, ha egy objektum vagy szereplő részt vesz egy rendszerben. Egy nagy X jelenik meg az életvonala végén. Egy objektum megsemmisítésének megjelenítése egy diagramon:
-
Kattintson a jobb gombbal az objektumra, és válassza a Megsemmisítés megjelenítése parancsot.
Sorozatdiagram létrehozásához használjon UML-sorozatsablont vagy kezdődiagramot, amely tartalmazza az UML-sorozat rajzsablont. Húzza az alakzatokat a rajzsablonról a vászonra a diagram létrehozásához.
Megjegyzés: Az UML-diagramok Webes Visio történő létrehozásához és szerkesztéséhez Visio 1. csomag vagy Visio 2. csomag licencre van szükség, amely a Microsoft 365-től külön vásárolható meg. További információért forduljon a Microsoft 365 rendszergazdájához. Ha a rendszergazda bekapcsolta az "önkiszolgáló vásárlást", saját maga is vásárolhat licencet a Visióhoz. További részletekért lásd az önkiszolgáló vásárlással kapcsolatos gyakori kérdéseket.
Sorozatdiagram indítása
-
Nyissa meg a Webes Visio alkalmazást.
-
A lap jobb felső sarkában válassza a További sablonok lehetőséget.
-
A Katalógusban görgessen le az UML Sequence sorhoz.
A sor első eleme egy üres sablont és a segédsablont jelöli. A sor többi eleme mintadiagram, amelyekben már vannak olyan alakzatok, amelyek segítenek a gyors kezdésben.
-
Válasszon ki egy elemet egy nagyobb előnézet megtekintéséhez.
-
Ha megtalálta a használni kívánt diagramot, válassza a Létrehozás gombot.
Megnyílik a böngészőben az új diagram a kapcsolódó rajzsablonnal.
Aktorok és objektumok életvonalai
A folyamat minden rendszerösszetevőjéhez használjon egy Aktor életvonal-alakzatot minden résztvevőhöz, és egy Objektum életvonal-alakzatot a folyamat minden egyes összetevőjéhez.
Tipp: Amikor az életvonalakat a helyére húzza, zöld igazítási segédvonalak jelennek meg a képernyőn, hogy könnyebben igazodjon egymáshoz, és a többi életvonal-alakzathoz képest térközt állítson be az életvonalakhoz.
-
Kattintson duplán az egyes életvonalat tartalmazó címsormezőbe egy név vagy cím megadásához.
-
Az ütemterv hosszabbá vagy rövidebbre állításához jelölje ki az életvonalat, majd húzza a sárga vezérlőpontot az életvonal alján.
Üzenetek
Üzenetalakzatok használata az életvonalak között küldött információk ábrázolására.
Tipp: Visio segít az üzenetvégpontok minden egyes életvonalhoz való kapcsolásában. Egy zöld kör jelenik meg a végponton, amikor csatlakozik egy csatlakozási ponthoz. Ha végzett a húzással, a csatlakozási pontok eltűnnek.
-
Csatolja az első végpontot az üzenetet küldő életvonalhoz, majd húzza az átjáróvégpontot az üzenetet fogadó életvonalra.
-
Az üzenetalakzatra duplán kattintva hozzon létre egy szövegdobozt, és írja be az üzenet nevét.
-
Egy üzenetalakzat (egy folytonos vonal) segítségével jelölheti a kéréseket vagy az információk továbbítását.
-
Használjon Egy Üzenet visszaküldése alakzatot (szaggatott vonal) egy korábbi üzenetre adott válasz ábrázolásához.
-
Önüzenet használatával egy művelet rekurzív hívását, vagy egy metódust jelölhet, amely ugyanahhoz az objektumhoz tartozó másik metódust hív meg.
-
Az Aszinkron üzenet alakzat segítségével megjelenítheti, hogy mikor nem történik meg azonnal egy művelet.
-
Összekötő-üzenet alakjának módosítása:
-
Kattintson a jobb gombbal az összekötőre.
-
Az előugró menü alján válasszon a három lehetőség közül (Derékszög, Egyenes, Íves).
-
Jelölje ki és húzza az összekötőt az alakzat módosításához.
-
Töredékek
Ha egy vagy több interakció hurkot alkot, vagy egy feltételnek teljesülnie kell az interakció befejezéséhez, akkor ezeket az interakciókat töredék alakzatba kell tenni:
-
Használja a Huroktöredéket egy egyszerű ismétlődő interakcióhoz.
-
Használja a Választható töredék lehetőséget azokhoz a lépésekhez, amelyeket csak egy bizonyos feltétel teljesülése esetén hajt végre.
-
Az Alternatív töredék alakzatot if-then vagy if-then-else folyamathoz vagy interakcióhoz használhatja. A töredék két részből áll, amelyek lehetővé teszik az alternatív interakció bemutatását. Másik feltétel hozzáadásához húzzon egy Interaction operandust az alakzatra.
-
Húzza a töredékalakzatot azokra az interakciókra, amelyekhez kapcsolódik. A töredékalakzat méretezési fogópontjait használva győződjön meg arról, hogy az az összes kapcsolódó interakciót magában foglalja.
-
Kattintson duplán a töredék alakzatának címsarkára a töredékhez tartozó folyamat címének vagy rövid leírásának hozzáadásához. A címsarok alatt válassza a [parameters] kérdést, ha meg szeretné adni azokat a feltételeket, amelyek befejeznék a folyamatot.
Aktiválás
Helyezzen egy aktiválási sáv alakzatot egy életvonalra, amely megmutatja, hogy az adott objektum vagy résztvevő mikor és mennyi ideig aktív a folyamatban. Az aktiválási mezőről általában nyíllal lehet szemléltetni az információáramlást.
Húzza az aktiválási sáv végpontjait felfelé vagy lefelé, hogy a kívánt hosszúságú legyen.
Megsemmisítése
A megsemmisítés azt jelzi, ha egy objektum vagy szereplő részt vesz egy rendszerben. Egy nagy X jelenik meg az életvonala végén. Egy objektum megsemmisítésének megjelenítése egy diagramon:
-
Kattintson a jobb gombbal az objektumra, és válassza a Megsemmisítés megjelenítése parancsot.
Lásd még
UML típusú diagramok a Visióban
UML típusú összetevő-diagram létrehozása