Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Palmov-ITvSS(UML)-lec / Диаграмма кооперации - 5 / Диаграмма кооперации - 5

.pdf
Скачиваний:
30
Добавлен:
10.06.2015
Размер:
1.87 Mб
Скачать

<<association>> - связь-ассоциация.

Предполагается по умолчанию.

<<parameter>> - параметр операции или метода.

<<local>> - локальная переменная. Видимость ограничена соседним объектом.

<<global>> - глобальная переменная. Видимость распространяется на всю диаграмму.

<<self >> - рефлексивная связь объекта самого с собой (петля в верхней части прямоугольника объекта).

Специфицируют коммуникацию между двумя объектами, один из которых передаёт другому некоторую информацию.

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

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

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

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

Направление стрелки указывает на получателя сообщения.

1

2

3

1.Вызов процедуры (операции) или передача потока управления. Сообщения подобного типа – синхронные (обычно).

2.Асинхронное сообщение в простом потоке управления.

3.Возврат из вызова процедуры.

< Предшествующие сообщения> < <Выражение последовательности> <Возвращаемое значение := имя

сообщения> <(Список аргументов)>

Предшествующие сообщения - разделенные запятыми номера сообщений, записанные перед наклонной чертой.

Пример: 3,4 / 5: отобразитьМеню.

Выражение последовательности – разделённый точками список отдельных термов последовательностей, после которого записывается двоеточие.

Формат терма:

[Целое число|Имя][Рекуррентность].

Целое число – номер сообщения

(например, 1.2.3).

Имя – буква, которая служит для задания параллельности процессов (например, сообщения 3.1а и 3.1б будут выполняться параллельно).

Рекуррентность - указывает характер выполнения передачи сообщения (итеративный или условный).

Соседние файлы в папке Диаграмма кооперации - 5