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

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

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

_з0з_ Начальное состояние — это состояние объекта до тех пор, пока любое из событий на схеме не будет обработано.

_з0з__З2з_ — это тип состояния, представляющего завершенное действие.

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

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

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

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

_з0з_ Конечное состояние — завершение действий в ситуации, когда диаграмма представляется.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2. Приклейте конечную точку фигуры Поток управления (без стрелки) к точке соединения Изображение точки соединения — синий значок "X" исходной фигуры Состояние действия или Состояние.

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

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

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

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

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

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

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

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

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

См. также

Схемы UML в Visio

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

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

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

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

×