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 Visio alkalmazást. Vagy ha már meg van nyitva egy fájl, válassza azÚjfájl> lehetőséget.
- A Keresés mezőbe írja be a következőt
UML sequence: . - 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 aMunkaablakokmegtekintése> lapra, é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:
A Visio segítségével az üzenetvégpontokat minden egyes életvonalhoz csatolhatja. 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 Loop töredékét 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