Переходы между составными состояниями 
";


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Переходы между составными состояниями



Переход, стрелка которого соединена с границей некоторого составного состояния, обозначает переход в составное состояние (переход b). Он эквивалентен переходу в начальное состояние каждого из подавтоматов (возможно, единственному), входящих в состав данного суперсостояния. Переход, выходящий из составного состояния (переходы f и g), относится к каждому из вложенных подсостояний. Это означает, что объект может покинуть составное суперсостояние, находясь в любом из его подсостояний.

Синхронизирующее состояние (synch state) обозначается небольшой окружностью, внутри которой помещен символ звездочки "*". Оно используется совместно с переходом-соединением или переходом-ветвлением для того, чтобы явно указать события в других подавтоматах, оказывающие непосредственное влияние на поведение данного подавтомата.

Диаграмма деятельности (Activity diagram) показывает поток переходов от одной деятельности к другой.

Если диаграмма деятельности показывает поток управления от деятельности к деятельности, то на диаграмме состояний представлен поток управления от состояния к состоянию.

Діаграма діяльності – це діаграма, на якій показане розкладання деякої діяльності на її складові частини. Ця діаграма схожа на діаграму станів, оскільки у ній також присутні позначення станів і переходів. Кожен стан на діаграмі діяльності відповідає виконанню деякої елементарної операції, а перехід у наступний стан відбувається тільки після завершення цієї операції. Тому діаграми діяльності можна вважати частковим випадком діаграми станів. Простий стан об’єктів позначається на діаграмі прямокутником з закругленими кутами. Всередині цього зображення записується вираз дії, яка повинна бути унікальною у межах однієї діаграми.

Складений стан об’єктів позначається спеціальною піктограмою у нижньому правому куті звичайного символу стану дії. На відміну від діаграми станів, у діаграмі діяльності тільки не тригерні переходи, тобто такі, які виконуються одразу після завершення діяльності або виконанням відповідної дії. Цей перехід переводить діяльність у наступний стан одразу, як тільки закінчиться дія у попередньому стані. На діаграмі такий перехід зображується тонкою лінією зі стрілкою. Якщо таких переходів кілька, то у квадратних дужках над кожним переходом повинна бути записана сторожова умова (умова переходу), причому істинною має бути тільки одна з них. Для паралельних переходів використовується спеціальний символ для розділення і злиття паралельних потоків. Таким символом є пряма риска. Як правило, така риска зображається відрізком горизонтальної лінії, товщина якої декілька ширше за основні суцільні лінії діаграми діяльності. При цьому розділення (concurrent fork) має один вхідний перехід і декілька що виходять, а злиття (concurrent join) має декілька вхідних переходів і що один виходить.



Поделиться:


Последнее изменение этой страницы: 2021-12-07; просмотров: 32; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.29.145 (0.004 с.)