Page 101 - 6602
P. 101

Рекомендації по побудові діаграм станів
                                  За своїм призначенням діаграма станів не є обов'язковою для
                            подання моделі.
                                  При виділенні станів і переходів слід пам'ятати, що тривалість
                            спрацьовування окремих переходів має бути  істотно меншою, ніж
                            знаходження  елементів  у  відповідних  станах  –  у  іншому  випадку,
                            очевидно,  під  час  переходу  елемент  потрапляє  у  якийсь
                            неврахований  стан.  Кожен  із  станів  повинен  характеризуватися
                            певною стійкістю в часі.
                                  При розробці діаграми станів потрібно постійно стежити, аби
                            об'єкт в кожен момент міг знаходитися лише в єдиному стані. Якщо
                            це не так, то дана обставина може бути як наслідком помилки, так і
                            неявною ознакою наявності паралельності поведінки модельованого
                            об'єкту.
                                  Слід  виконувати  обов'язкову  перевірку,  аби  жодні  два
                            переходи з одного стану не могли спрацювати одночасно. Іншими
                            словами, необхідно виконати вимогу відсутності конфліктів у всіх
                            переходів, що виходять з одного і того ж стану.
                                  Використання  історичних  станів  виправдане  лише  у  тому
                            випадку, коли необхідно організувати обробку виняткових ситуацій
                            (переривань)  без  втрати  даних  або  виконаної  роботи.  При  цьому
                            застосовувати  історичні  стани,  особливо  глибокі,  необхідно
                            обережно.  Потрібно  пам'ятати,  що  кожен  з  кінцевих  підавтоматів
                            може мати лише  один історичний стан. Інакше можливі помилки,
                            особливо,  коли  підавтомати  зображаються  на  окремих  діаграмах
                            станів.

                                            6.3. Приклад розробки діаграми стану

                                  Побудуємо  як  приклад    діаграму  станів  об'єкта  :Строка,
















                                                           97
   96   97   98   99   100   101   102   103   104   105   106