Tudd Intuíció, előadás típusú diagramok UML

A állapotdiagram (statechart diagram)

Tárgyak jellemezve viselkedése és állapota. amelyek. Például, egy személy lehet egy újszülött, csecsemő, gyermek, tizenéves vagy felnőtt. Más szóval, a tárgyak, csinálnak valamit, és valami „tudja”. Sostoyaniyprimenyayutsya diagramok elmagyarázni bonyolult tárgyak működik. Annak ellenére, hogy a jelentését „állam” intuitív, mégis ad annak meghatározását olyan formában, amelyben szerepel, és klasszikus Zicom Mentor:

Status (állapot) - a helyzet az életciklus egy tárgy, amelynek során az megfelel bizonyos állapotban, végez valamilyen tevékenységet, vagy vár valami esemény. Állam az objektum határozza meg az értékeket néhány attribútumok és a jelenléte vagy hiánya kapcsolatokat más tárgyakat.

Az állam ábra mutatja egy objektum mozog az egyik állapotból a másikba. Nyilvánvaló, hogy az állam diagramok modellezésére használjuk dinamikus szempontból a rendszer (valamint szekvencia diagramok, az együttműködés, a precedensek, mint látni fogjuk, aktivitás diagramok). Azt szokták mondani, hogy az állam ábra mutatja a készülék. de megbeszéljük ezt még később. Az állam diagram hasznos modellezés az élettartama a tárgy (valamint annak különleges fajta - aktivitás diagram, amely megbeszéljük később).

Egyéb diagramok állapotdiagram különbözik, hogy leírja a folyamat változó állapotának csak az egyik esetben egy adott osztály - egy tárgy, és reaktív objektumot. azaz, egy tárgy, amelynek viselkedése jellemzi a reakció külső eseményekre. életciklus-koncepció alkalmazható időben a reakcióképes helyek, a jelenlegi állapot (és viselkedés), amely miatt az előző állapotába. De az állam diagramok nem csak az fontos, a dinamika egy objektumot. Ezeket fel lehet használni építésére futtatható rendszerek révén előre és reverse engineering. És valóban sikeresen használjuk fel Idézzük a meglévő lehetőségeket, a „UML végrehajtható”, mint például UNIMOD, növényvilág, stb ..

De beszéljünk az állami diagramok jelölést. Lekerekített téglalap képviseli államok, amelyeken keresztül az objektum életciklusa során. Nyilak jelzik állapotok közötti átmenetek által okozott eljárások végrehajtására leírt objektum diagram. Van még két fajta pseudostates: az elsődleges. ahol a tárolt objektum létrehozása után (jelzi szilárd kör) és véges. hogy az objektum nem hagyhatja, ha telt bele (amelyet egy kör, kör bekarikázva).

Itt egy egyszerű példa állapot diagramjának (ábra 2.18.):

Kapcsolódó cikkek