Добавление нового состояния

Для создания нового состояния нужно щелкнуть по кнопке Простое состояние на панели инструментов и затем по свободному месту диаграммы. При выделении любого элемента с помощью инструмента Select (при создании элемента он выделяется автоматически) под окном диаграммы открывается окно редактирования свойств элемента.

Рис.3. Свойства простого состояния.

Для каждого состояния можно определять действия (как в автомате Мура). В ArgoUML можно задать 3 действия для каждого состояния: действие при входе в состояние, действие при выходе из состояния и деятельность выполнения. Для того чтобы задать действие, нужно раскрыть выпадающее меню и выбрать тип действия. Всего в ArgoUML определены 8 типов действий:

· действие вызова;

· действие создания;

· действие уничтожения;

· действие возврата;

· действие отправки;

· действие конечного состояния;

· не интерпретируемое действие;

· последовательность действий.

Для выбора типа действия следует кликнуть по одному из пунктов. В результате откроется окно редактирования действия:

Рис.4. Свойства действия входа (тип: создание объекта).

В этом окне можно задать имя действия и, собственно, содержание действия (группа script). Именно содержание многострочного поля script (в примере – «Создать объект») отобразится на диаграмме. В однострочном поле этой группы (первом по порядку) можно указать язык скрипта.

В качестве действия можно выбрать последовательность. Редактирование последовательности действий выглядит следующим образом:

Рис.5. Свойства деятельности выполнения (тип: последовательность действий)

С помощью меню слева, аналогичного меню создания действий, можно добавлять действия к последовательности. Для редактирования отдельных действий нужно кликнуть по произвольному действию 2 раза. Редактирование каждого отдельного действия аналогично редактированию единичных действий.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: