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

Добавление нового сообщения. Добавить новое сообщение можно двумя способами

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

Добавить новое сообщение можно двумя способами. Первый способ - выбрать вкладку Messages окна спецификации связи, щелкнуть правой кнопкой мыши по основному полю, выбрать объект-получатель сообщения и ввести имя сообщения
(рис. 4.8). Второй способ создания сообщения - нажать соответствующую кнопку на панели Toolbox и затем щелкнуть по связи между двумя объектами.

Рис. 4.8. Создание сообщения

 

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

 

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

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

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

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

 

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

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

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

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

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

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

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

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

 

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

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

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

 

Пример диаграммы кооперации приведен на рис. 4.10.

 

Рис. 4.10. Пример диаграммы кооперации


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


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

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