Перейти к основному контенту
Office

Создание схемы деятельности UML

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

Activity diagram detailing the internal action states an object undergoes in its lifetime

Выноска 1 Начальное состояние — это состояние объекта, прежде чем все события на схеме обдействовали.

Выноска 2 состояние действия — это тип состояния, представляющего завершенные действия.

Callout 3 Переход из состояния действия происходит, когда внутреннее действие состояния действия завершено.

Этап 4 Чтобы указать одновременные действия, которые необходимо выполнить перед выполнением следующего действия, воспользуйтесь переходом к соединению.

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

Callout 6 Чтобы указать действия, которые могут выполняться параллельно, используйте переход между вилками.

callout 7 Последнее состояние представляет выполнение действий в ситуации, когда она представлена в схеме.

  1. Откройте Visio, выберите шаблоны, а затем выберите пункт программное обеспечение и база данных.

  2. Выберите действие UMLи нажмите кнопку создать.

    Теперь вы можете вставлять дорожки и строить элементы управления действием на схеме.

  3. Если вы хотите указать сферу ответственности в схеме деятельности, перетащите фигуру Дорожка на страницу для каждого класса, человека или подразделения, которые нужно представить. Для этого:

    1. Перетащите фигуру Дорожка на страницу документа.

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

    3. Повторите шаги a. и b, пока не добавите все необходимые разделы или подразделения.

    4. Перетащите маркеры выделения сбоку на фигуры дорожки, чтобы выбрать нужный размер для дорожки.

  4. Используйте начальные и конечные фигуры узла для представления начального и конечного псевдо-состояний.

  5. Перетащите фигуру действия для каждого действия или состояния действия, которое вы хотите представить.

  6. Используйте условие условия, например фигуру " решение ", чтобы обозначить возможный переход из состояния действия.

  7. Используйте сложные фигуры переходов, Узлы ветвления или соединения, чтобы представить состояние разветвления одного состояния действия на несколько параллельных состояний или синхронизацию нескольких состояний действий в одном состоянии.

  8. Сохраните схему.

  1. Откройте схему модели UML, содержащую элемент UML, для которого вы хотите создать схему деятельности.

  2. В представление в виде дерева щелкните правой кнопкой мыши значок пакета, подсистемы, класс, операции или вариант использования, в которой вы хотите создать схема деятельности. НаВедите указатель мыши на пункт создатьи выберите Схема активности.

    Откроется пустая страница, и набор элементов Деятельность UML станет самым верхним. В рабочей области появится водяной знак со словом "Деятельность". К представлению в виде дерева добавляется значок, соответствующий схеме.

    Примечание: Если представление в виде дерева не отображается, в меню UML выберите Вид и щелкните Проводник по моделям.

  3. Если вы хотите указать сферу ответственности в схеме деятельности, перетащите фигуру Дорожка на страницу для каждого класса, человека или подразделения, которые нужно представить.

    Создание дорожек в схеме деятельности

    1. В схема деятельности перетащите фигуру Дорожка на страницу документа.

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

    3. Повторяйте шаги 1 и 2 до тех пор, пока не добавите все необходимые разделы или подразделения.

    4. Перетащите маркеры выделения по сторонам фигуры "Дорожка", чтобы задать нужный размер дорожек.

    5. Перетащите фигуры Состояние, Состояние действия, Состояние объекта и Получение сигнала или Отправка сигнала в области, определенные дорожками, и соедините их с помощью фигур Поток управления и Поток объектов.

  4. Перетащите фигуру Состояние действия или Состояние на страницу документа для каждого состояния действия или деятельности, которые должны вы хотите представить. Используйте фигуры Начальное состояние и Конечное состояние, чтобы представить начальное и конечное псевдосостояния. Работа с фигурами состояния в схемах состояний UML и схемах деятельности UML

  5. Соедините фигуры Поток управления с фигурами Состояние, чтобы указать переход из одного состояния в другое.

    Указание потока управления на схеме деятельности

    1. В схема деятельности перетащите фигуру Поток управления на страницу документа.

    2. Приклейте конечную точку фигуры Поток управления (без стрелки) к точке соединения Connection point image - blue X исходной фигуры Состояние действия или Состояние.

    3. Приклейте конечную точку фигуры Поток управления (с стрелкой) к точке соединения конечной фигуры Состояние действия или Состояние.

    4. Дважды щелкните фигуру Поток управления, чтобы добавить строку перехода, включающую событие, условие, выражение действия и т. д.

  6. Используйте сложные фигуры переходов, такие как Переход (разветвление) или Переход (объединение), чтобы представить разделение одного состояния действия на несколько параллельных состояний или слияние нескольких состояний действий. Работа с фигурами перехода в схемах состояний UML и схемах деятельности UML

  7. Если вы хотите заменить строки перехода значками сигналов, используйте для представления сигналов фигуры Отправка сигнала и Получение сигнала.

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

  9. Сохраните схему.

Схема активности — это особый случай схемы статечарт, в которой все состояния являются состояниями действий, а поток управления инициируется с помощью выполнения действий в исходном состоянии.

Связанная с конкретным классом или вариантом использования, схема активности описывает внутреннее поведение метода. Используйте схему действий для представления потока, управляемого внутренне действиями. Используйте схему статечарт для представления потока в ответ на внешние события.

На схемах активности вы можете засылать и документировать параллельные и одновременные действия. Это делает их отличными инструментами для моделирования рабочего процесса, анализа вариантов использования и работы с многопоточными приложениями.

См. также

Схемы UML в Visio

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×