Ajánlások az építőiparban a szekvencia diagramok
Építőipari folyamatábra hasznos kezdeni elkülönítése a teljes készlet osztályok csak azokat az objektumokat, amelyek részt vesznek a szimulált interakció.
Amikor a tárgyakat leképezik, elkezdhetjük-spec katsii üzeneteket.
A legegyszerűbb esetben az elágazó folyamat a kölcsönhatás is képviselteti magát ugyanazon a grafikonon. Bonyolultabb esetekben, külön szekvencia diagramot lehet szükség minden egyes szimulációs szabályozó áramköri ág. Emlékeztetni kell arra, hogy az egyes alternatív vezérlésfolyam megnehezíti megragadni a felépített modell.
Általános szabályként vizualizációs funkciók realizatsiikazhdogo használó kiviteli alak egy különálló folyamatábra.
Ebben a helyzetben az egyes diagramok rassmatrivatsyasovmestno egy modelvzaimodeystviya. A szükség bonyolult szinkronizáció vezérlő adatfolyamok általában megkövetelik bevezetése további megszorítások a modellt. A teljes rekord ilyen korlátozások követnie kell a szemantika a nyelvi korlátok felsővezeték kifogást.
Megjegyzés. Az IBM Rational Rose szekvencia diagram automatikusan létrehozható a együttműködési diagramokat a kulcs F5.
2. állapottérképek
Mint a fentiekből kiderül, a predstavleniyadinamicheskihosobennostey inter-akció modell elemeit vkontekste megvalósítási módjainak ispolzovaniyaprednaznachenydiagrammy együttműködés és következetesség. Ahhoz azonban, hogy a szimuláció működését legösszetettebb rendszerek, elsősorban a valós idejű rendszerek, ezek az elképzelések nem elég.
Rajzok sostoyaniychasche gyakran használják a viselkedését az egyes rendszerek és alrendszerek.
Az állam ábra mutatja a dinamikus viselkedését az entitások alapján a leírás ihreaktsii konkrét eseményekre.
Rendszerek, amelyek reagálnak a külső fellépések más rendszerek vagy a felhasználók, néha nazyvayutreaktivnymi.
Ha az ilyen hatások elindítják tetszőleges véletlenszerű időpontokban, azt mondják obasinhronnompovedenii modell szerint.
A állapotdiagram képviseli, mint egy irányított gráf, amelynek csúcsai sootvetstvuyutsostoyaniyam és átmenetek ív.
Perehodobekta államonként proiskhoditmgnovenno.
Az egymást követő állapot jöhet később kijelenti, hogy megelőzi azt.
Állapotra egy sor alapvető értékek a viselkedését egy tárgy vagy rendszer attribútumait osztályok.
Az állam a diagram ábrázolt négyszög lekerekített felsők. Ezt a téglalapot, viszont lehet két részre oszlik egy vízszintes vonal. Ha csak az egyik rész, csak az állam neve van írva benne. Ellenkező esetben, az első közülük van írva a neve az állam, és a második - egy lista néhány belső intézkedések vagy átmenetek ebben az állapotban.
Ebben az esetben az UML poddeystviemv megérteni néhány atomi műveletek végrehajtását, amelynek eredményeként a helyzet megváltozása vagy vissza valamilyen értéket (például „true” vagy „false”).

Ábra. Grafikus ábrázolása államok állami rajz
Action általában vezet változás rendszer állapotát, és lehet realizovanoposredstvom üzenetközvetítő tárgy (hívó eljárás) módosításával kapcsolatban, vagy attribútum értékét.
Minden művelet van írva egy külön sorban, a következő formában:
<метка действия> / <выражение действия>
Tag deystviyaukazyvaet a körülményeket vagy feltételeket, amelyek mellett a tevékenységeket végzik opredelennayavyrazheniem lépéseket.
A kifejezés a művelet segítségével bármilyen attribútumokat és kapcsolatokat, hogy tartoznak a mezőnevek, vagy összefüggésben a tárgy modellezzük. Ha az intézkedések a kifejezések listája üres, akkor a művelet egy bemetszés egy elválasztó formájában egy „/” jelet nincs megadva. Listája akció címkék az UML rögzített, és ezek a címkék nem használhatók a neveket az események:
A bemeneti művelet (belépés) - egy akció, hogy végre idején átmenet ebben az állapotban.
Belső aktivitás (do) - végrehajtásának tárgy műveletek vagy eljárások, amelyek megkövetelik egy bizonyos ideig.
Action kimenet (exit) - muvelet a kilépő feltétel.
Mint látható ügyfélhitelesítés példaként az állam számára a hozzáférést a források az információs rendszer modellezzük.

Ábra. Példa nem üres állapotban a belső részén Action
A szokásos állapot, az állami diagram is razmeschatsyapsevdosostoyaniya.
A pszeudo (pszeudo-állam) - csúcs, amelynek az alakja az állami, de nincs viselkedését.
Példák pseudostates meghatározott UML nyelv, yavlyayutsyanachalnoeikonechnoesostoyaniya.
A kezdeti állapot (start állapot) - egyfajta pszeudo-államok kezdetét jelző folyamat változik véges automatát, vagy helyét a modellezett objektum egy összetett állapot.
Ebben az állapotban az objektum az alapértelmezett idő vnachalny vremeni.Ono szolgál, hogy jelezze az állam diagram grafikus terület, ahonnan a folyamat állapotának megváltoztatásával kezdődik.
Ábra. Grafikus ábrázolása a kezdeti és végső állapotok egy állapot diagramban
A végső állapot (végső állapot) - egyfajta pszeudo-államok, jelezve a felmondás a állapotváltozásokat az eljárás, vagy a rendszer a megállapítás a szimulált objektumot az összetett állam.