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

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

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

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

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

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

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

  1. В меню Файл выберите Создать, выберите Программное обеспечение, и затем щелкните команду Схема модели UML.

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

    Будет открыта пустая страница, и набор элементов Взаимодействия UML становится самым верхним. В рабочей области отображается в виде водяного знака слово «совместная работа». К представлению в виде дерева в Проводник по моделям добавляется значок, соответствующий схеме.

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

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

    Роль классификатора фигуры

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

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

    2. В поле Состояние роли классификатора выберите требуемое условие.

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

      Условие отображается в фигурных скобках после имени объекта (например, «Объект1{промежуточный}»).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

×