Professional Documents
Culture Documents
08 UML State Diagram
08 UML State Diagram
UML – ДИЈАГРАМИ НА
СОСТОЈБИ
вон. проф. д-р Слободан КАЛАЈЏИСКИ
доц. д-р Кире ТРИВОДАЛИЕВ
1
11/11/15
Дијаграми на состојби
q Промените во објектите кои се составен дел на некој
реален објектно ориентиран систем настануваат како
одговор на некој настан или со тек на време
Дијаграми на состојби
q Преку дијаграмот на состојби се прикажуваат сите можни
животни истории на објект од одредена класа
2
11/11/15
Состојби
q Состојбата претставува временски период од животниот тек
на еден објект од одредена класа
q Состојбите во UML нотацијата се
означуваат со заоблени правоагол-
ници, кои се поделени на три дела.
Во најгорниот дел стои името на
состојбата, во средишниот дел се
пишуваат состојбените променливи,
а додека во најдолниот дел се
пишуваат активностите кои може
да се превземат од таа состојба.
Приказ на состојба
Состојби
q Делот за активности се состои од листа на активности кои се
превземаат кога системот/објектот ќе влезе или излезе од
состојбата или во текот на траењето на состојбата
3
11/11/15
ПРИМЕР
q Ако сакаме да ја измоделираме работата на тостер со
помош на дијаграм на состојби, тогаш треба да ги земеме
во предвид општо познатите факти дека за да направиме
тост најпрвин треба да го вклучиме тостерот, потоа да
ставиме леб во него и по извесно време да го извадиме
готовиот тост.
à à
4
11/11/15
ПРИМЕР
Дијаграм на состојби за тостер
ПРИМЕР
Детализиран дијаграм на состојби за тостер
5
11/11/15
ПРИМЕР
q Кај дијаграмите на состојби
е дозволено вгнездување
на подсостојби во основни
состојби со цел да се добие
во деталност на системот