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

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

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

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

Выноска 2 Стрелки показывают сообщений между объектами. Объект можно также отправить сообщение сам.

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

Этап 4 Возвращаемое сообщение отображается как пунктирная линия.

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

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

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

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

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

    Жизненный цикл объекта фигуры

    Указывает, что объект на схеме последовательностей удаляется

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

    2. Щелкните правой кнопкой фигуру Линия жизни объекта, выберите Параметры отображения фигуры, а затем выберите Маркер уничтожения.

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

      На конце линии жизни объекта появится черный символ «Х».

  4. Дважды щелкните фигуру Линия жизни объекта. В диалоговом окне Свойства роли классификатора UML выберите Роль классификатора. Выполните одно из следующих действий:

    1. В поле Классификатор выберите классификатор, представляемый объектом, и нажмите кнопку ОК.

    2. Щелкните Создать, чтобы создать в системе новый классификатор.

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

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

    Активация фигуры

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

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

      Будет открыта страница документа с схемой последовательностей.

    2. На панели инструментов выберите инструмент текст Кнопка "Текст" .

    3. На странице документа щелкните в том месте, где необходимо добавить имя экземпляра сообщения, которое представляет время отправки сообщение, а затем введите имя.

      Обычно имя отображается на полях схемы, слева, на одном уровне с сообщением, к которому оно относится. Это имя может быть просто буквой, например «а» или «h».

    4. На панели инструментов выберите инструмент указатель Изображение кнопки .

    5. Перетащите фигуру Ограничение на страницу документа рядом с именем сообщения. Дважды щелкните фигуру и в полеТело введите параметры ограничения, относящегося к времени сообщения (например, «b - a < 1 с»). Нажмите кнопку ОК.

      Совет : Если сообщение доставляется не немедленно, сделайте линию сообщения наклонной и назовите время получения сообщения той же буквой, что и время отправки этого сообщения, но добавив к ней штрих (например, «a» для имени отправки и «a'» для времени получения).

      Сведения о сообщениях может быть добавлена к левому краю

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

    Отображение conditionality объекта схемы последовательностей

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

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

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

      Совет : Можно также приклеить конечные точки фигуры Линия жизни к точкам соединения фигуры Активация, относящейся к линии жизни объекта.

  6. Используйте фигуры Сообщение, чтобы показать, что объекты сообщаются.

    Сообщение фигур

    Указать сообщение между объектами на схеме последовательностей

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

      Следует выбрать фигуру сообщения в зависимости от нужного вида сообщения (обычное, асинхронное, вызов процедуры или возврат).

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

    3. Приклейте конечную точку сообщения с наконечником к точке соединения линии жизни объекта, принимающего данное сообщение.

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

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

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

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

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

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

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

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

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

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

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

×