Sekvenční diagramy UML: odkaz
V Visual Studio Ultimate, sekvenční diagram ukazuje interakci, která představuje posloupnost zpráv mezi instancemi třídy, komponenty, podsystémy nebo účastníky.Čas toky dolů diagramu a zobrazuje tok řízení z jednoho účastníka na jiný.Vytvoření sekvenčního diagramu UML na Architektura nabídky, klepněte na tlačítko Nový Diagram.
Diagram zobrazuje příklad instancí a události namísto třídy a metody; v diagramu se může zobrazit více instancí stejného typu a také se může zobrazit více než jeden výskyt stejné zprávy.
Existují dva druhy sekvenčním diagramu:
Sekvenční diagramy založené na kódu mohou být generovány z.NET kód programu a mohou být umístěny v rámci všech projektů.Další informace naleznete v tématu Vizualizace kódu generováním sekvenčních diagramů.
Sekvenční diagramy UML součástí modelu UML a existují pouze v rámci projektů pro modelování UML.Další informace naleznete v tématu Sekvenční diagramy UML: pokyny.
Dva druhy sekvenčním diagramu jsou podobné, i když některé vlastnosti prvků jsou různé.
Další informace o vytvoření a kreslení diagramů modelování, viz Postupy: Úpravy modelů a diagramů UML.
Čtení sekvenční diagramy
Následující tabulka popisuje prvky, které vidíte v sekvenčním diagramu.Informace o vlastnostech těchto prvků Vlastnosti prvků v diagramech sekvence UML.
Informace o použití sekvenční diagramy, Sekvenční diagramy UML: pokyny.
Obrazce |
Element |
Description |
---|---|---|
1 |
Životnost |
Svislá čára, která představuje posloupnost událostí, které nastanou v účastník během interakce při průběhu času o řádek dolů.Tento účastník může být instance třídy, komponenty nebo herce. |
2 |
Třída actor |
Účastník externí systém, který vyvíjíte. Můžete vytvořit symbol herce, který se zobrazí v horní části životnosti nastavením jeho Herec vlastnost. |
3 |
Synchronní zpráva |
Odesílatel vyčká odpovědi na zprávu synchronní pokračuje.Diagram zobrazuje volání a návrat.Synchronní zprávy se používají pro reprezentování volání funkce běžných v rámci programu, jakož i jiné druhy zpráv, které se chovají stejně. |
4 |
Asynchronní zprávu |
Zpráva nevyžaduje odpověď před odesílateli pokračuje.Asynchronní zprávy zobrazí pouze volání od odesílatele.Slouží ke komunikaci mezi oddělené podprocesy nebo vytváření nového vlákna. |
5 |
Výskyt spuštění |
Svislé stínované obdélník, který se zobrazí na životnost účastníka a představuje dobu, kdy účastník, který provádí operace. Spuštění začne, pokud účastník obdrží zprávu.Pokud původní zpráva byla synchronní zpráva, provedení končí «vrátit» šipku zpět odesílateli. |
6 |
Zpráva o zpětné volání |
Zpráva, která vrátí účastník, který čeká na návrat z předchozí volání.Výsledné výskyt spuštění se zobrazí v horní části existující. |
7 |
Vlastní zpráva |
Zpráva od účastníka sám na sebe.Výsledné výskyt spuštění se objeví nad odesílající spuštění. |
8 |
Vytvořit zprávu |
Zpráva, která vytvoří účastníka.Pokud účastník obdrží zprávu vytvořit, mělo by být první, kterou obdrží. |
9 |
Najít zprávu |
Asynchronní zprávy z neznámé nebo nespecifikované účastníka. |
10 |
Ke ztrátě zpráv |
Asynchronní zprávu neznámé nebo nespecifikované účastníka. |
11 |
Comment (Komentář) |
Komentáře lze připojit na libovolný bod na životnost. |
12 |
Použití interakce |
Uzavře posloupnosti zpráv, které jsou definovány v jiném diagramu. Vytvoření Použití interakce, klepněte na nástroj a pak tažením životnosti, které chcete zahrnout. |
13 |
Kombinované fragmentu |
Kolekce fragmenty.Každý fragment může uzavřít jednu nebo více zpráv.Existují různé druhy kombinované fragmenty.Další informace naleznete v tématu Řízení toku s fragmenty v diagramech sekvence UML popisující. Chcete-li vytvořit fragment pravým tlačítkem myši na zprávu, přejděte na Surround Sa potom klepněte na typ fragmentu. |
14 |
Fragment Guard |
Lze uvést podmínky příslušných zda dojde fragmentu. Chcete-li nastavit ochranného zařízení, vyberte část, vyberte ochranného zařízení a zadejte hodnotu. |
X |
Zničení událostí |
Představuje bod je objekt odstraněna nebo již není přístupná.Zobrazí se v dolní části každé životnost. |
Interakce |
Shromažďování zpráv a životnosti v sekvenčním diagramu.Chcete-li zobrazit vlastnosti interakci, je třeba je vybrat v Průzkumníka modelů UML. |
|
Sekvenční Diagram |
Diagram zobrazující interakci.Chcete-li zobrazit jeho vlastnosti, klepněte na prázdnou část diagramu.
Poznámka
Názvy sekvenčním diagramu interakce se zobrazí, a soubor, který obsahuje diagramu mohou být různé.
|
Viz také
Koncepty
Sekvenční diagramy UML: pokyny
Postupy: Úpravy modelů a diagramů UML
Diagramy případu použití UML: odkaz