UML - Dijagrami stanja

Sadržaj
Sustav koji je u funkciji i povremeno je u interakciji s korisnicima promijenit će se, bilo zbog svog dizajna i razvoja ili možda zbog povratnih informacija korisnika, tako se s vremena na vrijeme mijenjaju prirodni procesi života. Godišnja doba, dan i noć, itd.
UML Napravljen je da predstavlja objekte sustava, a objekti sustava izrađeni su od modela stvarnog života, a sve to čini da nas predstavljanje njegovih različitih faza vodi do dijagrami stanja.
Dijagram stanja
The dijagram stanja omogućuje snimanje različitih promjena unutar sustava, odnosno prikazivanje promjena koje se događaju u njegovim objektima i komponentama zbog interakcije ili protoka vremena.
Na primjer, kada uključimo svjetlo u prostoriji, postoje u biti 2 primarna stanja, prekidač postavljen s jedne strane i svjetlo isključeno, prekidač postavljen u drugi položaj osim početnog i svjetlo uključeno, tu je i proces koji dovodi do promjene statusa.
U slučaju vremena, kada aktiviramo mikrovalnu pećnicu, kada pritisnemo gumb za pokretanje, počinje zagrijavati sadržaj i nakon zadanog vremena bez ikakve druge vrste interakcije, automatski se zaustavlja, odnosno također mijenja stanje sama.isto s protokom vremena.
S dijagram stanja u UML -u Možemo predstaviti sve ove faze kroz koje sustav može proći, označavajući početnu točku, prijelaze i označavajući krajnju točku.
Ovaj se dijagram razlikuje od ostalih dijagrama UML po tome što predstavlja samo objekt, kada su prethodni bili, da tako kažemo, grupa, budući da se skup objekata ili klasa mogao ucrtati, u ovom slučaju ići ćemo objektom po objektu definirajući njihova različita stanja.
Simbologija
Budući da znamo što je dijagram stanja i da ga možemo koristiti, sada moramo znati kako ga grafički prikazati u našem UML.
The početak stanja označava se ispunjenom točkom, koraci do drugih stanja izraženi su linijom sa strelicom, a svaka od faza ili stanja predstavljena je pravokutnikom sa zaobljenim kutovima, pogledajmo sljedeću sliku za ilustraciju:

The statusni pravokutnik zauzvrat, može se podijeliti u tri odjeljka, baš kao što je, na primjer, klasa imala ime, atribute i operacije, stanje može imati Ime na vrhu, Varijable u srednjem dijelu i Aktivnosti na dnu.
Varijable odgovaraju elementima koje moramo dodijeliti vrijednosti unutar svakog stanja, kao što je na primjer u slučaju mikrovalne pećnice mjerač vremena, aktivnosti su događaji i radnje stanja, odnosno ono što čini kada je u početnom ili početno stanje, ono što se događa kada je već završilo.
Pogledajmo sljedeću sliku na kojoj smo naše stanje podijelili u tri odjeljka:

Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave