UML - Диаграми на състоянието

Съдържание
Система, която е в експлоатация и понякога взаимодейства с потребителите, ще се промени, или в резултат на нейното проектиране и развитие, или може би поради обратна връзка от потребителите, така естествените процеси на живота се променят от време на време. Сезони, ден и нощ и др.
UML Той е направен да представя обектите на системата, а обектите на системата са направени от модели от реалния живот, всичко това прави възможността за представяне на нейните различни фази да ни отведе до диаграми на състоянието.
Диаграма на състоянието
The диаграма на състоянието позволява да се уловят различните промени в системата, тоест да се покажат промените, които се случват в нейните обекти и компоненти поради взаимодействие или изтичане на времето.
Например, когато включим светлина в една стая, има по същество 2 първични състояния, превключвателят, поставен от едната страна и светлината изключена, превключвателят, поставен в друго положение, различно от първоначалното и светлината, също има процесът, който води до промяна на състоянието.
В случай на време, когато активираме микровълнова фурна, когато натискаме бутона за стартиране, тя започва да загрява съдържанието и след определеното време без друг вид взаимодействие, автоматично спира, тоест също променя състоянието си чрез същото с течение на времето.
С диаграма на състоянието в UML Можем да представим всички тези фази, през които една система може да премине, като посочим началната точка, преходите и маркираме крайната точка на това.
Тази диаграма се различава от другите диаграми на UML в това, че представлява само обект, когато предишните са били група, така да се каже, тъй като набор от обекти или класове може да бъде графичен, в този случай ще отидем обект чрез обект, определящ различните им състояния.
Симвология
Тъй като знаем какво е диаграма на състоянието и можем да я използваме, сега трябва да знаем как да я представим графично в нашата UML.
The начало на състояние се обозначава с запълнена точка, стъпките към други състояния са изразени с линия със стрелка и всяка една от фазите или състоянията е представена с правоъгълник със заоблени ъгли, нека да видим следното изображение, за да се илюстрираме:

The правоъгълник на състоянието от своя страна, той може да бъде разделен на три раздела, точно както например класът има име, атрибути и операции, състояние може да има Име на върха, Променливи в средната част и Дейности на дъното.
Променливи съответстват на елементи, които трябва да присвоим стойности във всяко състояние, като например в случая на микровълновата печка на таймера, дейностите са събития и действия на състоянието, тоест какво прави, когато е в начален или първоначално състояние, какво се случва, когато вече е приключило.
Нека видим следното изображение, в което сме разделили състоянието си на трите му раздела:

Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave