Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Добавление нового сообщения

Читайте также:
  1. Cценарий новогоднего утренника ИГРУШКИ В ГОСТЯХ У ДЕТЕЙ В НОВЫЙ ГОД
  2. III. СВИДЕТЕЛЬСТВА, СОДЕРЖАЩИЕСЯ В ДРУГИХ КНИГАХ НОВОГО ЗАВЕТА
  3. VI. ФИЛОСОФИЯ НОВОГО ВРЕМЕНИ
  4. VII Областной Новогодний турнир по гиревому спорту.
  5. БЕЗ ОБЯЗАТЕЛЬНОГО НОВОГОДНЕГО УЖИНА!!!
  6. В стоимость новогоднего тура включено
  7. В. ТВОРЕНИЕ НОВОГО МИРА

Для добавления нового сообщения между объектами необходимо щелкнуть по кнопке Object Message или Return Message на панели Toolbox, щелкнуть по линии жизни объекта-отправителя сообщения (клиент) и, не отпуская кнопку, перетащить стрелку на линию жизни объекта-получателя (сервер).

Для добавления нового сообщения объекта самому себе необходимо щелкнуть по кнопке Message to Self на панели Toolbox и щелкнуть по линии жизни объекта.

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

Рис. 4.3. Окно спецификации сообщения

Содержимое каждой вкладки:

- General - задаются имя сообщения (Name) и текстовое описание сообщения (Documentation);

- Detail - задаются синхронизация посылаемых сообщений (Synchronization) и частота сообщения (Frequency).

 

Синхронизация посылаемых сообщений может принимать одно из следующих семи значений:

- Simple (простое) - используется по умолчанию. Означает, что все сообщения выполняются в одном потоке управления.

- Synchronous (синхронное) - применяется, когда клиент посылает сообщение и ждет ответа на него от сервера.

- Balking (с отказом становится в очередь) - клиент посылает сообщение серверу. Если сервер не может немедленно принять сообщение, оно отменяется.

- Timeout (с лимитированным временем ожидания) - клиент посылает сообщение серверу, а затем ждет указанное время. Если в течение этого времени сервер не принимает сообщение, оно отменяется.

- Procedure Call - сообщение, требующее вызова операции или процедуры объекта-получателя.

- Asynchronous (асинхронное) - клиент посылает сообщение серверу и продолжает свою работу, не ожидания подтверждения о получении.

- Return - сообщение возврата из вызова операции или процедуры.

 

Частота сообщений может принимать одно из следующих двух значений:

- Aperiodic (апериодическое) - сообщение отправляется нерегулярно. Оно может быть отправлено только один раз или несколько раз, но через разные промежутки времени.

- Periodic (периодическое) - означает, что сообщение регулярно посылается через определенные промежутки времени.

 

Пример диаграммы последовательности приведен на рис. 4.4.

 

Рис. 4.4. Пример диаграммы последовательности


Дата добавления: 2015-10-16; просмотров: 71 | Нарушение авторских прав


Читайте в этой же книге: Приемы работы в IBM Rational Rose для создания классов | Создание новой диаграммы классов | Добавление новых атрибутов к классу | Добавление новых операций к классу | Отношение ассоциации, агрегации и композиции | Приемы работы в IBM Rational Rose для создания диаграмм деятельности | Добавление дорожек на диаграмму деятельности | Добавление перехода и редактирование его свойств | Раздел 4. Работа с диаграммами взаимодействия в IBM Rational Rose | Приемы работы с диаграммами последовательности в IBM Rational Rose для создания объектов и сообщений |
<== предыдущая страница | следующая страница ==>
Создание новой диаграммы последовательности| Приемы работы с диаграммами кооперации в IBM Rational Rose для создания объектов, связей и сообщений

mybiblioteka.su - 2015-2024 год. (0.005 сек.)