Важно: Схема взаимодействия UML недоступна в Visio 2013 и более поздних версиях. Сведения о UML-схемах в Visio 2013 и более поздних версиях можно найти в разделе схемы UML в Visio.

Collaboration diagram displaying a set of objects and the messages they pass to acheive an operation

Выноска 1в фигуре роли классификатора, строка указателя объекта подчеркивается, чтобы показать, что объект является экземпляром. Вы также можете добавить имя объекта перед двоеточием.

Выноска 2ссылки или роль ассоциации, указывающие на связи и, с наконечниками стрелок, могут также указывать перемещаемость.

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

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

  1. В Visio 2010: в разделе категории шаблоноввыберите программное обеспечение и база данных > Схема модели UML > создать.

    В Visio 2007: в меню файл наведите указатель мыши на пункт создать, выберите программное обеспечениеи щелкните Схема модели UML.

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

    Появляется пустая страница, а набор элементов UML для совместной работы становится самым верхним. Рабочая область отображает "Совместная работа" в качестве водяного знака. Значок, представляющий схему, будет добавлен в представление в виде дерева в обозревателе моделей.

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

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

    Фигура роли «классификатор»

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

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

    2. В разделе состояние роли классификаторавыберите нужное условие.

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

      Условие отображается в квадратных скобках после имени объекта (например, Object1 {Rein}).

    Назначение объекта активным в схеме совместной работы

    В схема взаимодействия фигура роли классификатора , помеченная как активная, будет включать в себя {активный} после имени объекта. Роль классификатора активна, если класс, на котором она основана, является активным.

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

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

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

  6. Укажите ссылки между объектами, подключив их с помощью фигур роли "Ассоциация ". Дополнительные сведения о фигурах ролей ассоциаций.

    Создание пути роли связи в схеме совместной работы

    1. В схема взаимодействия перетащите фигуру роль "Ассоциация " рядом с двумя ролями-классификаторами или многообъектными фигурами, между которыми вы хотите создать путь.

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

      Совет: Чтобы обозначить путь роли "Ассоциация" от роли классификатора на саму себя, приклейте эти две конечные точки к двум точкам соединения в одной и той же роли классификатора.

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

    Добавление сообщения в роль ассоциаций в схеме совместной работы

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

    2. Введите имя роли ассоциации и нажмите кнопку сообщения.

    3. Нажмите кнопку Создать. Введите имя и выражение последовательности. Выберите нужный стереотип, направление и обтекание.

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

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

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

Нужна дополнительная помощь?

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

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

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

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

×