Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Список внутренних действий
Эта секция содержит перечень внутренних действий или деятельностей, которые выполняются в процессе нахождения моделируемого элемента в данном состоянии. Каждое из действий записывается в виде отдельной строки и имеет следующий формат: < метка-дёйствия '/' выражение-действия> Метка действия указывает на обстоятельства или условия, при которых будет выполняться деятельность, определенная выражением действия. При этом выражение действия может использовать любые атрибуты и связи, которые принадлежат области имен или контексту моделируемого объекта. Если список выражений действия пустой, то разделитель в виде наклонной черты '/' может не указываться. Перечень меток действия имеет фиксированные значения в языке UML, которые не могут быть использованы в качестве имен событий. Эти значения следующие:
В последнем случае при завершении события генерируется соответствующий результат;
Состояние бывает 2 типов: · Начальное – представляет собой процесс инициации. На одной диаграмме только 1 состояние. · Конечное – может быть несколько штук. Не содержит последействий. Переход (simpletransition) представляет собой отношение между двумя последовательными состояниями, которое указывает на факт смены одного состояния другим. < сигнатура события> '['< сторожевое условие> ']' < выражение действия>. Имя события идентифицирует каждый отдельный переход на диаграмме состояний и может содержать строку текста, начинающуюся со строчной буквы. Если вся стрелка (переход) подписана, то он называется триггерным, в противном случае – нетригеррным. Сторожевое условие (guardcondition), всегда записывается в прямых скобках, представляет собой некоторое булевское выражение (1/0, да/нет). Состояния бывают 2 видов: · Составное (имеет внутреннее состояние) · подсоставное Принято выделять последовательное и параллельное подсостояние. Последовательное Параллельное Диаграмма деятельности Применяется для моделирования процесса выполнения операций. Отличие от диаграммы состояний заключается в семантике состояний, которые используются для представления не деятельностей, а действий и в отсутствии на переходах сигнатуры событий. Диаграмма состояний пишется на базе диаграммы классов, а диаграмма деятельности на базе диаграммы вариантов использования и представляет собой сценарий по варианту использования. Основными элементами являются: 1.состояние действия – специальный случай состояния. 2.переход – обозначается стрелкой над которой может быть записано сторожевое условие. Для моделирования бизнес процессов используют усовершенствованный вид диаграммы, который называется дорожки. |
Последнее изменение этой страницы: 2019-04-09; Просмотров: 314; Нарушение авторского права страницы