Szekvencia diagram
Sorozatdiagram ( eng. szekvenciadiagram ) - UML diagram , amely egy bizonyos objektumhalmazra egyetlen időtengelyen mutatja az objektum életciklusát (bizonyos entitás létrehozása-tevékenysége-megsemmisítése) és a szereplők (szereplők) interakcióját. egy információs rendszer egy precedensben .
A szekvenciadiagram fő elemei az objektumok megjelölése (téglalapok az objektumok neveivel), a függőleges "életvonalak" ( angolul lifeline ), az idő múlását megjelenítő téglalapok, amelyek egy tárgy tevékenységét vagy egy bizonyos funkció teljesítését tükrözik. általa (téglalapok egy pontozott "mentővonalon"), és nyilak, amelyek a jelek vagy üzenetek cseréjét mutatják az objektumok között.
Példák diagramra
A nyilak típusai
Mint fentebb említettük, a szereplők közötti interakciót speciális nyilak jelenítik meg, amelyek átadják az irányítást a küldőtől (akitől a nyíl) a címzetthez (akihez a nyíl irányul). A nyilak a forgatókönyv menetét és az elemzett használati eset során bekövetkező eseményeket mutatják. Összesen 5 típusú nyíl létezik:
- Szinkron üzenet - a küldő szereplő átadja az irányítást a fogadó szereplőnek, akinek végre kell hajtania valamilyen műveletet a precedensben. Amíg a fogadó szereplő által végrehajtott művelet be nem fejeződik (illetve nem érkezik válaszüzenet), addig a küldő szereplő elveszíti a műveletek végrehajtásának képességét. Grafikusan egy folytonos vonalként van ábrázolva egy nyíllal, kitöltött háromszög formájában, amely után van egy téglalap, amely tükrözi az objektum tevékenységét, amelynek végén egy válaszüzenet található.
- Válaszüzenet – Ez az üzenet egy szinkron üzenetre adott válasz. Általában tartalmaz valamilyen visszatérési értéket az eredeti küldő szereplőhöz, amely visszaadja neki a vezérlést (a cselekvési képességet). Grafikusan egy szaggatott vonal és egy nyitott nyíl ábrázolja.
- Aszinkron üzenet – a küldő szereplő átadja az irányítást a fogadó szereplőnek, akinek végre kell hajtania valamilyen műveletet a precedensben. A fő különbség a szinkron üzenethez képest az, hogy a küldő szereplő nem veszíti el az egyéb műveletek végrehajtásának képességét. Grafikusan egy folytonos vonalként ábrázolva nyitott nyíllal.
- Az elveszett üzenet címzett nélküli üzenet (van feladó, nincs címzett).
- A talált üzenet feladó nélküli üzenet.
Az utolsó két típusú nyíl (kölcsönhatás) rendkívül ritkán használatos. Főleg meglévő objektumok adott használati esetben külső rendszerekkel való interakciójának bemutatására szolgálnak.
Linkek