УМЛ - Дијаграми стања

Преглед садржаја
Систем који је у функцији и повремено је у интеракцији са корисницима ће се променити, било као резултат свог дизајна и развоја или можда због повратних информација корисника, тако се природни процеси живота с времена на време мењају. Годишња доба, дан и ноћ итд.
УМЛ Направљен је да представља објекте система, а објекти система су направљени од модела стварног живота, а све то чини да нас представљање различитих фаза води до дијаграми стања.
Дијаграм стања
Тхе дијаграм стања омогућава снимање различитих промена унутар система, односно приказивање промена које се дешавају у његовим објектима и компонентама услед интеракције или протока времена.
На пример, када укључимо светло у просторији, постоје у суштини 2 примарна стања, прекидач постављен са једне стране и искључено светло, прекидач постављен у други положај осим почетног и упаљено светло, ту је и процес који доводи до промене статуса.
У случају времена, када активирамо микроталасну пећницу, када притиснемо дугме за покретање, она почиње да загрева садржај и након подешеног времена без икакве друге врсте интеракције, аутоматски се зауставља, односно такође мења стање сама.исто са протоком времена.
Са дијаграм стања у УМЛ -у Можемо представити све ове фазе кроз које систем може проћи, означавајући почетну тачку, прелазе и означавајући крајњу тачку овога.
Овај дијаграм се разликује од осталих дијаграма УМЛ по томе што представља само објекат, када су претходни били, да тако кажем, групни, будући да се скуп објеката или класа могао уцртати, у овом случају ћемо ићи објектом по објекту који дефинише њихова различита стања.
Симбологија
Пошто знамо шта је дијаграм стања и како бисмо га могли користити, сада морамо знати како га графички представити у нашем УМЛ.
Тхе почетак стања означава се испуњеном тачком, кораци до других стања изражени су линијом са стрелицом, а свака од фаза или стања представљена је правоугаоником са заобљеним угловима, погледајмо следећу слику за илустрацију:

Тхе статусни правоугаоник заузврат, може се поделити у три одељка, баш као што је, на пример, класа имала име, атрибуте и операције, стање може имати Име на врху, Променљиве у средњем делу и Активности на дну.
Променљиве одговарају елементима које треба да доделимо вредности унутар сваког стања, као што је на пример у случају микроталаса тајмер, активности су догађаји и радње стања, односно шта ради када је у почетном или почетно стање, шта се дешава када је већ завршено.
Погледајмо следећу слику на којој смо нашу државу поделили на три дела:

Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave