Создание схемы взаимодействия UML

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

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

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

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

_з0з_ Ссылки, или _з2з_, указывают на связи и с помощью стрелок могут также указывать _з3з_.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2. Приклейте конечные точки фигуры роли ассоциации к точкам соединения _з0з_на двух фигурах, которые вы хотите связать с путем.

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

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

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

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

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

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

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

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

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

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

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

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

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

×